[TASK] Improve packagist import to TER
This change adds several improvements to the packagist import.
- Abandoned packages are now deleted from TER, if the package has
been flagged as "abandoned" in
composer.json
#607 (closed) - The import now has a garbage collector, which removes packages from TER, that have been deleted on packagist. #606 (closed)
- If an extension key is registered in TER, a package using the same extension key will not be imported. Packages which already might have been imported, will be removed. #602 (closed) and #603 (closed)
- Respect opt-out setting
skip-ter-packagist-import
, which can be defined in the['extra']['typo3/cms']
section of thecomposer.json
. If this setting is defined, the package will not be imported to TER and a possible existing package will be removed #601 (closed)
Additionally, getNewestVersionForDependencyCheck
function has
been fixed to return the correct latest version #614 (closed)
Closes #601 (closed) Closes #602 (closed) Closes #603 (closed) Closes #606 (closed) Closes #607 (closed) Closes #614 (closed)