Commits on Jan 24, 2015
Commits on May 31, 2014
  1. Fixes #23 Missing `relative_path` method

    moshen committed May 31, 2014
    Changes in Jekyll 2 to the document objects have introduced new methods
    and behavior.  My impersonation of a `StaticFile` failed in Jekyll 2
    because of this missing method.
    This fix worked in my testing, but may crop up again when the behavior
  2. Fixes #21 JS/CSS not ending in a newline errors

    moshen committed May 31, 2014
    YUI Compressor (and probably every other compressor, and runtime) would
    break when bundling files that did not end in a newline.
    Solution: Make everything end in a newline.
Commits on May 24, 2014
  1. Clean up #15 bundle_name, docs

    moshen committed May 24, 2014
Commits on May 22, 2014
  1. Fixes #22 deep_merge => Utils.deep_merge_hashes

    moshen committed May 22, 2014
    Fixes Jekyll 2.0 compatibility
    What I've learned today: Other people's monkey patches will change on
Commits on Apr 19, 2014
  1. Fixes #19, #20 Use uglify in sys command example

    moshen committed Apr 19, 2014
    To make the example clearer, I shouldn't use the same tool as referenced
    in the 'gem' portion of the config
Commits on Apr 15, 2014
Commits on Dec 16, 2013
  1. Bump version to v0.12 for release

    moshen committed Dec 16, 2013
    - Adds support for using js and css as liquid templates with YAML front
  2. Simplify PR code for #16

    moshen committed Dec 16, 2013
    Use File.split instead of manually extracting path information.
Commits on Dec 8, 2013
  1. Remove awesome_print import

    kormoc committed Dec 8, 2013
  2. Fixes #16, this will render the tags in css/js files before includin…

    kormoc committed Dec 8, 2013
    …g them into the bundle
Commits on Sep 1, 2013
  1. Introduce `bundle_name` setting

    NV committed Sep 1, 2013
    A classic approach to handling bundles is to use a hash of the file content as a filename and attach 'Cache-Control: max-age=31556900' or 'Expires' HTTP header.
    Now imagine that a have a website with 100 HTML pages. All of them include js like so:
        <script scr="95a78b02de98.js"></script>
    When we change JS, the hash of the file changes too, causing all HTML files that uses that JS to change as well.
    One solution to this problem would be to stop using hashes as filenames.
Commits on Jun 16, 2013
  1. Bump version to v0.11 for release

    moshen committed Jun 16, 2013
    - Updated docs to reflect changes
  2. Clean up code consistency, remove < jekyll 1 code

    moshen committed Jun 16, 2013
    - Remove compatibility checks for versions of jekyll < 1
    - Compare classes/types with appropriate methods
    - Converted inserted tabs to 2 spaces
  3. Fixes #13, watch means dev mode

    moshen committed Jun 16, 2013
    Though, we probably still want serving
Commits on May 24, 2013
  1. Reformating code

    Johan Bleuzen
    Johan Bleuzen committed May 24, 2013
    Removing old comment
Commits on Apr 21, 2013
  1. Bump version for release

    moshen committed Apr 21, 2013
    Adds Jekyll 1.0 compatibility
    Fixes #11
    Fixes #12
  2. Make serving check backwards compatible

    moshen committed Apr 21, 2013
    Turns out Jekyll v1 isn't actually released yet
Commits on Apr 18, 2013
Commits on Jan 25, 2013
Commits on Jan 24, 2013
Commits on Jan 22, 2013
  1. Changing the reference for creating the cache folder

    Johan Bleuzen
    Johan Bleuzen committed Jan 22, 2013
Commits on Jan 20, 2013
  1. Fix asset_bundler to work with jekyll 0.12.0

    Johan Bleuzen
    Johan Bleuzen committed Jan 20, 2013
Commits on Dec 2, 2012
  1. Minor fixes to, comma and bold

    moshen committed Dec 2, 2012
    Why don't I double check this stuff the first time around?
  2. Replace cdn configuration param with server_url

    moshen committed Dec 2, 2012
    Did this because of questions around the purpose of the cdn parameter,
    making it clearer what each configuration parameter does.
    This commit includes config code to make sure that the cdn parameter
    continues to work as expected.
  3. Fix asset bundler to work with liquid 2.2.2

    moshen committed Dec 2, 2012
    Old versions of Liquid::Block return an array instead of a string
    despite what is specified in the Tag class stubs.
    This fix is ONLY to work with older versions of liquid.  Newer versions
    work as expected.
    Fixes #8, can't convert Array to String - error
Commits on Nov 4, 2012
  1. Added note on the compression gems and Windows

    moshen committed Nov 4, 2012
    There seem to be constant compatibility problems.
    Refs #6, Generates infile but no outfile
  2. Made supported_types a class variable on Bundle

    moshen committed Nov 4, 2012
    This change is only to clarify the code, having all the global
    configuration in one place.
    Added the static method Bundle.supported_types
  3. Modify Bundle.config to load configuration only once

    moshen committed Nov 4, 2012
    Since more and more has crept into Bundle.config, I have modified it to
    stash the loaded config into a class variable and simply return it on
    subsequent calls.
  4. Made the injected markup configurable, added docs

    moshen committed Nov 4, 2012
    Fixes #7, Micro-optimization of resulting HTML
    This is a much broader fix then the one purposed in #7 by @NV.  It
    allows the user to use any markup desired, thus allowing it to be
    consistent with the rest of their site without having to modify Asset
    Bundler itself.
Commits on Sep 20, 2012
  1. Add docs on the cdn configuration option

    moshen committed Sep 20, 2012
    Remove TODO item concerning closure compiler since it has been