This is mainly a bugfix release: you will need it if you experienced problems with libraries such as MediaElement.js being aggregated while it should not.
This release changes from alpha to beta cycle since nobody ever complained about critical bugs.
This is a maintenance release, all users are urged to update since this fixes heavy PHP warnings output.
Fixes:
Fixes #1338416 - thanks to peterx - Warning happen when CSS data has no group set.
Fixes #1338390 - thanks to peterx - Stats about inline code was wrongly collected.
Refined a way too aggressive previous bugfix: overlay bugfixes did prevent the module to work in many cases.
This release is dedicated to peterx which reported a lot of bugs and opened some interesting support requests.
This is a maintenance release, all users are urged to update since this fixes heavy PHP warnings output.
Changelog:
Fixes #1338416 - thanks to peterx - Warning happen when CSS data has no group set.
Fixes #1338390 - thanks to peterx - Stats about inline code was wrongly collected.
Refined a way too aggressive previous bugfix: overlay bugfixes did prevent the module to work in many cases.
This release is dedicated to peterx which reported a lot of bugs and opened some interesting support requests.
Now prefixes CSS and JS files with an arbitrary version string.
This version string is computed when cache are cleared, files map are being checked for last modification date.
This works pretty flawlessly.
Fixed a bug on initial directory creation, first attempt was successful but raised an exception, not anymore.
Resource Handling improvements:
- Now handles core image style generated files properly. The only exception is private files (not implemented yet, they probably will end up generated as static public files).
- HTTP headers handling has been greatly improved.
- Core CSS support is fully working (missing JS aggregation through Resource Handling, but still works).
- Proper documentation added.
Version 7.x-2.x now rely on the Resource Handling provided module for building files. Instead of bypassing core mecanism, it still uses it but lazzy build the files when the user hit it for the first time.
This is a much more cleaner pattern. Now Core Library module's only responsible for CSS and JS on the fly regrouping, while the Resource Handling module is the key to avoid multiple I/O, and provides a generic pluggable API for URL based file generation.
CSS files wasn't generated because of typo errors, and a lot of PHP notices and errors were thrown in the watchdog. This release solve most of these issues. No errors have been found yet, still missing testers :)
Manual mode is now not recommended any more (therefore it remains legitimate to use it).
The learning mode has been improved, and is able to deal with some Drupal core specifics, such as JS settings exclusion and non activated theme files exclusion in order to avoid theme conflicts.
The CSS full bypass mode now produce a good result. In most case (with non browser-specific files) we achieve a 2 files result. Moreover, our bypass mecanism does not produced any I/O anymore once the site state is stable, which lead on my own environment to a 50ms time creation reduction.