Skip to content

Releases: jekyll/jekyll

v4.3.4

16 Sep 16:24
Compare
Choose a tag to compare

Bug Fixes

  • Backport #9662 for v4.3.x: Relax version constraint on wdm in new Gemfile (#9683)
  • Backport #9680 for v4.3.x: Render theme-gem root only in development (#9684)

Development Fixes

  • Sync workflows with counterparts on master (#9681)

v3.9.4

28 Dec 22:51
eb2c888
Compare
Choose a tag to compare

Bug Fixes

  • Backport #9392 for v3.9.x: Add support for Ruby 3.3 Logger (#9513)

v4.3.3

27 Dec 19:20
33a5a80
Compare
Choose a tag to compare

Bug Fixes

  • Backport #9392 for v4.3.x: Fix backward compatibility issues in the Logger (#9510)

Development Fixes

  • Backport #9237 for v4.3.x: Use Hash explicitly for Struct initializer (#9285)

v3.9.3

30 Jan 02:39
42d92d1
Compare
Choose a tag to compare

Bug Fixes

  • 3.9.x: Support i18n 1.x (#9269)
  • Backport #8880 for v3.9.x: Support both tzinfo v1 and v2 alongwith
    non-half hour offsets (#9280)

Development Fixes

  • v3.9.x: test under Ruby 3.2 #9272)
  • v3.9.x: fix rdiscount test (#9277)

v4.3.2

20 Jan 18:13
Compare
Choose a tag to compare

Bug Fixes

  • Backport #9257 for v4.3.x: Rename sass partial created for new blank site (#9262)
  • Backport #9187 for v4.3.x: Optimize Site#each_site_file (#9256)
  • Backport #9186 for v4.3.x: Remove totals in profile table properly (#9255)

Development Fixes

  • Backport #9223 for 4.3.x: Update sass related tests for jekyll-sass-converter 3.x (#9254)

v4.3.1

26 Oct 17:57
Compare
Choose a tag to compare

Bug Fixes

  • Respect user-defined name attribute in documents (#9167)
  • Revert "Incrementally rebuild when a data file is changed" (#9170)

Documentation

  • Release post for v4.3.1 (#9171)

v4.3.0

20 Oct 16:05
Compare
Choose a tag to compare

Minor Enhancements

  • Add webrick as a dependency (#8524)
  • Regenerate supported mime types (#8542)
  • Update include tag to be more permissive (#8618)
  • Optimize Jekyll::Utils.parse_date (#8425)
  • Update rubocop from 1.12 to 1.18 and min ruby from 2.4 to 2.5 (#8741)
  • Always hide cache-dir contents from Git (#8798)
  • Remove the warning about auto-regeneration on Windows (#8821)
  • Propagate _data folder from theme (#8815)
  • Support both tzinfo v1 and v2 alongwith non-half hour offsets. (#8880)
  • Run vendor-mimes to update mime.types (#8940)
  • Expose collection static files via site.static_files (#8961)
  • Expose basename from document.rb as name to Liquid templates (#8761)
  • Allow Configurable Converters on CSV (#8858)
  • Introduce theme drop to expose theme-gem details (#9129)
  • Relax version constraint to allow Rouge 4.x (#9134)
  • Incrementally rebuild when a data file is changed (#8771)
  • Support jekyll-sass-converter 3.x (#9132)

Bug Fixes

  • fix: pin rubocop to 1.12 due to error with ruby 2.4 (#8651)
  • Load Jekyll plugins from BUNDLE_GEMFILE location (#8585)
  • fix(security): CVE-2021-28834 (#8680)
  • Inject livereload script using location.protocol instead of http: (#8718)
  • Respect collections_dir config within include tag (#8756)
  • Fix regression in Convertible module from v4.2.0 (#8786)
  • Revert #7253: "Don't reset site.url to localhost:4000 by default" (#8620)
  • Improve readability of CI logs (#8877)
  • Fix deprecation message for missing doc method (#8960)
  • Fix response header for content served via jekyll serve (#8965)
  • Trigger livereload in sites without pages (#8337)
  • Only enable BOM encoding option on UTF encodings (#8363)
  • Ensure theme config is a Jekyll::Configuration object (#8988)
  • Remove misleading totals row from --profile table (#9039)
  • Unlock Psych dependency (#9135)
  • Fix false positive conflicts for static files in a collection (#9141)

Development Fixes

  • style: enable new cops (#8538)
  • Allow dependabot to keep github actions up-to-date (#8540)
  • Update actions/cache requirement to v2.1.3 (#8543)
  • Pin rubocop version (#8564)
  • style: add rubocop 1.9 cops (#8567)
  • Cross Version Testing Locally and Faster CI (#8610)
  • Use official Ruby setup GH action (#8614)
  • Spell check action for markdown documentation (#8675)
  • Update expect to cover docs/_posts (#8677)
  • Bump check-spelling/check-spelling from 0.0.18 to 0.0.19 (#8740)
  • Enable Rubocop accessor grouping, fix existing offenses (#8293)
  • Tags:Highlight: Decomposed HTMLLegacy formatter (#8623)
  • Relax Rubocop Dependency (#8831)
  • Add a workflow to build gems consistently (#8830)
  • Fix random test failures in TestExcerpt #to_liquid (#8884)
  • Lock gem psych to v3.x (#8918)
  • Fix typo in Bug Report template (#8951)
  • Check symlink outside site_source without Pathutil (#9015)
  • Stop testing with Rubies older than 2.7 on non-Windows (#8955)
  • Bump actions/checkout from 2 to 3 (#8986)
  • Remove git.io shortlinks from repo (#9045)
  • Bump rubocop to 1.32 (#9093)
  • Bump RuboCop to 1.36.x (#9125)
  • Use check-spelling/check-spelling@v0.0.20 (#9111)
  • Disable pending cops when running rubocop (#9136)
  • Relax RDoc version dependency (#9142)

Documentation

  • typo - do instead of don't (#8518)
  • Document support for TSV files consistently (#8488)
  • Add a disclaimer to tutorials involving Ruby code (#8525)
  • Improve documentation on developing generators (#8527)
  • Fixes typo in layouts_dir documentation (#8532)
  • Fix i.e. typos in collections.md (#8529)
  • Remove GitHub Pages content which is in GitHub docs (#8533)
  • Step By Step Instructions Review (#8399)
  • Fix typo in migrating from 3.0 to 4.0 page (#8572)
  • Fix for important missing step in macOS Installation Docs: Add the Homebrew gems directory to the PATH (#8496)
  • Use latest Jekyll-action configuration (#8579)
  • docs: troubleshoot macOS with ARM64 architecture (#8560)
  • docs: add overview of .jekyll-cache dir (#8648)
  • docs: clarify where .jekyll-metadata comes from (#8646)
  • Razorops cicd added (#8656)
  • Specify default port and host for serve commands in docs (#8624)
  • Update third-party.md (#8652)
  • Add documentation for Sass configuration options (#8587)
  • Add formcarry to forms section (#8471)
  • Add step to set SDKROOT (#8478)
  • Improve the "Markdown Options" Docs (#8681)
  • Add 'webrick' warning note to "Quickstart" Docs (#8727)
  • Update windows.md (#8701)
  • IRC networks - Libera, Freenode (#8706)
  • Improve GitHub Flavored Markdown Docs (#8684)
  • Fixing URL in MacOS install for rbenv-doctor (#8693)
  • Fix adjective in troubleshooting.md document (#8777)
  • Goodbye Frank. We'll miss you. 💔 (#8807)
  • Update index.html: Grammar fix. (#8803)
  • Prefer Libera. Remove Freenode. (#8811)
  • Update feature_request.md (#8797)
  • Remove AWS Amplify from the showcase (#8812)
  • Move Frank to Emeritus Core Team Members (#8813)
  • Release post for v4.2.1 (#8818)
  • Update CircleCI example (#8829)
  • Fix typo (#8835)
  • Added docs for running locally (#8852)
  • Linting README.markdown (#8900)
  • Remove text on GITHUB_TOKEN which is now built-in (#8907)
  • Add Security Policy document (#8823)
  • Manage repository meta documents consistently (#8908)
  • docs: add Layer0 deployment guide (#8915)
  • docs: Update REAMDE generated by jekyll new-theme (#8919)
  • Update resources.md (#8925)
  • Rewrite documentation on installing plugins (#8921)
  • Improve maintainers guide on releasing a new version (#8928)
  • Fix link for "CloudSh" (#8934)
  • Recommend using actions/cache in GitHub Actions documentation (#8948)
  • Remove references to EOL hakiri.io service (#8946)
  • Release post for v4.2.2 (#8982)
  • Document releasing off *-stable branches (#8984)
  • Update document by fix yaml syntax error (#8991)
  • Enhance option's case for Jekyll configuration (#8992)
  • Fix typo in _docs/deployment/manual.md (#8997)
  • Add quiet/verbose options (#8996)
  • Update README.markdown re IRC Pointer (#9005)
  • Remove Aerobatic (#9007)
  • Add Jekyll 3.9.2 release post to 'master' branch (#9013)
  • Simplify macOS installation docs (#8993)
  • Improve document about Github Actions section (#8853)
  • Update permalinks.md (#9017)
  • Add clarity to docs on permalinks placeholders and builtins (#8995)
  • Remove Ionic Framework site from showcase (#9057)
  • Windows: describe which option to choose (#9049)
  • Improve links (http -> https) (#9064)
  • Update ruby version for macos guide (#9086)
  • Update posts.md (#9151)
  • Release post for v4.3.0 (#9157)

Site Enhancements

  • Improvements to CSS (#7834)
  • Slightly update lang sh code-block styling (#8857)

v3.9.2

28 Mar 10:26
42150e9
Compare
Choose a tag to compare

Bug Fixes

  • Lock http_parser.rb gem to v0.6.x on JRuby (#8943)
  • Backport #8756 for v3.9.x: Respect collections_dir config within include tag (#8795)
  • Backport #8965 for v3.9.x: Fix response header for content served via jekyll serve (#8976)

Development Fixes

  • Update and fix CI for 3.9-stable on Ruby 3.x (#8942)
  • Fix CI for commits to 3.9-stable branch (#8788)

v4.2.2

03 Mar 11:01
Compare
Choose a tag to compare

Bug Fixes

  • Lock http_parser.rb gem to v0.6.x on JRuby.

Development Fixes

  • Backport #8830 for v4.2.x: Add a workflow to build gems consistently (#8869)
  • Lock rubocop-performance to v1.11.x.

v4.2.1

27 Sep 11:26
Compare
Choose a tag to compare

Bug Fixes

  • Backport #8620 for v4.2.x: Revert #7253: "Don't reset site.url to localhost:4000 by default" (#8808)
  • Backport #8756 for v4.2.x: Respect collections_dir config within include tag (#8794)
  • Backport #8786 for v4.2.x: Fix regression in Convertible module from v4.2.0 (#8793)