mirror of
https://github.com/mrclay/minify.git
synced 2025-01-17 13:18:13 +01:00
1928e89208
Merge branch 'v2.x-pr-618' into 2.x
166 lines
7.2 KiB
Plaintext
166 lines
7.2 KiB
Plaintext
Minify Release History
|
|
|
|
Version 2.3.3 (2017-11-03)
|
|
* Fix closure-compiler's error "redirection limit reached". #618, #619
|
|
|
|
Version 2.3.2 (2017-06-09)
|
|
* PHP 7.1 compatibility fix. #600
|
|
|
|
Version 2.3.1 (2017-04-03)
|
|
* No longer alters inline SVG id URLs. #517, #519
|
|
* Use $min_libPath in examples and move it within config.php. #522, #524
|
|
* Prevent false mod_rewrite error. #540
|
|
* Sync JSMin with mrclay/jsmin-php. #537
|
|
* URI rewriter passes through empty URLs. #561, #564
|
|
|
|
Version 2.3.0 (2016-03-11)
|
|
* Adds `$min_concatOnly` option to just concatenate files
|
|
* Deprecates use of Minify_Loader
|
|
* Deprecates use of Minify_Logger
|
|
* Deprecates use of JSMinPlus
|
|
* Deprecates use of FirePHP
|
|
* Deprecates use of DooDigestAuth
|
|
|
|
Version 2.2.1 (2014-10-30)
|
|
* Builder styled with Bootstrap (thanks to help from acidvertigo)
|
|
* Update CSSmin to v.2.4.8
|
|
* Added WinCache
|
|
* URLs with spaces properly rewritten
|
|
|
|
Version 2.2.0 (2014-03-12)
|
|
* Fix handling of RegEx in certain situations in JSMin
|
|
* Thanks to Vovan-VE for reporting this
|
|
* Update composer.json with support info
|
|
* Add ability to set ClosureCompiler URL
|
|
* Thanks Elan Ruusamäe for the pull request
|
|
* Better report of temp directory errors
|
|
* Also thanks to Elan Ruusamäe for anatoher pull request
|
|
* Updated CSSmin and added Minify_CSSmin wrapper
|
|
* Fix windows issue associated with long cache filenames
|
|
* Fix issue with web-based tool
|
|
* Fix bug in JSMin exceptions
|
|
* Fix "about:blank" bug in CSS_UriRewriter
|
|
* Cite is no longer a block element in HTML minification
|
|
* Allow for definition of custom config locations outside of the min directory
|
|
* Thanks Sam Bauers for the pull request
|
|
* Allow option for overriding the maximum byte size POST limit for ClosureCompiler and other additions
|
|
* Thanks Joscha Feth for the code
|
|
* Fixes to file-relative URL identification in UriRewriter
|
|
* Allow far-future expiration and file versioning with the "v" querystirng parameter in addition to existing method
|
|
* Lots of general code tidy ups
|
|
|
|
Version 2.1.7 (2013-07-23)
|
|
* Fixes arbitrary file inclusion vulnerability on some systems
|
|
* Thanks to Matt Mecham for reporting this
|
|
|
|
Version 2.1.6 (2013-07-19)
|
|
* JSMin fixes
|
|
* Prevents some Closure Compiler API failures
|
|
* Uses autoloading for all class loading
|
|
* Multiple group support in HTML Helper
|
|
* Cache adaptor for XCache
|
|
* Allow setting stack-size in YUI Compressor wrapper
|
|
* Adds jsCleanComments option to HTML minifier
|
|
* Upgrades CSSmin
|
|
* CLI script more portable
|
|
* Adds composer.json
|
|
|
|
Version 2.1.5 (2012-03-10)
|
|
* Removed XSS vulnerability
|
|
* Disabled builder bby default
|
|
* command line tools to minify and rewrite URIs in CSS
|
|
* upgrade (optional) JSMin+ library
|
|
* more efficient JS minification when using CC/YUIC
|
|
* Closure Compiler uses cURL when allow_url_fopen is off
|
|
* Missing file notices when using groups
|
|
|
|
Version 2.1.4 (2010-07-10)
|
|
* Option to minify JS with Closure Compiler API w/ JSMin failover
|
|
* Cookie/bookmarklet-based debug mode. No HTML editing!
|
|
* Allows 1 file to be missing w/o complete failure
|
|
* Combine multiple groups and files in single URI
|
|
* More useful HTML helpers for writing versioned URIs
|
|
* More detailed error logging, including minifier exceptions
|
|
* Builder offers more helpful messages/PHP environment warnings
|
|
* Bypass minification based on filename pattern. e.g. foo.min.js / foo-min.css
|
|
* JSMin won't choke on common Closure compiler syntaxes (i+ ++j)
|
|
* Better caching in IE6
|
|
* Cache ids are influenced by group/file names
|
|
* Debug mode for Javascript doesn't break on common XPath strings (Prototype 1.6)
|
|
* Removed annoying maxFiles limit
|
|
* mbstring.func_overload usage is safer
|
|
|
|
Version 2.1.3 (2009-06-30)
|
|
* HTTP fixes
|
|
* ETag generation now valid (different when gzipped)
|
|
* Vary header always sent when Accept-Encoding is sniffed
|
|
* Cache-Control no longer has "must-revalidate" due to webkit bug
|
|
See: http://mrclay.org/index.php/2009/02/24/safari-4-beta-cache-controlmust-revalidate-bug/
|
|
* Dropped deflate encoding. Browser and proxy support could be buggy.
|
|
See: http://stackoverflow.com/questions/883841/
|
|
* File cache now works w/o setting $min_cachePath
|
|
* Allow setting contentType in Minify_Source objects
|
|
* No more 5.3 deprecation warnings: split() removed
|
|
|
|
Version 2.1.2 (2009-03-04)
|
|
* Javascript fixes
|
|
* Debug mode no longer confused by "*/*" in strings/RegExps (jQuery)
|
|
* quote characters inside RegExp literals no longer cause exception
|
|
* files ending in single-line comments no longer cause code loss
|
|
* CSS: data: URLs no longer mangled
|
|
* Optional error logging to Firefox's FirePHP extension
|
|
* Unit tests to check for common DOCUMENT_ROOT problems
|
|
* DOCUMENT_ROOT no longer overwritten on IIS servers
|
|
* Builder app doesn't fail on systems without gzdeflate()
|
|
* APC caching class included
|
|
|
|
Version 2.1.1 (2008-10-19)
|
|
* Bug fix release
|
|
* Detection and workarounds for zlib.output_compression and non-PHP encoding modules
|
|
* Zlib not required (mod_rewrite, et.al., can still be used for encoding)
|
|
* HTML : More IE conditional comments preserved
|
|
* Minify_groupUri() utility fixed
|
|
|
|
Version 2.1.0 (2008-09-18)
|
|
* "min" default application for quick deployment
|
|
* Minify URI Builder app & bookmarklet for quickly creating minify URIs
|
|
* Relative URIs in CSS file are fixed automatically by default
|
|
* "debug" mode for revealing original line #s in combined files
|
|
* Better IIS support
|
|
* Improved minifier classes:
|
|
* JS: preserves IE conditional comments
|
|
* CSS: smaller output, preserves more hacks and valid CSS syntax,
|
|
shorter line lengths, other bug fixes
|
|
* HTML: smaller output, shorter line lengths, other bug fixes
|
|
* Default Cache-Control: max-age of 30 minutes
|
|
* Conditional GETs supported even when max-age sent
|
|
* Experimental memcache cache class (default is files)
|
|
* Minify_Cache_File has flock()s (by default)
|
|
* Workaround for Windows mtime reporting bug
|
|
|
|
Version 2.0.2 beta (2008-06-24)
|
|
* Fast new cache system. Cached files served almost 3x as fast.
|
|
* Dropped support of compress encoding (though HTTP_Encoder still supports it)
|
|
|
|
Version 2.0.1 (2008-05-31)
|
|
* E_STRICT compliance (Cache_Lite_File).
|
|
|
|
Version 2.0.0 (2008-05-22)
|
|
* Complete code overhaul. Minify is now a PEAR-style class and toolkit
|
|
for building customized minifying file servers.
|
|
* Content-Encoding: deflate/gzip/compress, based on request headers
|
|
* Expanded CSS and HTML minifiers with test cases
|
|
* Easily plug-in 3rd-party minifiers (like Packer)
|
|
* Plug-able front end controller allows changing the way files are chosen
|
|
* Compression & encoding modules lazy-loaded as needed (304 responses use
|
|
use minimal code)
|
|
* Separate utility classes for HTTP encoding and cache control
|
|
|
|
Version 1.0.1 (2007-05-05)
|
|
* Fixed various problems resolving pathnames when hosted on an NFS mount.
|
|
* Fixed 'undefined constant' notice.
|
|
* Replaced old JSMin library with a much faster custom implementation.
|
|
|
|
Version 1.0.0 (2007-05-02)
|
|
* First release.
|