1. 04 Nov, 2020 2 commits
    • Tomas Norre Mikkelsen's avatar
      4cda7598
    • Oliver Bartsch's avatar
      [TASK] Add new field for a list of compatible typo3 versions · fd4ebcdf
      Oliver Bartsch authored and Thomas Löffler's avatar Thomas Löffler committed
      This adds a new field `compatible_typo3_versions` to the
      `tx_terfe2_domain_model_version` table to provide a list of
      compatible TYPO3 versions for each extension version.
      
      This information is needed in the database to allow simple SQL
      queries, e.g. used for the REST API `GET /extension` endpoint.
      
      The information is automatically added while uploading a new
      extension version. Furthermore, a one time migration symfony
      command is available to add this data to already existing records.
      fd4ebcdf
  2. 02 Nov, 2020 2 commits
    • Oliver Bartsch's avatar
      [TASK] Add new field for a list of compatible typo3 versions · 25200f66
      Oliver Bartsch authored
      This adds a new field `compatible_typo3_versions` to the
      `tx_terfe2_domain_model_version` table to provide a list of
      compatible TYPO3 versions for each extension version.
      
      This information is needed in the database to allow simple SQL
      queries, e.g. used for the REST API `GET /extension` endpoint.
      
      The information is automatically added while uploading a new
      extension version. Furthermore, a one time migration symfony
      command is available to add this data to already existing records.
      25200f66
    • Oliver Bartsch's avatar
      db9d8328
  3. 16 Aug, 2020 1 commit
  4. 15 Aug, 2020 1 commit
  5. 07 Aug, 2020 1 commit
    • Benni Mack's avatar
      [TASK] Migrate get.typo3.org cache file fetching into separate CLI command · b1e3460f
      Benni Mack authored
      The downloading of the current corejson file is happening in an
      outdated scheduler task, which is now needed anymore,
      as all jobs within the task are now handled through a CLI command, the
      latest being added is "ter:fetchCoreVersion".
      
      This way, the original "UpdateCurrentVersionListTask" can be removed,
      and in addition, the actual path of the cache file is now located in
      one single PHP class and encapsulated there.
      b1e3460f
  6. 03 Aug, 2020 1 commit
  7. 24 Jun, 2020 1 commit
    • Benni Mack's avatar
      [!!!][TASK] Refactor generation of extensions.xml.gz · 8f79744d
      Benni Mack authored
      This change re-implements the generation of the XML file for TYPO3 installations
      by moving the relevant code from EXT:ter to ter_fe2.
      
      CombinedExtensionRepository -> does the collection of available extensions
      ExtensionIndexService -> handles the XML generation and writing to files
      
      This way, all functionality can be separated and exchanged if necessary.
      
      A CLI command "ter:createExtensionIndexXml" is added which
      also shows some more useful output, however the logic is still in
      the "UpdateCurrentVersionListTask" class in EXT:ter.
      
      The methods:
      tx_ter_helper->requestUpdateOfExtensionIndexFile
      tx_ter_helper->writeExtensionIndexfile
      
      are removed, and thus, all of this logic is migrated to Doctrine DBAL.
      
      Root composer.json is adapted so the necessary PHP extensions are available
      in your IDE.
      8f79744d
  8. 14 May, 2020 1 commit
  9. 06 Nov, 2018 1 commit
  10. 19 Jul, 2018 1 commit
  11. 12 Jul, 2018 1 commit
  12. 14 Sep, 2017 2 commits
  13. 02 Mar, 2017 1 commit
  14. 27 Feb, 2017 1 commit