All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Use proper namespace for tests
- Update dependency
- Replaced Travis & Appveyor with GitHub Action for build
- Upgrade deprecation in tests
6.1.0 - 2020-03-17
- Updated dependencies
6.0.0 - 2019-06-22
- Dropping support for PHP 5.6 & 7.0
- Updated PHPUnit to 7.5
5.0.2 - 2019-04-07
- Test coverage for remaining untested source.
- Stabilised absolute path returned by
Assets::urlPathToAbsolutePath
and hardened against silent failure. - Slightly simplified MIME resolution logic.
- Marked usage of
Assets::readSchema
without a respository as the return value. - Removed various bit of dead code.
- Fixed silent failure in
gulp-bundle-assets
loading support.
5.0.1 - 2019-01-13
- Updated Dependencies
5.0.0 - 2019-01-12
- Option to receive a
UserFrosting\Support\Repository\Repository
instance from UserFrosting\Assets\AssetBundles\GulpBundleAssetsBundles->readSchema` function by providing true for the second argument.
GulpBundleAssets*Bundles
classes simplified using ``UserFrosting\Support\Repository\Repositoryreturned by extended
readSchema`.- Bumped version to
5.0.0
to permit realignment with semantic versioning.
4.2.0 - 2019-01-10
- Unit testing.
- Automated testing via AppVeyor and Travis.
UserFrosting\Assets\Assets->resetAssetBundles
to clear all registered bundles.UserFrosting\Assets\Assets->getAssetBundles
to get list of all registered bundles.- Getter/Setter pairs for
locatorScheme
&baseUrl
properties onUserFrosting\Assets\Assets
. - Integrated development asset server from the main UserFrosting project.
- Support for integration of alternate bundling systems.
- Simplified
UserFrosting\Assets\Assets
implementation to improve maintainability. - Extracted part of logic in
UserFrosting\Assets\Assets->urlPathToAbsolutePath
intoUserFrosting\Assets\Assets->urlPathToStreamUri
to make it possible to perform auri <-> url
conversion in addition touri -> url -> absolute path
. - Returned absolute URLs revised to allow transformation back into underlying locator URI. For example, the
assets://vendor/bootstrap/js/bootstrap.js
URI will now returnhttp://example.com/assets/vendor/bootstrap/js/bootstrap.js
instead ofhttp://example.com/vendor/bootstrap/js/bootstrap.js
. This permits the usage of multiple locator schemas likeassets://
andimages://
. As this change makes the generated URL an analog of the used locator URI, some verbosity (such as an indication of which sprinkle a resource is coming from in UserFrosting) is now unavailable.
- Various internal documentation errors.
overwriteBasePath
method which should be addressed within the locator is required.PathTransformer
class.- Unnecessary
use
statements.
4.1.0 - 2017-06-19
Bump dependencies, factor out Util.
4.0.1 - 2017-03-09
Update composer dependencies.
4.0.0 - 2017-02-19
Initial 4.x release.
1.1 - 2016-05-28
Add custom exceptions.
1.0 - 2016-04-05
Initial release.