Skip to content

v2.0.0

Compare
Choose a tag to compare
@Seldaek Seldaek released this 04 Aug 14:05
· 49 commits to main since this release
5a546a8

Alternative to custom installers with Composer 2.1+

As of Composer 2.1, the Composer\InstalledVersions class has a
getInstalledPackagesByType
method which can let you figure out at runtime which plugins/modules/extensions are installed.

It is highly recommended to use that instead of building new custom
installers if you are building a new application. This has the advantage of leaving
all vendor code in the vendor directory, and not requiring custom installer code.

Changelog

Added

  • Type declarations have been added everywhere to support PHPStan level 8 (#491)
  • Added installer for Pantheon Quicksilver modules/scripts #492.
  • Added installer for Akaunting modules #489.

Changed

  • Minimum supported PHP version is now 7.2 (#491)
  • Installer::getInstallPath() now returns absolute paths instead of relative ones previously (#307)

Removed

  • Removed support for Kirby
  • Removed support for Symfony1
  • Removed support for Joomla
  • Removed support for TYPO3 CMS
  • Removed support for Craft
  • Removed support for Pimcore
  • Removed support for TYPO3 Flow