- Restore support of
require "jekyll-assets"
. (@ixti)
- Remove all built-in vendors. (@ixti)
- Remove support of
require "jekyll-assets"
. Userequire "jekyll/assets"
instead. (@ixti) - Add environment init hooks (@zmbush)
- Add support for resizing image assets. See #130. (Thanks @zmbush)
- Respect
_autoprefixer.yml
along withautoprefixer.yml
configs. See #128. (Thanks @zmbush) - Fix issue with files being ignored when same content. See #112.
- Respect Jekyll config's
baseurl
when auto-guessing baseurl. See #125.
- Fix regression with image attributes when
autosize
is used. See #117. (Thanks @ingar)
- Add
[autosize]
for theimage
helper. See #114. (Thanks @devm33)
- Add Rails Assets support. See #109. (Thanks @ingar)
- Sass precision Bootstrap. See #107. (Thanks @thbar)
- Fix regression in assets finder (#104), appeared after introducing tag
attributes (#52). To specify asset path containing spaces, wrap it into
single or doube qotes:
{% javascript_tag "my app.js" async %}
.
- Drop support of
bootstrap-sass < 3.2
,font-awesome-sass < 4.2
andjekyll < 2.0
. - Allow configure autoprefixer. See #95. (Thanks @silvenon)
- Fix support for FontAwesome
v4.2
. See #99. (Thanks @janlindblom)
- Fix tags renderer with attributes. See #93. (Thanks @tomdiggle)
- Fix path normalization when filename contains
dot
. See #90. (Thanks @tomdiggle)
- Allow pass remote URIs to image/stylesheet/javascript tags/filters. See #52.
- Allow pass extra tag attributes to image/stylesheet/javascript tags/filters. See #52.
- Fix support of
bootstrap-sass v3.2+
. See #85.
- Explicitly require
sass
. - Fix
asset_*
helpers in imported SASS files. See #83, #63. (Thanks @sentience)
- Add
font-awesome
support. See #76. (Thanks @adilsoncarvalho) - Add
autoprefixer-rails
support. See #68. (Thanks @nz)
- Support jekyll
~> 2.0
.
- Allow purge cache by bumping assest config version.
- Add
bootstrap-sass
support. See #75. (Thanks @adilsoncarvalho)
- Fix
asset_path
error against empty srting. See #72. (Thanks @yaegashi)
- Fix relative paths requires. See #59. (Thanks @wadetandy)
- Play nice with other plugins using
static_files
. See #45.
- Add
image
Liquid tag and filter.
- Minor bugfix of AssetPath and small code refactoring.
- Adds
debug
mode that outputs multiple scripts/styles instead of bundling them. See #40.
- Fix regression with
asset_path
. See #38.
- Remove
type
attributes from tags genereated byjavascript
andstylesheet
helpers. See #37. - Fix issue with nested assets not being regenerated when cache enabled. See #35.
- Rename configuration options
compress.js
andcompress.css
intojs_compressor
andcss_compressor
respectively. - Rename configureation option
cache_assets
intocache
. - Allow specify custom compilation cache path.
- Invalidate cache upon config changes.
- Assets cache disable by default, in order to avoid "unpredictable" behavior.
- Use Sprocket assets cache for compilation speed improvement. See #32. (Thanks @beanieboi).
- Minor fix in gemspec.
- Re-use underlying asset file to avoid "recompilation" of fresh assets.
- Fix mocks to pass tests on jekyll 1.x
- Update jekyll dependency
~> 1.0
- Fix configuration reader. See #119.
- Require jekyll < 1.0.0. This is a the last release with support of 0.x branch of jekyll.
- Drop forgotten liquid processor require.
- Drop Liquid pre-processing. See #25.
- Play nice with query strings and anchors in pathnames of requested assets. See #20.
- Refactor AssetFile to avoid stale assets caching. See #23.
- Ruby 2.0.0 support. See #16.
- Add built-in neat support as
require "jekyll-assets/neat"
. See #18. (Thanks @awmichel) - Automagically produce GZipped assets. See #17. (Thanks @beanieboi)
- Fix assets regeneration (with --auto) issue. See #13.
- Respect cachebust setting on assets output filenames. (Thanks @softcrumbs)
- Allow choose cachebusting strategy (hard/soft/none). See #11.
- Preprocess CSS/JS assets with Liquid processor.
- Add complimentary filters (same names as tags).
- Add built-in bourbon support as:
require "jekyll-assets/bourbon"
.
- Add built-in compass support as:
require "jekyll-assets/compass"
.
- Expose
Jekyll::Site
instance into assets assite
. - Improve assets comparison (when required with different logical names).
- Remove logging.
- Fix
asset_path
helper within assets. - Remove
bundles
configuration option. All require assets are auto-bundled now.
- Add
baseurl
configuration option.
- Small bug fixes and improvements.
- Add
{% asset <logical_path> %}
Liquid tag.
- First public release.