Bumps jekyll from 4.0.0.pre.alpha1 to 4.0.0.pre.beta1.
Release notes
*Sourced from [jekyll's releases](https://github.com/jekyll/jekyll/releases).*
> ## v4.0.0.pre.beta1
> ### 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 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))
>
> ### Bug Fixes
>
> * Security: fix `include` bypass of `EntryFilter#filter` symlink check ([#7226](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7226))
> * Theme gems: ensure directories aren&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);t symlinks ([#7419](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7419))
> * Add call to unused method `validate_options` in `commands/serve.rb` ([#7122](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7122))
> * Check if scope applies to type before given path ([#7263](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7263))
> * Document two methods, simplify one of the methods ([#7270](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7270))
> * Check key in collections only if it isn&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);t &[#34](https://github-redirect.dependabot.com/jekyll/jekyll/issues/34);posts&[#34](https://github-redirect.dependabot.com/jekyll/jekyll/issues/34); ([#7277](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7277))
> * Interpolate Jekyll::Page subclass on inspection ([#7203](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7203))
> * Measure the no. of times a template gets rendered ([#7316](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7316))
> * Reduce array traversal in Jekyll::Reader ([#7157](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7157))
> * Re-implement handling Liquid blocks in excerpts ([#7250](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7250))
> * Documents should be able to render their date ([#7404](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7404))
> * Fix Interpreter warning from Jekyll::Renderer ([#7448](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7448))
> * Loggers should accept both numbers and symbols ([#6967](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6967))
> * Replace regex arg to :gsub with a string arg ([#7189](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7189))
> * Dont write static files from unrendered collection ([#7410](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7410))
> * Excerpt handling of custom and intermediate tags ([#7382](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7382))
> * Change future post loglevel to warn to help user narrow down issues ([#7527](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7527))
> * Handle files with trailing dots in their basename ([#7315](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7315))
> * Fix unnecessary allocations via StaticFileReader ([#7572](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7572))
> * Don&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);t check if site URL is absolute if it is nil ([#7498](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7498))
> ... (truncated)
Commits
- [`8e52cdb`](https://github.com/jekyll/jekyll/commit/8e52cdbb6b952230d9468d377e7fa43fcdfca56d) Release :gem: 4.0.0.pre.beta1
- [`2120258`](https://github.com/jekyll/jekyll/commit/21202589dea5aa4ca4fe7c5618f2f5269470e285) Update history to reflect merge of [#7716](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7716) [ci skip]
- [`6511342`](https://github.com/jekyll/jekyll/commit/6511342e159db9d54d247000767cf19c1880d5a9) Prepare Jekyll 4.0.0 beta1 ([#7716](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7716))
- [`0e591f0`](https://github.com/jekyll/jekyll/commit/0e591f08dafe284d7326b7d951411b67d5b3eb42) Update history to reflect merge of [#7440](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7440) [ci skip]
- [`0f5e158`](https://github.com/jekyll/jekyll/commit/0f5e15811fe8f9a33a6cd1e3c05859b627f12e93) Remove warnings and fixes for deprecated config ([#7440](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7440))
- [`9a10ff9`](https://github.com/jekyll/jekyll/commit/9a10ff9b5abc1949083becb2d265abace2ec5215) Update history to reflect merge of [#7769](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7769) [ci skip]
- [`6a4f8bd`](https://github.com/jekyll/jekyll/commit/6a4f8bdbeccee063c4bb823aba3df16bafc88615) Fix: rubocop offenses ([#7769](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7769))
- [`a87ca20`](https://github.com/jekyll/jekyll/commit/a87ca206dad4e2c026a3141612a02c6bffc72519) Update history to reflect merge of [#7752](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7752) [ci skip]
- [`07270c7`](https://github.com/jekyll/jekyll/commit/07270c7cfd94aa1b5cfbbd8b9d2e5aedfe203a0b) docs: improve how to include rouge stylesheets ([#7752](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7752))
- [`532c499`](https://github.com/jekyll/jekyll/commit/532c499751f564512d4f7ae84721afb3a2523ba1) Update history to reflect merge of [#7732](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7732) [ci skip]
- Additional commits viewable in [compare view](https://github.com/jekyll/jekyll/compare/v4.0.0.pre.alpha1...v4.0.0.pre.beta1)
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@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 4.0.0.pre.alpha1 to 4.0.0.pre.beta1.
Release notes
*Sourced from [jekyll's releases](https://github.com/jekyll/jekyll/releases).* > ## v4.0.0.pre.beta1 > ### 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 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)) > > ### Bug Fixes > > * Security: fix `include` bypass of `EntryFilter#filter` symlink check ([#7226](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7226)) > * Theme gems: ensure directories aren&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);t symlinks ([#7419](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7419)) > * Add call to unused method `validate_options` in `commands/serve.rb` ([#7122](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7122)) > * Check if scope applies to type before given path ([#7263](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7263)) > * Document two methods, simplify one of the methods ([#7270](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7270)) > * Check key in collections only if it isn&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);t &[#34](https://github-redirect.dependabot.com/jekyll/jekyll/issues/34);posts&[#34](https://github-redirect.dependabot.com/jekyll/jekyll/issues/34); ([#7277](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7277)) > * Interpolate Jekyll::Page subclass on inspection ([#7203](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7203)) > * Measure the no. of times a template gets rendered ([#7316](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7316)) > * Reduce array traversal in Jekyll::Reader ([#7157](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7157)) > * Re-implement handling Liquid blocks in excerpts ([#7250](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7250)) > * Documents should be able to render their date ([#7404](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7404)) > * Fix Interpreter warning from Jekyll::Renderer ([#7448](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7448)) > * Loggers should accept both numbers and symbols ([#6967](https://github-redirect.dependabot.com/jekyll/jekyll/issues/6967)) > * Replace regex arg to :gsub with a string arg ([#7189](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7189)) > * Dont write static files from unrendered collection ([#7410](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7410)) > * Excerpt handling of custom and intermediate tags ([#7382](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7382)) > * Change future post loglevel to warn to help user narrow down issues ([#7527](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7527)) > * Handle files with trailing dots in their basename ([#7315](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7315)) > * Fix unnecessary allocations via StaticFileReader ([#7572](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7572)) > * Don&[#39](https://github-redirect.dependabot.com/jekyll/jekyll/issues/39);t check if site URL is absolute if it is nil ([#7498](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7498)) > ... (truncated)Commits
- [`8e52cdb`](https://github.com/jekyll/jekyll/commit/8e52cdbb6b952230d9468d377e7fa43fcdfca56d) Release :gem: 4.0.0.pre.beta1 - [`2120258`](https://github.com/jekyll/jekyll/commit/21202589dea5aa4ca4fe7c5618f2f5269470e285) Update history to reflect merge of [#7716](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7716) [ci skip] - [`6511342`](https://github.com/jekyll/jekyll/commit/6511342e159db9d54d247000767cf19c1880d5a9) Prepare Jekyll 4.0.0 beta1 ([#7716](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7716)) - [`0e591f0`](https://github.com/jekyll/jekyll/commit/0e591f08dafe284d7326b7d951411b67d5b3eb42) Update history to reflect merge of [#7440](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7440) [ci skip] - [`0f5e158`](https://github.com/jekyll/jekyll/commit/0f5e15811fe8f9a33a6cd1e3c05859b627f12e93) Remove warnings and fixes for deprecated config ([#7440](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7440)) - [`9a10ff9`](https://github.com/jekyll/jekyll/commit/9a10ff9b5abc1949083becb2d265abace2ec5215) Update history to reflect merge of [#7769](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7769) [ci skip] - [`6a4f8bd`](https://github.com/jekyll/jekyll/commit/6a4f8bdbeccee063c4bb823aba3df16bafc88615) Fix: rubocop offenses ([#7769](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7769)) - [`a87ca20`](https://github.com/jekyll/jekyll/commit/a87ca206dad4e2c026a3141612a02c6bffc72519) Update history to reflect merge of [#7752](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7752) [ci skip] - [`07270c7`](https://github.com/jekyll/jekyll/commit/07270c7cfd94aa1b5cfbbd8b9d2e5aedfe203a0b) docs: improve how to include rouge stylesheets ([#7752](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7752)) - [`532c499`](https://github.com/jekyll/jekyll/commit/532c499751f564512d4f7ae84721afb3a2523ba1) Update history to reflect merge of [#7732](https://github-redirect.dependabot.com/jekyll/jekyll/issues/7732) [ci skip] - Additional commits viewable in [compare view](https://github.com/jekyll/jekyll/compare/v4.0.0.pre.alpha1...v4.0.0.pre.beta1)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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@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.