tedivm/jshrink
Native PHP JavaScript minifier for shrinking JS on the fly (cache recommended). Simple API: JShrink\Minifier::minify($js), with options like disabling flagged comment preservation. BSD licensed.
Full Changelog: https://github.com/tedious/JShrink/compare/v1.8.0...v1.8.1
Full Changelog: https://github.com/tedious/JShrink/compare/v1.7.0...v1.8.0
Full Changelog: https://github.com/tedious/JShrink/compare/v1.6.8...v1.7.0
Full Changelog: https://github.com/tedious/JShrink/compare/v1.6.7...v1.6.8
Full Changelog: https://github.com/tedious/JShrink/compare/v1.6.6...v1.6.7
Full Changelog: https://github.com/tedious/JShrink/compare/v1.6.5...v1.6.6
Full Changelog: https://github.com/tedious/JShrink/compare/v1.6.4...v1.6.5
Full Changelog: https://github.com/tedious/JShrink/compare/v1.6.3...v1.6.4
Full Changelog: https://github.com/tedious/JShrink/compare/v1.6.2...v1.6.3
Full Changelog: https://github.com/tedious/JShrink/compare/v1.6.1...v1.6.2
Full Changelog: https://github.com/tedious/JShrink/compare/v1.6.0...v1.6.1
This is the largest release in JShrink in almost a decade.
Full Changelog: https://github.com/tedious/JShrink/compare/v1.5.0...v1.6.0
Full Changelog: https://github.com/tedious/JShrink/compare/v1.4.0...v1.5.0
This release fixes a regression that was introduced in 1.3.2.
This release corrects a bug with regular expressions breaking after arithmetic operations.
This release has a few bug fixes and upgrades to the testing suite.
This release incorporates a number of performance optimizations and improved UTF character detection.
This release fixes a bug where completely empty comments could be misinterpreted as just the opening or closing comment tag, rather than the whole thing, causing runtime errors or missing javascript code.
Example comment:
/**/
This release, besides being the first v1.0 release and thus having a stable API, includes:
As always, thank you for the support! I hope JShrink makes all of your projects faster for all of your users.
This release is primarily a refactoring of the Test Suite (to make it actually functional) and a clean up of the secondary files themselves.
The JShrink code itself is unchanged, and you should be able to update without issue.
How can I help you explore Laravel packages today?