Revision history for Mojolicious-Plugin-AssetPack

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
