Skip to content

Releases: tedious/JShrink

v1.5.0

04 Mar 17:40
d4d5e82
Compare
Choose a tag to compare

What's Changed

  • PHPUnit Upgrade, Github Actions to replace Travis CI by @tedivm in #112
  • Update build status badge by @tedivm in #113
  • Drop support for PHP 7

Full Changelog: v1.4.0...v1.5.0

v1.4.0: PHP 8

18 Jan 04:03
0513ba1
Compare
Choose a tag to compare
Merge pull request #97 from RiKap/patch-1

Allow php 8.0

v1.3.3 - Regression Fix

28 Jun 18:12
566e0c7
Compare
Choose a tag to compare

This release fixes a regression that was introduced in 1.3.2.

v1.3.2

19 Jun 01:45
d9b5172
Compare
Choose a tag to compare

This release corrects a bug with regular expressions breaking after arithmetic operations.

v1.3.1: php 7.3 bugfixes

16 Sep 00:03
2125405
Compare
Choose a tag to compare
Merge pull request #78 from morozov/issues/71

Fixed test failures on PHP 7.3

v1.3.0

08 Dec 01:04
68ce379
Compare
Choose a tag to compare
  • Support for Template Literals
  • Update dev dependencies to latest versions
  • Drop testing support for HHVM and PHP5.6
  • Add testing support to PHP7.2

v1.2.0

30 May 03:03
Compare
Choose a tag to compare

This release has a few bug fixes and upgrades to the testing suite.

v1.1.0

02 Aug 03:05
Compare
Choose a tag to compare

This release incorporates a number of performance optimizations and improved UTF character detection.

v1.0.1: Empty Comment Bug Fix

11 Nov 04:17
Compare
Choose a tag to compare

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!!!!

05 May 20:53
Compare
Choose a tag to compare

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.