Revision history for Mojolicious-Plugin-AssetPack
0.40 Mon Mar 16 11:04:47 2015
* Fix reading sass files from SASS_PATH, when using CSS::Sass
0.39 Fri Mar 6 17:06:19 2015
* Will default to CSS::Sass if installed
* Reversed production/development logic
* Fix spelling in documentation (berov)
0.3801 Mon Mar 2 23:58:21 2015
* Removed reference to "expand" #38
0.38 Mon Mar 2 23:55:36 2015
* Improved documentation.
* Less logging
0.37 Wed Feb 4 16:59:36 2015
* Will use CSS::Sass if ENABLE_LIBSASS_BINDINGS=1 is set
This is candiate to become the default in later releases
0.36 Fri Jan 30 12:08:51 2015
* Require JavaScript::Minifier::XS 0.11 which include many bugfixes,
such as:
JavaScript::Minifier::XS::minify(q|function(s){return /^\s*[\w-"']+ *:/.test(s)}|);
0.35 Thu Jan 29 21:20:25 2015
* Include original error message when failing to fallback
* Will die() instead of return $err on process()
* Improved detection of minified JavaScript code #34
0.34 Fri Jan 23 12:51:25 2015
* Add preprocessor() method to AssetPack
* Add support for assets from __DATA__
0.33 Tue Jan 6 20:00:42 2015
* Can fallback to existing assets in production mode
0.32 Thu Dec 18 12:23:58 2014
* Add logging of JavaScript code to console on error
* Able to pass on attrs to script/link tag generator #33
0.31 Thu Oct 9 13:19:44 2014
* Fixed and wrote tests for external AssetPack plugins
0.30 Wed Oct 8 21:55:37 2014
* Processed assets can be other places than out_dir()
0.29 Wed Oct 8 20:53:32 2014
* Improved error message when unable to find external preprocessor
(regression)
0.28 Tue Oct 7 23:58:45 2014
* Add support for %= asset "foo.js", { inline => 1 }
* Will also generate asset files with md5 from single files
* Remove expand()
* Remove rebuild()
0.27 Tue Oct 7 00:28:39 2014
* Fix t/google-font.t
0.26 Tue Oct 7 00:16:27 2014
* Generate a different checksum when unable to process input files
* Replaced "/Mojolicious/Plugin/AssetPack/could/not/compile/..."
with an actual asset using Preprocessor::Fallback
0.25 Mon Oct 6 16:28:59 2014
* Preprocessors are added on the fly
* Deprecated "no_autodetect"
* Improved documentation
0.24 Sun Sep 28 20:44:00 2014
* Add preprocessor classes for every detected preprocessor
* Add Preprocessors->can_process method to detect if preprocessors exists
* Improved error message from sass preprocessor
0.23 Sun Sep 7 18:20:35 2014
* Add AssetPack->fetch() method #24
* Can calculate checksum with included .sass and .scss files #25
* Can load external assets with minify=0 #27
* Support printing sass error to web page #26
* Better error message when unable to find asset file
* Change to using objects for processing files
0.22 Thu Aug 21 15:08:56 2014
* Made compass test more robust
0.21 Thu Aug 7 21:33:48 2014
* Add support for more debug output with MOJO_ASSETPACK_DEBUG=1
* Add error message for missing "jsx" preprocessor
* Will render missing text for all types which is not detected.
* Remove map_type() from Mojolicious::Plugin::AssetPack::Preprocessors
0.20 Fri Aug 1 09:55:12 2014
* Catch exit code from external applications
* Improved error messages
0.19 Sun Jul 27 20:26:45 2014
* Fix failing test for "compass"
0.18 Fri Jul 18 01:29:04 2014
* Will not continue if asset failed to download
0.17 Tue Jul 15 03:03:57 2014
* Fix loading empty javascript file
0.16 Mon Jul 7 22:39:30 2014
* Fix CPAN testers error
http://www.cpantesters.org/cpan/report/caa7015a-050b-11e4-ae21-9a7d1ff27236
0.15 Sat Jul 5 11:28:42 2014
* Add JSX support.
0.14 Sat Jun 14 12:33:10 2014
* Add ::Preprocessors->map_type() method.
* Add support for .sass files
* Add support for sass+compass
* Add support for custom base_url for minified assets
0.13 Mon Jun 9 16:11:57 2014
* Fix including online assets without extension
* Fix Use of uninitialized value $_[3] in concatenation
0.12 Thu May 22 21:39:43 2014
* Allow asset moniker with same name as expanded packed filename.
0.11 Thu May 8 19:13:41 2014
* Add CoffeScript support. (Alexander Rymasheusky)
https://github.com/jhthorsen/mojolicious-plugin-assetpack/pull/7
* Add -I<path_to_dir> to sass command line (Per Edin)
https://github.com/jhthorsen/mojolicious-plugin-assetpack/pull/5
* Add support for MOJO_ASSETPACK_NO_CACHE=1 (Alexander Rymasheusky)
https://github.com/jhthorsen/mojolicious-plugin-assetpack/pull/9
0.10 Thu May 8 19:09:00 2014
* See 0.11
0.09 Sun Mar 23 11:45:03 2014
* Remove option for cleaning up old asset files
0.08 Sat Mar 22 19:14:00 2014
* Fix finding compiled files by MD5 sum
0.07 Sun Mar 16 12:07:46 2014
* Add support for fetching assets from web
* Improved support for finding a writeable out_dir
0.0601 Mon Dec 30 17:01:20 2013
* Fix bug when asset has the same moniker as one of the source files
0.06 Tue Dec 17 20:16:24 2013
* Will not die, but log with custom error message on missing preprocessor
0.0502 Wed Nov 27 09:21:33 2013
* Fix plan in t/expand.t when sass is missing
0.0501 Tue Nov 26 09:43:06 2013
* Cannot define assets when missing preprocessors
0.05 Sun Nov 24 18:20:11 2013
* Bundling JavaScript::Minifier::XS and CSS::Minifier::XS
* Will calculate md5_sum from input files
* Add support for getting assets for a moniker
0.0402 Tue Nov 12 21:17:34 2013
* Will select the latest processed file when preprocessor is missing
0.0401 Thu Oct 31 21:09:56 2013
* Fix cleanup of files without md5
0.04 Thu Oct 31 18:57:22 2013
* Add support for custom out_dir
* Fix cannot lookup preprocessor based on moniker extension
0.03 Mon Oct 28 18:31:03 2013
* Use md5sum instead of timestamp in filenames
0.0201 Thu Oct 10 20:10:25 2013
* Fix need to change back to previous working dir
0.02 Tue Sep 24 09:17:43 2013
* Will only write asset files if the preprocessors exists
0.0102 Sun Sep 15 15:15:37 2013
* Fix AssetPack in embedded apps
0.0101 Sun Sep 15 14:26:29 2013
* Fix t/compress.t
0.01 Sun Sep 15 14:20:22 2013
* Add "asset" helper
* Add support for chained preprocessors
* Add default preprocessors for js, css, scss and less
* Can expand from moniker to multiple script/link tags
* Can compress multiple files to one moniker asset