- Fixed issue #19 - adds option forcing embed on all assets.
- Fixed issue #21 - adds warnings to binary and library.
- Adds a slightly different CLI options (because of #10).
- Adds JSHint and makes sure code is valid. Patch by @XhmikosR.
- Drops node 0.6 support.
- Fixes #10 - use commander for CLI options parsing.
- Fixes #16 - use prototypal inheritance.
- Fixes #17 - makes the options argument to
new EnhanceCSS()
optional.
- Added
stamp
option (defaults to true) which controls adding timestamps. Patch by @borbit. - Added
--nostamp
option to binary.
- Added relative protocol to asset hosts if protocol part is not provided. Patch by @borbit.
- Fixed parsing relative URLs (kudos to @borbit for the patch!)
- Added Windows support with tests.
- Fixed vows dev dependency.
- Added
fs.existsSync
fallback to get rid of node.js's v0.8 warnings.
- Requires node.js 0.6+.
- Replaced gzip with node.js's native zlib.
- Fixed asynchronous mode for binaries (creating gzip data).
- Added testing for
noembed
andpregzip
.
- Fix for script failing for missing embedded files when using crypted stamps.
- Leaves missing files as is.
- Fixed assembling MD5 hash file name.
- Added node.js 0.4.x requirement.
- Added
cryptedStamp
option for renaming image files with MD5 hash attached (hard cache boosters).
- Fixed dependencies - missing 'gzip'. Thanks to @fairwinds for reporting it.
- Fixed bug in assembling compressed output (for large files only).
- Added
--pregzip
option for automatic gzipping of enhanced files (not available when output is set to STDOUT). - Added binary file tests.
- First version of enhance-css library.
- Implemented GIF, JPG, PNG, and SVG images embedding (performed if the
?embed
parameter is present). - Implemented cache booster (via timestamp).
- Implemented randomized asset hosts picker.