Skip to content

Releases: wshafer/assetmanager-core

1.0.0

27 Dec 21:30
Compare
Choose a tag to compare

Change Log:

* Change Minimum PHP Version to 5.6

* Remove HHVM Support (in line with Zend Framework)

* Upgrade dependent packages (Assetic, PHPUnit, PHPCS, etc)

* Factories now PSR-11 compliant

* Replaced Zend Framework Request/Response objects with PSR-7 HTTP interfaces

* Update PSR-0 to PSR-4

* Adds the files "Last Modified" date to outbound header

* Created a "core" repository for easy reuse by frameworks outside of Zend Framework

* Zend Framework Dependencies updated.

* Use PSR-Bridge to convert Zend Request/Response objects into PSR-7 compatible
  requests/responses

* New "PrivateCollection" handler available

* Code clean up where needed

* New middleware package available for Zend Expressive: 
  https://github.com/wshafer/assetmanager-expressive

Bugs fixed:
* False Positive asset matches on AliasPathResolver. Adding images/ and my-images/
would cause a matching collision and anything in my-images wouldn't resolve.

* Spaces in filenames or paths wouldn't resolve correctly.

BC Breaks:

* MimeType now based off of requested file extension instead of the source files.

* Systems umask will no longer be overwritten when using file caches.

* Filters are now applied to the extension on the source file instead of the 
  the extension on the merged asset requested.

  For more info see: https://github.com/RWOverdijk/AssetManager/issues/109