Find the most important improvements of the Jekyll engine for version 4.3.0 with the following sections.
Dependencies
-
The Gem webrick is now a listed dependency. You no longer need to add the gem for Webrick to your Gemfile when using Jekyll with Ruby 3.0 or newer.
-
You may now use Rouge v4 or continue using Rouge v3.x by explicitly mentioning the version in your Gemfile.
-
Support for gem tzinfo v2 and non-half-hour offsets have been added.
-
You’ll be able to use v3 of the plugin jekyll-sass-converter
when it ships.
Builds
-
Added support for bundling and loading data files from within a theme-gem similar to existing theme-gem contents.
-
Changes to data files at source will now be respected during incremental builds.
-
site.static_files
now include static files within a collection.
-
You may now configure converters for CSV data.
-
.jekyll-cache
or its equivalent custom cache directory will be automatically ignored by Git.
-
Vendor the current latest mime-types dataset for use with local development server.
Liquid Templates
-
basename
attribute of documents are now exposed to Liquid as name, for example 2022-10-20-jekyll-release-4-3-0.adoc
. Excerpts delegate to associated document attribute.
-
Top-level variable Jekyll::Drops::ThemeDrop
introduced to expose gemspec details of theme-gem (valid only when using theme-gem).