Releases: tedious/JShrink
Releases · tedious/JShrink
v1.5.0
v1.4.0: PHP 8
Merge pull request #97 from RiKap/patch-1 Allow php 8.0
v1.3.3 - Regression Fix
This release fixes a regression that was introduced in 1.3.2.
v1.3.2
v1.3.1: php 7.3 bugfixes
Merge pull request #78 from morozov/issues/71 Fixed test failures on PHP 7.3
v1.3.0
v1.2.0
v1.1.0
v1.0.1: Empty Comment Bug Fix
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:
/**/
JShrink v1.0.0!!!!
This release, besides being the first v1.0 release and thus having a stable API, includes:
- Formatting updates for PSR-1 and PSR-2
- Increased code coverage significantly.
- Increased testing of Comments, Strings and Regex.
- Added tests for error conditions to ensure proper exceptions are thrown.
- Added additional test groups for feature requests and in development test cases.
- Cleaned up stray lines that were being outputted around comments.
- Reduced size of multiline strings even further!
- Revamped "minify" static function to for efficiency.
- Made code more portable by removing some old PHP 5.2 code.
- Normalized Exception methods and made them more clear.
- Added and updated a lot of the comments.
- Removed a few bugs around edge cases in javascript (like "i + ++j").
- Refactored code for improved clarity and development
As always, thank you for the support! I hope JShrink makes all of your projects faster for all of your users.