Skip to content

Latest commit

 

History

History
126 lines (93 loc) · 4.35 KB

History.md

File metadata and controls

126 lines (93 loc) · 4.35 KB
  • Bumps async dependency to 0.9.x.
  • Bumps commander dependency to 2.3.x.
  • Bumps clean-css dependency to 2.2.x.
  • Adds --css-embed-all switch to trigger embedding of all resources by enhance-css.
  • Updates enhance-css dependency to 1.1.x.
  • Adds customizable paths to bundled files.
  • Renames CLI options for future extensibility (breaks compatibility with 0.9).
  • Replaces 'seq' with 'async' to more easily express the flow.
  • Updates assets-expander dependency to 1.0.x.
  • Updates clean-css dependency to 2.1.x.
  • Updates enhance-css dependency to 1.0.x.
  • Fixes #14 - replaces optimist with commander.
  • Fixes #15 - upgrades uglify-js to 2.4.x.
  • Fixes #17 - drops support for node.js 0.6.
  • Fixes #19 - fixes Windows support.

0.9.0 / 2013-06-04

  • Added npm test instead of custom Makefile.
  • Added npm run check running JSHint on project sources.
  • Extracted packaging functionality into lib/packager.js.
  • Updated dependencies to last available versions.
  • Added -j option for specifying number of concurrent tasks executed at once.

0.8.0 / 2012-09-06

  • JS/CSS folders are now fully configurable (via --js-path and --styles-path options respectively).
  • Bundled folders are created with mode 755 now.
  • Line splitting is now optional (via -l option) from 80 characters used before.

0.7.0 / 2012-08-07

  • Fixed Windows support with tests.
  • Fixed Readme and -h output.
  • Added node.js requirement info.
  • Added images embedding to example.

0.6.0 / 2012-08-03

  • Speed up processing on systems with scarce resources.
  • Replaced gzip with node.js's zlib.
  • Replaced lessc with parsing via API.
  • Updated dependencies to newest versions.
  • Added vows dev dependency.
  • Official support for node.js 0.6+ only.
  • Added zip binary test.

0.5.0 / 2012-07-03

  • Added hard cache boosters option -b for creating files with MD5 hash in name.
  • Added cached file (if config is assets.yml then it's named .assets.yml.json) with MD5 hashes for current stamps.
  • Added test for cache boosters
  • Updated enhance-css to 0.3.x.
  • Updated clean-css to 0.4.x and optimist to 0.3.x.

0.4.2 / 2012-06-04

  • Renamed sys node.js package to util (thanks @heldr)
  • Fixed one test due to a change in uglify-js.

0.4.1 / 2011-12-21

  • Added throttling to LESS compilation so it does not eat too many processes at once.

0.4.0 / 2011-11-21

  • Added pull request by @chikamichi with --nominifyjs and --indent options.

0.3.2 / 2011-09-12

  • Fixed processing font definition (Cufon) files (no optimizations there).
  • Increased number of characters per line to ~ 80 in optimized JS files.
  • Fixed -v switch in NPM 1.x.

0.3.1 / 2011-09-11

  • Only -o option accepts wildcard options, e.g (*.js)
  • JavaScript optimization does not output beautified code anymore but minimized one with breaks after ~ 40 characters.

0.3.0 / 2011-04-17

  • Added ability to specify asset hosts via -a parameter.
  • Added skipping LESS processing when packaging JS files only.

0.2.0 / 2011-04-17

  • Added option to package only a subset of bundles.
  • Added option to gzip bundles.
  • Added option to produce non-embedded version of CSS bundles.
  • Added binary tests.
  • Added Makefile.

0.1.1 / 2011-04-15

  • Added skipping JS mangling & squeezing for Cufon fonts.

0.1.0 / 2011-04-15

  • First experimental version of assets-packager utility.
  • Implemented packaging CSS (via LESS compiler) and JavaScript files into bundled (and pre-gzipped) versions.