Releases: janosrusiczki/jekyll-asset-pipeline
Releases · janosrusiczki/jekyll-asset-pipeline
v0.7.1
Bug fixes
- Fixed an infinite Jekyll
--watchrebuild loop.staging_pathnow defaults to a per-process temp directory (/tmp/jekyll_asset_pipeline_<pid>) outside the source tree, so staged assets no longer trip the file watcher. Relativestaging_pathvalues are still resolved against the Jekyll source. [#13] - Fixed
display_pathdroppingoutput_pathand prepending a spurious leading/.display_pathis now joined withoutput_pathinstead of replacing it, and root-level paths no longer get a stray slash. [#12]
Housekeeping
- Removed CoffeeScript and YUI Compressor from the gemspec; updated stale
matthodanrepository URLs in lib comments. [#14]
v0.7.0
Project adopted and moved to https://github.com/janosrusiczki/jekyll-asset-pipeline.
Breaking changes
- Bundle filenames are now derived from compiled output content instead of pipeline parameters (file mtimes + options). Previously, every CI build produced new filenames because
git checkoutresets mtimes regardless of content. Now filenames are stable across CI builds and local rebuilds — only actual content changes produce a new hash. Non-manifest dependencies like Sass@usepartials are also correctly reflected. [#55]
Improvements
- Log output is aligned with Jekyll's column formatting (
Asset Pipeline:right-justified to column 20, matchingGenerating...,Jekyll Feed:, etc.) - Minimum Ruby version raised to 2.7.0 (aligns with Jekyll's CI matrix)
- CI moved from Travis to GitHub Actions (matrix: Ruby 2.7, 3.3, 3.4)
- Coverage reporting switched from Coveralls to Codecov
rakedev dependency bumped from 12 to 13
Documentation
- Modernized README: Sass example updated to
sass-embedded(Dart Sass), LESS example rewritten to useOpen3/lessc, YUI Compressor example replaced with Terser, CoffeeScript and Octopress sections removed (both effectively abandoned) - Fixed dead links, HTTP → HTTPS, and stale repo references