All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #6 adds support for PHP 7.1 and 7.2.
-
#5 changes a number of internals:
-
Install and uninstall operations check for
asset_manager
configuration directives in a config file before including it, skipping the file if none are detected. -
Install and uninstall operations verify that a config file does not include
exit()
oreval()
statements before attempting to consume it; if they are present, the plugin emits a warning. -
Uninstall operations during a package update are now performed during the
pre-package-update
event instead of together with install operations during 'post-package-update`. This prevents autoloader issues when classes, constants, etc. referenced by the configuration change between versions of a package. -
Install operations are aggregated during the
post-package-install
event, and then executed en masse during thepost-autoload-dump
event. This prevents autoloader issues due to unknown classes that were reported in previous versions.
-
- Nothing.
- #6 removes support for HHVM.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #3 fixes the
onPostPackageUpdate()
logic to pull both the initial and target package from theUpdateOperation
composed in thePackageEvent
, and to create newPackageEvent
instances containing appropriateUninstallOperation
andInstallOperation
instances to pass to the uninstaller and installer.
- #2 adds a post-package-update event handler that uninstalls assets for the package, and then installs any defined in the new package version. This feature will allow seamless updating of assets as they are updated in package dependencies.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #1 fixes how the
public/.gitignore
file is populated, ensuring no duplicates are created.
Initial stable release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.