Releases: tattersoftware/codeigniter4-assets
Version 3 Release Candidate 3
Everything from RC.2 but includes the new vendor support classes.
Please read the new Upgrade Guide for help migrating versions.
What's Changed
Full Changelog: v2.3.0...v3.0.0-rc.3
Version 3 Release Candidate 2
Now that CodeIgniter 4.1.5
is released (which includes Publisher
) this library will have its initial production-ready release very soon.
Please read the new Upgrade Guide for help migrating versions.
What's Changed
- Refactor by @MGatner in #31
- Toolkit by @MGatner in #33
- Bundle Caching by @MGatner in #34
- Release Docs by @MGatner in #35
Full Changelog: v2.3.0...v3.0.0-rc.2
Version 3 Release Candidate
Note: This is a prerelease. Classes are subject to breaking changes without prior warning until the final release.
Library Refactor
This release is a complete refactor of the library. The same goals and functionality are attained but by very different means. Read the documentation for usage and examples on how to use it.
Deprecate Classes
Version 3 will be a major refactor. This release deprecates key classes that will be replaced or changed as a notice to developers. There may be additional classes removed or reworked in the next major release.
Version 2 will retain its own branch but is unlikely to have more releases.
PHP 8 + Tools
- Adds support for PHP 8
- Updates development toolkit
Timestamp option, Development tools
- Adds a new configuration option to toggle the timestamp suffixes on file tags (
?v=12353525
) - Adds and implements development tools for CI4 modules
- Begins static analysis
NOTE: Expect some partial CI failures until static analysis is completed in a future release.
Testing Updates
Not really any changes to runtime but this release includes:
- Refactored unit tests using CI4 scaffold
- Bugfix for missing test files (oops)
- New Action badge for test status
Locale support, bugfixes
- Added support for locale-specific URIs
- Fix a bug where Manifests could try to copy a directory as a file
WebBase Bugfix
The updated URL functions in the framework do not always return a trailing slash. WebBase now includes a check to ensure the trailing slash is used.
Bugfixes, Examples, De-dupe
- Fixed a bug when it would check empty directories
- Added lots more example manifest files
- The publish command now checks for and ignores duplicate manifests (#3)