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.