Revision history for JavaScript-Packer

2.11       2022-12-06
    - Add note to docs this module is increasingly unreliable

2.10       2022-10-03
    - Fix template literals, as in: don't do any minifying in them (GH #12)

2.09       2022-07-01
    - Fix use of URLs in strings as these are not comments but schemes (GH #11)

2.08       2021-11-24
    - Fix use of //# sourceMappingURL=url in comments without stripping (GH #9)

2.07       2021-11-01
    - Allow use of //# sourceMappingURL=url in comments without stripping (GH #9)

2.06       2020-04-03
    - Fix regex when when character ord matches 65 (GH #8, thanks to @r3hp1c)

2.05       2020-02-04
    - Fix regex when "best" compression matches ord check equal to 57 (GH #6, thanks to @r3hp1c)

2.04       2018-02-01
    - Document that the module breaks code that relies on ASI (GH #5)

2.03       2017-04-18
    - Makefile.PL moved to ExtUtils::MakeMaker to fix no . in @INC (perl 5.25.11+)

2.01        2016-06-22
    - Fix refrence cycles in ->init method causing memory leaks (GH #1)

2.00        2015-05-27
    - New maintainer: LEEJO
    - Merge PR from dod38fr (nevesenin/javascript-packer-perl:GH #8, nevesenin/javascript-packer-perl:GH #9)
    - Fix "Redundant argument in sprintf" against perl 5.22
    - Repoint issue tracker/repo at leejo's fork
    - Add .travis.yml for CI goodness
    - Add Changes test
    - Add MYMETA.json to .gitignore

1.006003    2012-03-02
    - This release fixes issue #1.
    - Added additional concat tests.
    - Fixed bug in string concatenation. Thanks to Nigel Horne for reporting this issue.
    - Tidied up.

1.006002    2012-02-28
    - This release fixes issue #2.
    - Fixed bug in handling regular expressions when shrink is used. Thanks to Colin Kuskie for reporting this issue and writing tests.

1.006001    2012-02-19
    - Use gnutar to build distribution.

1.006   2011-09-26
    - Raised version number.

1.005_001   2011-07-22
    - Replaced some map with foreach.
    - Some cleanups.
    - Added concat test.

1.004   2011-06-07
    - Raised version number.

1.003_003   2011-05-19
    - Some minor changes.
    - Added tests.

1.003_002   2011-05-15
    - Made comment option work in conjunction with all compression options. Suggested by Marc S. Brooks.

1.003_001   2011-04-13
    - Compression opts "minify" and "base62" are no longer supported.
    - Added accessors.
    - Added tests.
    - Minor Bugfixes.
    - Cleanup.

1.002001    2011-03-01
    - Changed requirements to Regexp::RegGrp 1.000001 due to "undefined submatches bug" in Regexp::RegGrp.

1.002   2011-01-28
    - Bugfix: Added missing testfile.

1.001   2011-01-27
    - Bugfix: Removed restore pattern.
    - Added test.

1.000   2011-01-17
    - Changed versioning.
    - Raised major version due to changes in versioning.
    - Changed requirements to Regexp::RegGrp 1.000 due to changes in versioning.

0.0601  2011-01-05
    - Changed requirements to Regexp::RegGrp 0.04

0.06    2010-12-03
    - Raised version number.

0.05_08 2010-10-05
    - Removed the ridiculous missing semicolon fix.
    - Changed required perl version to 5.8.9.

0.05_07 2010-09-28
    - Bugfix: Fixed Regexp.

0.05_06 2010-09-28
    - Bugfix: Fixed Regexp.

0.05_05 2010-09-28
    - Added handling for missing semicolons. THIS WILL BE REMOVED IN FUTURE VERSIONS.
    - Added handling for functions as arguments.
    - Added remove_copyright option.
    - Added copyright comment option.
    - Added tests.

0.05_04 2010-09-22
    - Added option to define compression level via comment.
    - Added tests.

0.05_03 2010-09-13
    - Changed requirements to Regexp::RegGrp 0.0201.

0.05_02 2010-09-07
    - Moved regexp grouping stuff to Regexp::RegGrp.
    - Switched to Module::Install.

0.0402  2010-07-29
    - Bugfix: Removed match variable from _process_minify()

0.0401  2010-07-10
    - Bugfix: Removed $& from module to increase speed.
    Thanks to Graham Knop for suggestion
    - Switched tabs to soft tabs

0.04    2010-01-04
    - Changed version number

0.03_02 2009-10-21
    - Added support for perl 5.8
    - Changed requirements back to perl 5.8
    - Bugfix in concat function
    - Bugfix in shrink function

0.03_01 2009-09-30
    - Added object-oriented interface, examples in perldoc, support for
    prototype.js' $super function
    - Updated regular expressions based on the original regular
    expressions in Dean Edwards' javascript libraries
    - Adapted javascript parts to Dean Edwards' javascript libraries
    - Replaced evals with subs
    - The minify method returns a scalar if requested by context. Thanks
    to Mary Shaw for suggestion
    - Changed requirements to perl 5.10 to use named capture buffers in
    regular expressions

0.02    2009-04-10
    - Changed version number

0.01_02 2009-03-16
    - Bugfix

0.01_01 2009-03-15
    - Changed compression level names
    - Added compression level 'best'
    - Updated some regular expressions
    - Added some tests

0.0102 2008-11-24
    - Former changes didn't work. Undone these changes. I'm sorry
    for that. This will not happen again.
    - Changed requirements to perl 5.8.

0.0101  2008-11-20
    Replaced int() by sprintf() for perl 5.6

0.01    2008-11-15
    First version, released on an unsuspecting world.
