Skip to content

Releases: janosrusiczki/jekyll-asset-pipeline

v0.7.1

01 Jun 16:20
b3b9e61

Choose a tag to compare

Bug fixes

  • Fixed an infinite Jekyll --watch rebuild loop. staging_path now 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. Relative staging_path values are still resolved against the Jekyll source. [#13]
  • Fixed display_path dropping output_path and prepending a spurious leading /. display_path is now joined with output_path instead 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 matthodan repository URLs in lib comments. [#14]

v0.7.0

16 May 21:18
bb17fd7

Choose a tag to compare

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 checkout resets 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 @use partials are also correctly reflected. [#55]

Improvements

  • Log output is aligned with Jekyll's column formatting (Asset Pipeline: right-justified to column 20, matching Generating..., 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
  • rake dev dependency bumped from 12 to 13

Documentation

  • Modernized README: Sass example updated to sass-embedded (Dart Sass), LESS example rewritten to use Open3/lessc, YUI Compressor example replaced with Terser, CoffeeScript and Octopress sections removed (both effectively abandoned)
  • Fixed dead links, HTTP → HTTPS, and stale repo references