Release notes
*Sourced from [jekyll's releases](https://github.com/jekyll/jekyll/releases).*
> ## v4.0.0
> ### Major Enhancements
>
> * Drop ruby 2.3 ([#7454](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7454))
> * Drop support for Ruby 2.1 and 2.2 ([#6560](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6560))
> * Drop support for older versions of Rouge ([#6978](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6978))
> * Drop support for pygments as syntax-highlighter ([#7118](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7118))
> * Drop support for Redcarpet ([#6987](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6987))
> * Drop support for rdiscount ([#6988](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6988))
> * Drop support for `jekyll-watch-1.4.0` and older ([#7287](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7287))
> * Incorporate `relative_url` filter in `link` tag ([#6727](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6727))
> * Upgrade kramdown dependency to v2.x ([#7492](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7492))
> * Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps ([#7778](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7778))
> * Upgrade i18n to v1.x ([#6931](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6931))
> * Add `Jekyll::Cache` class to handle caching on disk ([#7169](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7169))
> * Cache converted markdown ([#7159](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7159))
> * Cache: Do not dump undumpable objects ([#7190](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7190))
> * Cache matched defaults sets for given parameters ([#6888](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6888))
> * Ignore cache directory ([#7184](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7184))
> * Add `Site#in_cache_dir` helper method ([#7160](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7160))
> * Remove &[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);cache_dir&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39); during `jekyll clean` ([#7158](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7158))
> * Cache parsed Liquid templates in memory ([#7136](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7136))
> * Only read layouts from source_dir or theme_dir ([#6788](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6788))
> * Allow custom sorting of collection documents ([#7427](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7427))
> * Always exclude certain paths from being processed ([#7188](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7188))
> * Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in ([#7584](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7584))
> * Incorporate `relative_url` within `post_url` tag ([#7589](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7589))
> * Remove patch to modify config for kramdown ([#7699](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7699))
>
> ### Minor Enhancements
>
> * Enhance `--blank` scaffolding ([#7310](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7310))
> * Use `jekyll-compose` if installed ([#6932](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6932))
> * Disable Liquid via front matter ([#6824](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6824))
> * Configure cache_dir ([#7232](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7232))
> * ISO week date drops ([#5981](https://github-redirect.dependabot.com/jekyll/jekyll/issues/5981))
> * Fix custom 404 page for GitHub pages ([#7132](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7132))
> * Load config file from within current theme-gem ([#7304](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7304))
> * Suggest re-running command with `--trace` on fail ([#6551](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6551))
> * Support for binary operators in where_exp filter ([#6998](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6998))
> * Automatically load `_config.toml` ([#7299](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7299))
> * Add vendor folder to a newly installed site&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);s .gitignore ([#6968](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6968))
> * Output Jekyll Version while debugging ([#7173](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7173))
> * Memoize computing excerpt&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);s relative_path ([#6951](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6951))
> * Skip processing posts that can not be read ([#7302](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7302))
> * Memoize the return value of Site#documents ([#7273](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7273))
> * Cache globbed paths in front matter defaults ([#7345](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7345))
> * Cache computed item property ([#7301](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7301))
> * Cleanup Markdown converter ([#7519](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7519))
> * Do not process Liquid in post excerpt when disabled in front matter ([#7146](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7146))
> ... (truncated)
Changelog
*Sourced from [jekyll's changelog](https://github.com/jekyll/jekyll/blob/master/History.markdown).*
> ## 4.0.0 / 2019-08-19
>
> ### Major Enhancements
>
> * Drop ruby 2.3 ([#7454](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7454))
> * Drop support for Ruby 2.1 and 2.2 ([#6560](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6560))
> * Drop support for older versions of Rouge ([#6978](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6978))
> * Drop support for pygments as syntax-highlighter ([#7118](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7118))
> * Drop support for Redcarpet ([#6987](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6987))
> * Drop support for rdiscount ([#6988](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6988))
> * Drop support for `jekyll-watch-1.4.0` and older ([#7287](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7287))
> * Incorporate `relative_url` filter in `link` tag ([#6727](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6727))
> * Upgrade kramdown dependency to v2.x ([#7492](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7492))
> * Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps ([#7778](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7778))
> * Upgrade i18n to v1.x ([#6931](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6931))
> * Add `Jekyll::Cache` class to handle caching on disk ([#7169](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7169))
> * Cache converted markdown ([#7159](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7159))
> * Cache: Do not dump undumpable objects ([#7190](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7190))
> * Cache matched defaults sets for given parameters ([#6888](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6888))
> * Ignore cache directory ([#7184](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7184))
> * Add `Site#in_cache_dir` helper method ([#7160](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7160))
> * Remove &[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);cache_dir&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39); during `jekyll clean` ([#7158](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7158))
> * Cache parsed Liquid templates in memory ([#7136](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7136))
> * Only read layouts from source_dir or theme_dir ([#6788](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6788))
> * Allow custom sorting of collection documents ([#7427](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7427))
> * Always exclude certain paths from being processed ([#7188](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7188))
> * Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in ([#7584](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7584))
> * Incorporate `relative_url` within `post_url` tag ([#7589](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7589))
> * Remove patch to modify config for kramdown ([#7699](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7699))
>
> ### Minor Enhancements
>
> * Enhance `--blank` scaffolding ([#7310](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7310))
> * Use `jekyll-compose` if installed ([#6932](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6932))
> * Disable Liquid via front matter ([#6824](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6824))
> * Configure cache_dir ([#7232](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7232))
> * ISO week date drops ([#5981](https://github-redirect.dependabot.com/jekyll/jekyll/issues/5981))
> * Fix custom 404 page for GitHub pages ([#7132](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7132))
> * Load config file from within current theme-gem ([#7304](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7304))
> * Suggest re-running command with `--trace` on fail ([#6551](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6551))
> * Support for binary operators in where_exp filter ([#6998](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6998))
> * Automatically load `_config.toml` ([#7299](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7299))
> * Add vendor folder to a newly installed site&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);s .gitignore ([#6968](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6968))
> * Output Jekyll Version while debugging ([#7173](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7173))
> * Memoize computing excerpt&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);s relative_path ([#6951](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6951))
> * Skip processing posts that can not be read ([#7302](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7302))
> * Memoize the return value of Site#documents ([#7273](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7273))
> * Cache globbed paths in front matter defaults ([#7345](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7345))
> * Cache computed item property ([#7301](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7301))
> * Cleanup Markdown converter ([#7519](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7519))
> ... (truncated)
Commits
- [`65adc8d`](https://github.com/jekyll/jekyll/commit/65adc8dbed4b767ce0d5108ed8a24205a5608d47) Release :gem: 4.0.0
- [`26d80cc`](https://github.com/jekyll/jekyll/commit/26d80cc77106568c420ddcd0b0e0b334f446e0a1) Jekyll v4.0 release ([#7782](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7782))
- [`5d40711`](https://github.com/jekyll/jekyll/commit/5d40711eabe666145fed6ed228816936d550517a) Update history to reflect merge of [#7788](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7788) [ci skip]
- [`b02ba76`](https://github.com/jekyll/jekyll/commit/b02ba76c8aaa66c61a054a08c71279ef63972e04) Test number_like regex on stringified property ([#7788](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7788))
- [`8b44ee7`](https://github.com/jekyll/jekyll/commit/8b44ee73ffb7574e1c9ea453ebeebc97591a1a3c) Update history to reflect merge of [#7794](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7794) [ci skip]
- [`2a11df4`](https://github.com/jekyll/jekyll/commit/2a11df447da833c520a52c7776b90518a2f5978d) Adding SmartForms as Forms service ([#7794](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7794))
- [`dce7d56`](https://github.com/jekyll/jekyll/commit/dce7d569824c43007d3382ca5a87cbdb91d7bd6b) Update history to reflect merge of [#7792](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7792) [ci skip]
- [`9ddb435`](https://github.com/jekyll/jekyll/commit/9ddb4350d31080f82e071d4e6eced1e2395a78e3) Actually conditionally include liquid-c ([#7792](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7792))
- [`84e3b92`](https://github.com/jekyll/jekyll/commit/84e3b929590dbfd42a2df8209cb98690fbfa3625) Update history to reflect merge of [#7786](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7786) [ci skip]
- [`abcb0e2`](https://github.com/jekyll/jekyll/commit/abcb0e29a36cbee9918de7af620cdbc80b9521ca) Documentation for binary operators in where_exp ([#7786](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7786))
- Additional commits viewable in [compare view](https://github.com/jekyll/jekyll/compare/v3.8.6...v4.0.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps jekyll from 3.8.6 to 4.0.0.
Release notes
*Sourced from [jekyll's releases](https://github.com/jekyll/jekyll/releases).* > ## v4.0.0 > ### Major Enhancements > > * Drop ruby 2.3 ([#7454](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7454)) > * Drop support for Ruby 2.1 and 2.2 ([#6560](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6560)) > * Drop support for older versions of Rouge ([#6978](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6978)) > * Drop support for pygments as syntax-highlighter ([#7118](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7118)) > * Drop support for Redcarpet ([#6987](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6987)) > * Drop support for rdiscount ([#6988](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6988)) > * Drop support for `jekyll-watch-1.4.0` and older ([#7287](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7287)) > * Incorporate `relative_url` filter in `link` tag ([#6727](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6727)) > * Upgrade kramdown dependency to v2.x ([#7492](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7492)) > * Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps ([#7778](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7778)) > * Upgrade i18n to v1.x ([#6931](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6931)) > * Add `Jekyll::Cache` class to handle caching on disk ([#7169](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7169)) > * Cache converted markdown ([#7159](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7159)) > * Cache: Do not dump undumpable objects ([#7190](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7190)) > * Cache matched defaults sets for given parameters ([#6888](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6888)) > * Ignore cache directory ([#7184](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7184)) > * Add `Site#in_cache_dir` helper method ([#7160](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7160)) > * Remove &[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);cache_dir&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39); during `jekyll clean` ([#7158](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7158)) > * Cache parsed Liquid templates in memory ([#7136](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7136)) > * Only read layouts from source_dir or theme_dir ([#6788](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6788)) > * Allow custom sorting of collection documents ([#7427](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7427)) > * Always exclude certain paths from being processed ([#7188](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7188)) > * Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in ([#7584](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7584)) > * Incorporate `relative_url` within `post_url` tag ([#7589](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7589)) > * Remove patch to modify config for kramdown ([#7699](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7699)) > > ### Minor Enhancements > > * Enhance `--blank` scaffolding ([#7310](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7310)) > * Use `jekyll-compose` if installed ([#6932](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6932)) > * Disable Liquid via front matter ([#6824](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6824)) > * Configure cache_dir ([#7232](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7232)) > * ISO week date drops ([#5981](https://github-redirect.dependabot.com/jekyll/jekyll/issues/5981)) > * Fix custom 404 page for GitHub pages ([#7132](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7132)) > * Load config file from within current theme-gem ([#7304](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7304)) > * Suggest re-running command with `--trace` on fail ([#6551](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6551)) > * Support for binary operators in where_exp filter ([#6998](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6998)) > * Automatically load `_config.toml` ([#7299](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7299)) > * Add vendor folder to a newly installed site&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);s .gitignore ([#6968](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6968)) > * Output Jekyll Version while debugging ([#7173](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7173)) > * Memoize computing excerpt&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);s relative_path ([#6951](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6951)) > * Skip processing posts that can not be read ([#7302](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7302)) > * Memoize the return value of Site#documents ([#7273](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7273)) > * Cache globbed paths in front matter defaults ([#7345](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7345)) > * Cache computed item property ([#7301](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7301)) > * Cleanup Markdown converter ([#7519](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7519)) > * Do not process Liquid in post excerpt when disabled in front matter ([#7146](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7146)) > ... (truncated)Changelog
*Sourced from [jekyll's changelog](https://github.com/jekyll/jekyll/blob/master/History.markdown).* > ## 4.0.0 / 2019-08-19 > > ### Major Enhancements > > * Drop ruby 2.3 ([#7454](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7454)) > * Drop support for Ruby 2.1 and 2.2 ([#6560](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6560)) > * Drop support for older versions of Rouge ([#6978](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6978)) > * Drop support for pygments as syntax-highlighter ([#7118](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7118)) > * Drop support for Redcarpet ([#6987](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6987)) > * Drop support for rdiscount ([#6988](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6988)) > * Drop support for `jekyll-watch-1.4.0` and older ([#7287](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7287)) > * Incorporate `relative_url` filter in `link` tag ([#6727](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6727)) > * Upgrade kramdown dependency to v2.x ([#7492](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7492)) > * Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps ([#7778](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7778)) > * Upgrade i18n to v1.x ([#6931](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6931)) > * Add `Jekyll::Cache` class to handle caching on disk ([#7169](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7169)) > * Cache converted markdown ([#7159](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7159)) > * Cache: Do not dump undumpable objects ([#7190](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7190)) > * Cache matched defaults sets for given parameters ([#6888](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6888)) > * Ignore cache directory ([#7184](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7184)) > * Add `Site#in_cache_dir` helper method ([#7160](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7160)) > * Remove &[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);cache_dir&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39); during `jekyll clean` ([#7158](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7158)) > * Cache parsed Liquid templates in memory ([#7136](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7136)) > * Only read layouts from source_dir or theme_dir ([#6788](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6788)) > * Allow custom sorting of collection documents ([#7427](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7427)) > * Always exclude certain paths from being processed ([#7188](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7188)) > * Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in ([#7584](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7584)) > * Incorporate `relative_url` within `post_url` tag ([#7589](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7589)) > * Remove patch to modify config for kramdown ([#7699](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7699)) > > ### Minor Enhancements > > * Enhance `--blank` scaffolding ([#7310](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7310)) > * Use `jekyll-compose` if installed ([#6932](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6932)) > * Disable Liquid via front matter ([#6824](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6824)) > * Configure cache_dir ([#7232](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7232)) > * ISO week date drops ([#5981](https://github-redirect.dependabot.com/jekyll/jekyll/issues/5981)) > * Fix custom 404 page for GitHub pages ([#7132](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7132)) > * Load config file from within current theme-gem ([#7304](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7304)) > * Suggest re-running command with `--trace` on fail ([#6551](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6551)) > * Support for binary operators in where_exp filter ([#6998](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6998)) > * Automatically load `_config.toml` ([#7299](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7299)) > * Add vendor folder to a newly installed site&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);s .gitignore ([#6968](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6968)) > * Output Jekyll Version while debugging ([#7173](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7173)) > * Memoize computing excerpt&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);s relative_path ([#6951](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6951)) > * Skip processing posts that can not be read ([#7302](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7302)) > * Memoize the return value of Site#documents ([#7273](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7273)) > * Cache globbed paths in front matter defaults ([#7345](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7345)) > * Cache computed item property ([#7301](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7301)) > * Cleanup Markdown converter ([#7519](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7519)) > ... (truncated)Commits
- [`65adc8d`](https://github.com/jekyll/jekyll/commit/65adc8dbed4b767ce0d5108ed8a24205a5608d47) Release :gem: 4.0.0 - [`26d80cc`](https://github.com/jekyll/jekyll/commit/26d80cc77106568c420ddcd0b0e0b334f446e0a1) Jekyll v4.0 release ([#7782](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7782)) - [`5d40711`](https://github.com/jekyll/jekyll/commit/5d40711eabe666145fed6ed228816936d550517a) Update history to reflect merge of [#7788](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7788) [ci skip] - [`b02ba76`](https://github.com/jekyll/jekyll/commit/b02ba76c8aaa66c61a054a08c71279ef63972e04) Test number_like regex on stringified property ([#7788](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7788)) - [`8b44ee7`](https://github.com/jekyll/jekyll/commit/8b44ee73ffb7574e1c9ea453ebeebc97591a1a3c) Update history to reflect merge of [#7794](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7794) [ci skip] - [`2a11df4`](https://github.com/jekyll/jekyll/commit/2a11df447da833c520a52c7776b90518a2f5978d) Adding SmartForms as Forms service ([#7794](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7794)) - [`dce7d56`](https://github.com/jekyll/jekyll/commit/dce7d569824c43007d3382ca5a87cbdb91d7bd6b) Update history to reflect merge of [#7792](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7792) [ci skip] - [`9ddb435`](https://github.com/jekyll/jekyll/commit/9ddb4350d31080f82e071d4e6eced1e2395a78e3) Actually conditionally include liquid-c ([#7792](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7792)) - [`84e3b92`](https://github.com/jekyll/jekyll/commit/84e3b929590dbfd42a2df8209cb98690fbfa3625) Update history to reflect merge of [#7786](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7786) [ci skip] - [`abcb0e2`](https://github.com/jekyll/jekyll/commit/abcb0e29a36cbee9918de7af620cdbc80b9521ca) Documentation for binary operators in where_exp ([#7786](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7786)) - Additional commits viewable in [compare view](https://github.com/jekyll/jekyll/compare/v3.8.6...v4.0.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.