Skip to content
This repository has been archived by the owner on Apr 28, 2024. It is now read-only.

Latest commit

 

History

History
99 lines (75 loc) · 4.17 KB

CHANGELOG.md

File metadata and controls

99 lines (75 loc) · 4.17 KB

Changelog

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

Added

  • Test coverage for remaining untested source.

Changed

  • 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

  • Fixed silent failure in gulp-bundle-assets loading support.

5.0.1 - 2019-01-13

Changed

  • Updated Dependencies

5.0.0 - 2019-01-12

Added

  • Option to receive a UserFrosting\Support\Repository\Repository instance from UserFrosting\Assets\AssetBundles\GulpBundleAssetsBundles->readSchema` function by providing true for the second argument.

Changed

  • GulpBundleAssets*Bundles classes simplified using ``UserFrosting\Support\Repository\Repositoryreturned by extendedreadSchema`.
  • Bumped version to 5.0.0 to permit realignment with semantic versioning.

4.2.0 - 2019-01-10

Added

  • 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 on UserFrosting\Assets\Assets.
  • Integrated development asset server from the main UserFrosting project.
  • Support for integration of alternate bundling systems.

Changed

  • Simplified UserFrosting\Assets\Assets implementation to improve maintainability.
  • Extracted part of logic in UserFrosting\Assets\Assets->urlPathToAbsolutePath into UserFrosting\Assets\Assets->urlPathToStreamUri to make it possible to perform a uri <-> url conversion in addition to uri -> 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 return http://example.com/assets/vendor/bootstrap/js/bootstrap.js instead of http://example.com/vendor/bootstrap/js/bootstrap.js. This permits the usage of multiple locator schemas like assets:// and images://. 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.

Fixed

  • Various internal documentation errors.

Removed

  • 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.