Closed renovate-bot closed 6 months ago
Merge-on-green attempted to merge your PR for 6 hours, but it was not mergeable because either one of your required status checks failed, one of your required reviews was not approved, or there is a do not merge label. Learn more about your required status checks here: https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks. You can remove and reapply the label to re-run the bot.
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
This PR contains the following updates:
v0.5.6
->v0.5.7
v0.14.0
->v0.15.0
v0.0.0-20240415180920-8c6c420018be
->v0.0.0-20240515191416-fc5f0ca64291
v0.0.0-20240415180920-8c6c420018be
->v0.0.0-20240515191416-fc5f0ca64291
v1.33.1-0.20240423095020-c2b76eee36e7
->v1.34.1
3.9.5
->4.3.3
Release Notes
protocolbuffers/protobuf-go (google.golang.org/protobuf)
### [`v1.34.1`](https://togithub.com/protocolbuffers/protobuf-go/releases/tag/v1.34.1) [Compare Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.34.0...v1.34.1) Minor fixes for editions compliance: - [CL/582635](https://go.dev/cl/582635): all: update to protobuf 27.0-rc1 and regenerate protos - [CL/582755](https://go.dev/cl/582755): encoding/proto\[json|text]: accept lower case names for group-like fieldsjekyll/jekyll (jekyll)
### [`v4.3.3`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#433--2023-12-27) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.3.2...v4.3.3) ##### Bug Fixes - Backport [#9392](https://togithub.com/jekyll/jekyll/issues/9392) for v4.3.x: Fix backward compatibility issues in the Logger ([#9510](https://togithub.com/jekyll/jekyll/issues/9510)) ##### Development Fixes - Backport [#9237](https://togithub.com/jekyll/jekyll/issues/9237) for v4.3.x: Use Hash explicitly for Struct initializer ([#9285](https://togithub.com/jekyll/jekyll/issues/9285)) ### [`v4.3.2`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#432--2023-01-20) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.3.1...v4.3.2) ##### Bug Fixes - Backport [#9257](https://togithub.com/jekyll/jekyll/issues/9257) for v4.3.x: Rename sass partial created for new blank site ([#9262](https://togithub.com/jekyll/jekyll/issues/9262)) - Backport [#9187](https://togithub.com/jekyll/jekyll/issues/9187) for v4.3.x: Optimize `Site#each_site_file` ([#9256](https://togithub.com/jekyll/jekyll/issues/9256)) - Backport [#9186](https://togithub.com/jekyll/jekyll/issues/9186) for v4.3.x: Remove totals in profile table properly ([#9255](https://togithub.com/jekyll/jekyll/issues/9255)) ##### Development Fixes - Backport [#9223](https://togithub.com/jekyll/jekyll/issues/9223) for 4.3.x: Update sass related tests for jekyll-sass-converter 3.x ([#9254](https://togithub.com/jekyll/jekyll/issues/9254)) ### [`v4.3.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#431--2022-10-26) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.3.0...v4.3.1) ##### Bug Fixes - Respect user-defined name attribute in documents ([#9167](https://togithub.com/jekyll/jekyll/issues/9167)) - Revert "Incrementally rebuild when a data file is changed" ([#9170](https://togithub.com/jekyll/jekyll/issues/9170)) ##### Documentation - Release post for v4.3.1 ([#9171](https://togithub.com/jekyll/jekyll/issues/9171)) ### [`v4.3.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#430--2022-10-20) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.2.2...v4.3.0) ##### Minor Enhancements - Add webrick as a dependency ([#8524](https://togithub.com/jekyll/jekyll/issues/8524)) - Regenerate supported mime types ([#8542](https://togithub.com/jekyll/jekyll/issues/8542)) - Update include tag to be more permissive ([#8618](https://togithub.com/jekyll/jekyll/issues/8618)) - Optimize `Jekyll::Utils.parse_date` ([#8425](https://togithub.com/jekyll/jekyll/issues/8425)) - Update rubocop from 1.12 to 1.18 and min ruby from 2.4 to 2.5 ([#8741](https://togithub.com/jekyll/jekyll/issues/8741)) - Always hide cache-dir contents from Git ([#8798](https://togithub.com/jekyll/jekyll/issues/8798)) - Remove the warning about auto-regeneration on Windows ([#8821](https://togithub.com/jekyll/jekyll/issues/8821)) - Propagate \_data folder from theme ([#8815](https://togithub.com/jekyll/jekyll/issues/8815)) - Support both tzinfo v1 and v2 along with non-half hour offsets. ([#8880](https://togithub.com/jekyll/jekyll/issues/8880)) - Run vendor-mimes to update mime.types ([#8940](https://togithub.com/jekyll/jekyll/issues/8940)) - Expose collection static files via `site.static_files` ([#8961](https://togithub.com/jekyll/jekyll/issues/8961)) - Expose `basename` from `document.rb` as `name` to Liquid templates ([#8761](https://togithub.com/jekyll/jekyll/issues/8761)) - Allow Configurable Converters on CSV ([#8858](https://togithub.com/jekyll/jekyll/issues/8858)) - Introduce `theme` drop to expose theme-gem details ([#9129](https://togithub.com/jekyll/jekyll/issues/9129)) - Relax version constraint to allow Rouge 4.x ([#9134](https://togithub.com/jekyll/jekyll/issues/9134)) - Incrementally rebuild when a data file is changed ([#8771](https://togithub.com/jekyll/jekyll/issues/8771)) - Support jekyll-sass-converter 3.x ([#9132](https://togithub.com/jekyll/jekyll/issues/9132)) ##### Bug Fixes - fix: pin rubocop to 1.12 due to error with ruby 2.4 ([#8651](https://togithub.com/jekyll/jekyll/issues/8651)) - Load Jekyll plugins from BUNDLE_GEMFILE location ([#8585](https://togithub.com/jekyll/jekyll/issues/8585)) - fix(security): CVE-2021-28834 ([#8680](https://togithub.com/jekyll/jekyll/issues/8680)) - Inject livereload script using `location.protocol` instead of `http:` ([#8718](https://togithub.com/jekyll/jekyll/issues/8718)) - Respect collections_dir config within include tag ([#8756](https://togithub.com/jekyll/jekyll/issues/8756)) - Fix regression in Convertible module from v4.2.0 ([#8786](https://togithub.com/jekyll/jekyll/issues/8786)) - Revert [#7253](https://togithub.com/jekyll/jekyll/issues/7253): "Don't reset site.url to localhost:4000 by default" ([#8620](https://togithub.com/jekyll/jekyll/issues/8620)) - Improve readability of CI logs ([#8877](https://togithub.com/jekyll/jekyll/issues/8877)) - Fix deprecation message for missing doc method ([#8960](https://togithub.com/jekyll/jekyll/issues/8960)) - Fix response header for content served via `jekyll serve` ([#8965](https://togithub.com/jekyll/jekyll/issues/8965)) - Trigger livereload in sites without pages ([#8337](https://togithub.com/jekyll/jekyll/issues/8337)) - Only enable BOM encoding option on UTF encodings ([#8363](https://togithub.com/jekyll/jekyll/issues/8363)) - Ensure theme config is a `Jekyll::Configuration` object ([#8988](https://togithub.com/jekyll/jekyll/issues/8988)) - Remove misleading totals row from `--profile` table ([#9039](https://togithub.com/jekyll/jekyll/issues/9039)) - Unlock Psych dependency ([#9135](https://togithub.com/jekyll/jekyll/issues/9135)) - Fix false positive conflicts for static files in a collection ([#9141](https://togithub.com/jekyll/jekyll/issues/9141)) ##### Development Fixes - style: enable new cops ([#8538](https://togithub.com/jekyll/jekyll/issues/8538)) - Allow dependabot to keep github actions up-to-date ([#8540](https://togithub.com/jekyll/jekyll/issues/8540)) - Update actions/cache requirement to v2.1.3 ([#8543](https://togithub.com/jekyll/jekyll/issues/8543)) - Pin rubocop version ([#8564](https://togithub.com/jekyll/jekyll/issues/8564)) - style: add rubocop 1.9 cops ([#8567](https://togithub.com/jekyll/jekyll/issues/8567)) - Cross Version Testing Locally and Faster CI ([#8610](https://togithub.com/jekyll/jekyll/issues/8610)) - Use official Ruby setup GH action ([#8614](https://togithub.com/jekyll/jekyll/issues/8614)) - Spell check action for markdown documentation ([#8675](https://togithub.com/jekyll/jekyll/issues/8675)) - Update expect to cover docs/\_posts ([#8677](https://togithub.com/jekyll/jekyll/issues/8677)) - Bump check-spelling/check-spelling from 0.0.18 to 0.0.19 ([#8740](https://togithub.com/jekyll/jekyll/issues/8740)) - Enable Rubocop accessor grouping, fix existing offenses ([#8293](https://togithub.com/jekyll/jekyll/issues/8293)) - Tags:Highlight: Decomposed HTMLLegacy formatter ([#8623](https://togithub.com/jekyll/jekyll/issues/8623)) - Relax Rubocop Dependency ([#8831](https://togithub.com/jekyll/jekyll/issues/8831)) - Add a workflow to build gems consistently ([#8830](https://togithub.com/jekyll/jekyll/issues/8830)) - Fix random test failures in TestExcerpt #to_liquid ([#8884](https://togithub.com/jekyll/jekyll/issues/8884)) - Lock gem `psych` to `v3.x` ([#8918](https://togithub.com/jekyll/jekyll/issues/8918)) - Fix typo in Bug Report template ([#8951](https://togithub.com/jekyll/jekyll/issues/8951)) - Check symlink outside site_source without Pathutil ([#9015](https://togithub.com/jekyll/jekyll/issues/9015)) - Stop testing with Rubies older than 2.7 on non-Windows ([#8955](https://togithub.com/jekyll/jekyll/issues/8955)) - Bump actions/checkout from 2 to 3 ([#8986](https://togithub.com/jekyll/jekyll/issues/8986)) - Remove git.io shortlinks from repo ([#9045](https://togithub.com/jekyll/jekyll/issues/9045)) - Bump rubocop to 1.32 ([#9093](https://togithub.com/jekyll/jekyll/issues/9093)) - Bump RuboCop to `1.36.x` ([#9125](https://togithub.com/jekyll/jekyll/issues/9125)) - Use check-spelling/check-spelling@v0.0.20 ([#9111](https://togithub.com/jekyll/jekyll/issues/9111)) - Disable pending cops when running rubocop ([#9136](https://togithub.com/jekyll/jekyll/issues/9136)) - Relax RDoc version dependency ([#9142](https://togithub.com/jekyll/jekyll/issues/9142)) ##### Documentation - typo - do instead of don't ([#8518](https://togithub.com/jekyll/jekyll/issues/8518)) - Document support for TSV files consistently ([#8488](https://togithub.com/jekyll/jekyll/issues/8488)) - Add a disclaimer to tutorials involving Ruby code ([#8525](https://togithub.com/jekyll/jekyll/issues/8525)) - Improve documentation on developing generators ([#8527](https://togithub.com/jekyll/jekyll/issues/8527)) - Fixes typo in layouts_dir documentation ([#8532](https://togithub.com/jekyll/jekyll/issues/8532)) - Fix i.e. typos in collections.md ([#8529](https://togithub.com/jekyll/jekyll/issues/8529)) - Remove GitHub Pages content which is in GitHub docs ([#8533](https://togithub.com/jekyll/jekyll/issues/8533)) - Step By Step Instructions Review ([#8399](https://togithub.com/jekyll/jekyll/issues/8399)) - Fix typo in migrating from 3.0 to 4.0 page ([#8572](https://togithub.com/jekyll/jekyll/issues/8572)) - Fix for important missing step in macOS Installation Docs: Add the Homebrew gems directory to the PATH ([#8496](https://togithub.com/jekyll/jekyll/issues/8496)) - Use latest Jekyll-action configuration ([#8579](https://togithub.com/jekyll/jekyll/issues/8579)) - docs: troubleshoot macOS with ARM64 architecture ([#8560](https://togithub.com/jekyll/jekyll/issues/8560)) - docs: add overview of .jekyll-cache dir ([#8648](https://togithub.com/jekyll/jekyll/issues/8648)) - docs: clarify where .jekyll-metadata comes from ([#8646](https://togithub.com/jekyll/jekyll/issues/8646)) - Razorops CI/CD added ([#8656](https://togithub.com/jekyll/jekyll/issues/8656)) - Specify default port and host for serve commands in docs ([#8624](https://togithub.com/jekyll/jekyll/issues/8624)) - Update third-party.md ([#8652](https://togithub.com/jekyll/jekyll/issues/8652)) - Add documentation for Sass configuration options ([#8587](https://togithub.com/jekyll/jekyll/issues/8587)) - Add formcarry to forms section ([#8471](https://togithub.com/jekyll/jekyll/issues/8471)) - Add step to set SDKROOT ([#8478](https://togithub.com/jekyll/jekyll/issues/8478)) - Improve the "Markdown Options" Docs ([#8681](https://togithub.com/jekyll/jekyll/issues/8681)) - Add 'webrick' warning note to "Quickstart" Docs ([#8727](https://togithub.com/jekyll/jekyll/issues/8727)) - Update windows.md ([#8701](https://togithub.com/jekyll/jekyll/issues/8701)) - IRC networks - Libera, Freenode ([#8706](https://togithub.com/jekyll/jekyll/issues/8706)) - Improve GitHub Flavored Markdown Docs ([#8684](https://togithub.com/jekyll/jekyll/issues/8684)) - Fixing URL in MacOS install for rbenv-doctor ([#8693](https://togithub.com/jekyll/jekyll/issues/8693)) - Fix adjective in `troubleshooting.md` document ([#8777](https://togithub.com/jekyll/jekyll/issues/8777)) - Goodbye Frank. We'll miss you. 💔 ([#8807](https://togithub.com/jekyll/jekyll/issues/8807)) - Update index.html: Grammar fix. ([#8803](https://togithub.com/jekyll/jekyll/issues/8803)) - Prefer Libera. Remove Freenode. ([#8811](https://togithub.com/jekyll/jekyll/issues/8811)) - Update feature_request.md ([#8797](https://togithub.com/jekyll/jekyll/issues/8797)) - Remove AWS Amplify from the showcase ([#8812](https://togithub.com/jekyll/jekyll/issues/8812)) - Move Frank to Emeritus Core Team Members ([#8813](https://togithub.com/jekyll/jekyll/issues/8813)) - Release post for v4.2.1 ([#8818](https://togithub.com/jekyll/jekyll/issues/8818)) - Update CircleCI example ([#8829](https://togithub.com/jekyll/jekyll/issues/8829)) - Fix typo ([#8835](https://togithub.com/jekyll/jekyll/issues/8835)) - Added docs for running locally ([#8852](https://togithub.com/jekyll/jekyll/issues/8852)) - Linting README.markdown ([#8900](https://togithub.com/jekyll/jekyll/issues/8900)) - Remove text on GITHUB_TOKEN which is now built-in ([#8907](https://togithub.com/jekyll/jekyll/issues/8907)) - Add Security Policy document ([#8823](https://togithub.com/jekyll/jekyll/issues/8823)) - Manage repository meta documents consistently ([#8908](https://togithub.com/jekyll/jekyll/issues/8908)) - docs: add Layer0 deployment guide ([#8915](https://togithub.com/jekyll/jekyll/issues/8915)) - docs: Update README generated by `jekyll new-theme` ([#8919](https://togithub.com/jekyll/jekyll/issues/8919)) - Update resources.md ([#8925](https://togithub.com/jekyll/jekyll/issues/8925)) - Rewrite documentation on installing plugins ([#8921](https://togithub.com/jekyll/jekyll/issues/8921)) - Improve maintainers guide on releasing a new version ([#8928](https://togithub.com/jekyll/jekyll/issues/8928)) - Fix link for "CloudSh" ([#8934](https://togithub.com/jekyll/jekyll/issues/8934)) - Recommend using `actions/cache` in GitHub Actions documentation ([#8948](https://togithub.com/jekyll/jekyll/issues/8948)) - Remove references to EOL hakiri.io service ([#8946](https://togithub.com/jekyll/jekyll/issues/8946)) - Release post for v4.2.2 ([#8982](https://togithub.com/jekyll/jekyll/issues/8982)) - Document releasing off `*-stable` branches ([#8984](https://togithub.com/jekyll/jekyll/issues/8984)) - Update document by fix yaml syntax error ([#8991](https://togithub.com/jekyll/jekyll/issues/8991)) - Enhance option's case for Jekyll configuration ([#8992](https://togithub.com/jekyll/jekyll/issues/8992)) - Fix typo in `_docs/deployment/manual.md` ([#8997](https://togithub.com/jekyll/jekyll/issues/8997)) - Add quiet/verbose options ([#8996](https://togithub.com/jekyll/jekyll/issues/8996)) - Update README.markdown re IRC Pointer ([#9005](https://togithub.com/jekyll/jekyll/issues/9005)) - Remove Aerobatic ([#9007](https://togithub.com/jekyll/jekyll/issues/9007)) - Add Jekyll 3.9.2 release post to 'master' branch ([#9013](https://togithub.com/jekyll/jekyll/issues/9013)) - Simplify macOS installation docs ([#8993](https://togithub.com/jekyll/jekyll/issues/8993)) - Improve document about GitHub Actions section ([#8853](https://togithub.com/jekyll/jekyll/issues/8853)) - Update permalinks.md ([#9017](https://togithub.com/jekyll/jekyll/issues/9017)) - Add clarity to docs on permalinks placeholders and built-ins ([#8995](https://togithub.com/jekyll/jekyll/issues/8995)) - Remove Ionic Framework site from showcase ([#9057](https://togithub.com/jekyll/jekyll/issues/9057)) - Windows: describe which option to choose ([#9049](https://togithub.com/jekyll/jekyll/issues/9049)) - Improve links (http -> https) ([#9064](https://togithub.com/jekyll/jekyll/issues/9064)) - Update ruby version for macos guide ([#9086](https://togithub.com/jekyll/jekyll/issues/9086)) - Update posts.md ([#9151](https://togithub.com/jekyll/jekyll/issues/9151)) - Release post for v4.3.0 ([#9157](https://togithub.com/jekyll/jekyll/issues/9157)) ##### Site Enhancements - Improvements to CSS ([#7834](https://togithub.com/jekyll/jekyll/issues/7834)) - Slightly update lang `sh` code-block styling ([#8857](https://togithub.com/jekyll/jekyll/issues/8857)) ### [`v4.2.2`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#422--2022-03-03) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.2.1...v4.2.2) ##### Bug Fixes - Lock `http_parser.rb` gem to `v0.6.x` on JRuby. ##### Development Fixes - Backport [#8830](https://togithub.com/jekyll/jekyll/issues/8830) for v4.2.x: Add a workflow to build gems consistently ([#8869](https://togithub.com/jekyll/jekyll/issues/8869)) - Lock `rubocop-performance` to `v1.11.x`. ### [`v4.2.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#421--2021-09-27) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.2.0...v4.2.1) ##### Bug Fixes - Backport [#8620](https://togithub.com/jekyll/jekyll/issues/8620) for v4.2.x: Revert [#7253](https://togithub.com/jekyll/jekyll/issues/7253): "Don't reset site.url to localhost:4000 by default" ([#8808](https://togithub.com/jekyll/jekyll/issues/8808)) - Backport [#8756](https://togithub.com/jekyll/jekyll/issues/8756) for v4.2.x: Respect collections_dir config within include tag ([#8794](https://togithub.com/jekyll/jekyll/issues/8794)) - Backport [#8786](https://togithub.com/jekyll/jekyll/issues/8786) for v4.2.x: Fix regression in Convertible module from v4.2.0 ([#8793](https://togithub.com/jekyll/jekyll/issues/8793)) ### [`v4.2.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#420--2020-12-14) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.1.1...v4.2.0) ##### Minor Enhancements - Warn on command-line with permalink conflict ([#8342](https://togithub.com/jekyll/jekyll/issues/8342)) - Suppress warning issued for redirect pages ([#8347](https://togithub.com/jekyll/jekyll/issues/8347)) - Enhance detection of conflicting destination URLs ([#8459](https://togithub.com/jekyll/jekyll/issues/8459)) - Add `:post_convert` hook to modify HTML content before layout ([#8368](https://togithub.com/jekyll/jekyll/issues/8368)) - Allow triggering `:post_convert` events atomically ([#8465](https://togithub.com/jekyll/jekyll/issues/8465)) - Debug reading Page and Layout objects ([#8100](https://togithub.com/jekyll/jekyll/issues/8100)) - Do not reset `site.url` to `http://localhost:4000` by default ([#7253](https://togithub.com/jekyll/jekyll/issues/7253)) - Add custom debug strings for Jekyll objects ([#8473](https://togithub.com/jekyll/jekyll/issues/8473)) - Debug reading data files in a site ([#8481](https://togithub.com/jekyll/jekyll/issues/8481)) ##### Bug Fixes - Replace nested conditional with guard clauses ([#8294](https://togithub.com/jekyll/jekyll/issues/8294)) - Fix: security bump ([#8349](https://togithub.com/jekyll/jekyll/issues/8349)) - Fix path matching regex in post_url Liquid tag ([#8375](https://togithub.com/jekyll/jekyll/issues/8375)) - Enable `Performance/ChainArrayAllocation` cop ([#8404](https://togithub.com/jekyll/jekyll/issues/8404)) - Enable Lint/NoReturnInBeginEndBlocks Cop ([#8457](https://togithub.com/jekyll/jekyll/issues/8457)) - Generate items from `site.include` list only once ([#8463](https://togithub.com/jekyll/jekyll/issues/8463)) - Explicitly return nil after site process phase ([#8472](https://togithub.com/jekyll/jekyll/issues/8472)) ##### Optimization Fixes - Implement custom delegators for drop methods ([#8183](https://togithub.com/jekyll/jekyll/issues/8183)) - Handle `nil` argument to `Jekyll.sanitized_path` ([#8415](https://togithub.com/jekyll/jekyll/issues/8415)) - Cache `Jekyll.sanitized_path` ([#8424](https://togithub.com/jekyll/jekyll/issues/8424)) - Memoize array of drop getter method names ([#8421](https://togithub.com/jekyll/jekyll/issues/8421)) - Reduce string allocations from the `link` tag ([#8387](https://togithub.com/jekyll/jekyll/issues/8387)) - Optimize parsing of parameters in `include` tag ([#8192](https://togithub.com/jekyll/jekyll/issues/8192)) - Stash documents `write?` attribute in a variable ([#8389](https://togithub.com/jekyll/jekyll/issues/8389)) - Reduce string allocations from generating doc URLs ([#8392](https://togithub.com/jekyll/jekyll/issues/8392)) - Check if site is in incremental mode optimally ([#8401](https://togithub.com/jekyll/jekyll/issues/8401)) - Utilize flexibility of `Site#in_dest_dir` ([#8403](https://togithub.com/jekyll/jekyll/issues/8403)) - Reduce allocations from rendering item as liquid ([#8406](https://togithub.com/jekyll/jekyll/issues/8406)) - Compute relative_path of pages using PathManager ([#8408](https://togithub.com/jekyll/jekyll/issues/8408)) - Reduce allocation from `normalize_whitespace` filter ([#8400](https://togithub.com/jekyll/jekyll/issues/8400)) - Use `Regexp#match?` when `MatchData` is not required ([#8427](https://togithub.com/jekyll/jekyll/issues/8427)) - Check default front matter scope against symbols ([#8393](https://togithub.com/jekyll/jekyll/issues/8393)) - Stash frequently used `Drop` setter keys for reuse ([#8394](https://togithub.com/jekyll/jekyll/issues/8394)) - Memoize defaults computed for Convertibles ([#8451](https://togithub.com/jekyll/jekyll/issues/8451)) - Reduce array allocations from merging categories ([#8453](https://togithub.com/jekyll/jekyll/issues/8453)) - Memoize destination of pages, documents and staticfiles ([#8458](https://togithub.com/jekyll/jekyll/issues/8458)) - Reduce allocations from computing item property ([#8485](https://togithub.com/jekyll/jekyll/issues/8485)) - Optimize `Page#dir` with a private method ([#8489](https://togithub.com/jekyll/jekyll/issues/8489)) - Stash attribute hash for Liquid computed for pages ([#8497](https://togithub.com/jekyll/jekyll/issues/8497)) ##### Development Fixes - Update cucumber gem to version 4.1 ([#8278](https://togithub.com/jekyll/jekyll/issues/8278)) - Move permalink styles data to constant ([#8282](https://togithub.com/jekyll/jekyll/issues/8282)) - Update rubocop gem to 0.87.1 ([#8287](https://togithub.com/jekyll/jekyll/issues/8287)) - Update RuboCop to-do file ([#8296](https://togithub.com/jekyll/jekyll/issues/8296)) - Fix `rake console` generating LoadError ([#8312](https://togithub.com/jekyll/jekyll/issues/8312)) - Configure Performance cops ([#8369](https://togithub.com/jekyll/jekyll/issues/8369)) - Update rubocop gem to 0.90.0 ([#8313](https://togithub.com/jekyll/jekyll/issues/8313)) - Refactor `Jekyll::Utils::Platforms` ([#7236](https://togithub.com/jekyll/jekyll/issues/7236)) - Bump RuboCop to v0.91.x ([#8391](https://togithub.com/jekyll/jekyll/issues/8391)) - Add workflow to build and profile third-party repo ([#8398](https://togithub.com/jekyll/jekyll/issues/8398)) - Bump RuboCop to v0.92.x - Update cucumber gem version to 5.1.2 ([#8413](https://togithub.com/jekyll/jekyll/issues/8413)) - Fix test suite compatibility with JRuby ([#8418](https://togithub.com/jekyll/jekyll/issues/8418)) - chore(deps): bump Rubocop to 0.93.0 ([#8430](https://togithub.com/jekyll/jekyll/issues/8430)) - Use Ruby 2.7.1 in GitHub Actions ([#8444](https://togithub.com/jekyll/jekyll/issues/8444)) - Test that Liquid expressions are not deeply evaled ([#8292](https://togithub.com/jekyll/jekyll/issues/8292)) - Test rendering arbitrary Liquid variables by default ([#7414](https://togithub.com/jekyll/jekyll/issues/7414)) - Migrate TravisCI jobs to GitHub Actions ([#8492](https://togithub.com/jekyll/jekyll/issues/8492)) ##### Documentation - Update pointer to special permalink variables for collections ([#8274](https://togithub.com/jekyll/jekyll/issues/8274)) - Fix special treatment for 'page 1' in docs of pagination ([#8230](https://togithub.com/jekyll/jekyll/issues/8230)) - Add Formcake to forms section ([#8283](https://togithub.com/jekyll/jekyll/issues/8283)) - Add a note on the rendering process in the docs ([#8291](https://togithub.com/jekyll/jekyll/issues/8291)) - Add refactoring type to PULL_REQUEST_TEMPLATE ([#8297](https://togithub.com/jekyll/jekyll/issues/8297)) - Update resources.md ([#7864](https://togithub.com/jekyll/jekyll/issues/7864)) - Extra apostrophes in an URL ([#8319](https://togithub.com/jekyll/jekyll/issues/8319)) - Clarify target of subordinate clause ([#8320](https://togithub.com/jekyll/jekyll/issues/8320)) - Cherry-pick commits from conflicting branch `docs-40` - Update documentation on third party site ([#8352](https://togithub.com/jekyll/jekyll/issues/8352)) - Update default.md with info requested in [#8314](https://togithub.com/jekyll/jekyll/issues/8314) ([#8353](https://togithub.com/jekyll/jekyll/issues/8353)) - Clarify description of `safe` option ([#8354](https://togithub.com/jekyll/jekyll/issues/8354)) - Simplifying the Git post-receive hook-example ([#8358](https://togithub.com/jekyll/jekyll/issues/8358)) - Add missing doc for build and serve commands ([#8365](https://togithub.com/jekyll/jekyll/issues/8365)) - Docs Review: Getting Started ([#8372](https://togithub.com/jekyll/jekyll/issues/8372)) - Add note about rebooting system after installation ([#8359](https://togithub.com/jekyll/jekyll/issues/8359)) - Use data file to render table at `/docs/configuration/options/#global-configuration` ([#8377](https://togithub.com/jekyll/jekyll/issues/8377)) - Use data file(s) to render table(s) at `/docs/configuration/options/` ([#8380](https://togithub.com/jekyll/jekyll/issues/8380)) - Improve maintainability of config option data ([#8383](https://togithub.com/jekyll/jekyll/issues/8383)) - Remove CircleCI v1 docs ([#8410](https://togithub.com/jekyll/jekyll/issues/8410)) - Remove `NOKOGIRI_USE_SYSTEM_LIBRARIES` from Travis CI docs ([#8409](https://togithub.com/jekyll/jekyll/issues/8409)) - Add links to all Jekyll themes on GitHub tagged with #jekyll-theme ([#8447](https://togithub.com/jekyll/jekyll/issues/8447)) - Document initializing project Gemfile from scratch ([#8450](https://togithub.com/jekyll/jekyll/issues/8450)) - Document installation of additional dependencies for installing Jekyll on Fedora ([#8456](https://togithub.com/jekyll/jekyll/issues/8456)) - Improve documentation on Hooks in Jekyll ([#8467](https://togithub.com/jekyll/jekyll/issues/8467)) - Build docs site with GitHub Actions ([#8201](https://togithub.com/jekyll/jekyll/issues/8201)) - Add link to Assets page from `_sass` section in `_docs/structure.md` ([#8486](https://togithub.com/jekyll/jekyll/issues/8486)) ##### Site Enhancements - Fix rendering of *showcase* images ([#8504](https://togithub.com/jekyll/jekyll/issues/8504)) ### [`v4.1.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#411--2020-06-24) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.1.0...v4.1.1) ##### Bug Fixes - Disable page excerpts by default ([#8222](https://togithub.com/jekyll/jekyll/issues/8222)) - Revert introduction of PageDrop ([#8221](https://togithub.com/jekyll/jekyll/issues/8221)) - Don't generate excerpts for non-html pages ([#8234](https://togithub.com/jekyll/jekyll/issues/8234)) - Make page excerpts consistent with doc excerpts ([#8236](https://togithub.com/jekyll/jekyll/issues/8236)) ##### Documentation - Replace deprecated 'show' command with 'info' ([#8235](https://togithub.com/jekyll/jekyll/issues/8235)) - Change name to ▲Vercel ([#8247](https://togithub.com/jekyll/jekyll/issues/8247)) - Add language and examples to describe how to use the configuration op… ([#8249](https://togithub.com/jekyll/jekyll/issues/8249)) - Fix missing yaml front matter colon and adjust/add clarifying language. ([#8250](https://togithub.com/jekyll/jekyll/issues/8250)) - correct typo ([#8261](https://togithub.com/jekyll/jekyll/issues/8261)) - Allow hyperlinks to specific filter documentation ([#8231](https://togithub.com/jekyll/jekyll/issues/8231)) - Update link to Netlify step-by-step guide ([#8264](https://togithub.com/jekyll/jekyll/issues/8264)) - Fix grammar in documentation section ([#8265](https://togithub.com/jekyll/jekyll/issues/8265)) ##### Site Enhancements - Including correct Sketch website ([#8241](https://togithub.com/jekyll/jekyll/issues/8241)) - Release post for v4.1.1 ([#8243](https://togithub.com/jekyll/jekyll/issues/8243)) ##### Development Fixes - Bump RuboCop to v0.85.x ([#8223](https://togithub.com/jekyll/jekyll/issues/8223)) - Expect drive letter only on vanilla windows ([#8227](https://togithub.com/jekyll/jekyll/issues/8227)) ### [`v4.1.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#410--2020-05-27) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.0.1...v4.1.0) ##### Bug Fixes - Memoize `absolute_url` and `relative_url` filters ([#7793](https://togithub.com/jekyll/jekyll/issues/7793)) - Fix documentation comment for `Jekyll::Converters::Identity` ([#7883](https://togithub.com/jekyll/jekyll/issues/7883)) - Optimize `Jekyll::Filters#item_property` ([#7696](https://togithub.com/jekyll/jekyll/issues/7696)) - Allow multiple binary operators in `where_exp` filter ([#8047](https://togithub.com/jekyll/jekyll/issues/8047)) - Fix documents custom-ordering logic ([#8028](https://togithub.com/jekyll/jekyll/issues/8028)) - Use `layout.path` when rendering the Liquid layout ([#8069](https://togithub.com/jekyll/jekyll/issues/8069)) - Reduce array allocations from `StaticFile#path` ([#8083](https://togithub.com/jekyll/jekyll/issues/8083)) - Simplify `Jekyll::Renderer#validate_layout` ([#8064](https://togithub.com/jekyll/jekyll/issues/8064)) - Add static file's basename to its `url_placeholder` ([#7908](https://togithub.com/jekyll/jekyll/issues/7908)) - Clear cached Liquid template scope before render ([#7967](https://togithub.com/jekyll/jekyll/issues/7967)) - Cache `URLFilter` results of string inputs per site ([#7990](https://togithub.com/jekyll/jekyll/issues/7990)) - Use `platforms` instead of `install_if` in Gemfile ([#8140](https://togithub.com/jekyll/jekyll/issues/8140)) - Config include trailing slash ([#8113](https://togithub.com/jekyll/jekyll/issues/8113)) - Improve path normalization in liquid_renderer ([#8075](https://togithub.com/jekyll/jekyll/issues/8075)) - Switch slugify regex to support more Unicode character groups ([#8167](https://togithub.com/jekyll/jekyll/issues/8167)) - Check if entry is a directory once per enumerator ([#8177](https://togithub.com/jekyll/jekyll/issues/8177)) - Filter out exclusively excluded entries sooner ([#7482](https://togithub.com/jekyll/jekyll/issues/7482)) - Return `relative_url` if site.url is an empty string ([#7988](https://togithub.com/jekyll/jekyll/issues/7988)) - Configure kramdown toc_levels as array by default ([#8015](https://togithub.com/jekyll/jekyll/issues/8015)) - Reduce `Pathname` objects from front matter defaults ([#8067](https://togithub.com/jekyll/jekyll/issues/8067)) - Simplify `Jekyll::Hooks.trigger` logic ([#8044](https://togithub.com/jekyll/jekyll/issues/8044)) - Quicker categories for documents without superdirs ([#7987](https://togithub.com/jekyll/jekyll/issues/7987)) - Reduce `Jekyll::Renderer` instances during a build ([#7570](https://togithub.com/jekyll/jekyll/issues/7570)) - Escape regex characters in paths to match ([#8138](https://togithub.com/jekyll/jekyll/issues/8138)) - Provide invokables for common drop query keys ([#8165](https://togithub.com/jekyll/jekyll/issues/8165)) - Optimize path sanitization of default front matter ([#8154](https://togithub.com/jekyll/jekyll/issues/8154)) - Initialize static files' data hash only if needed ([#8188](https://togithub.com/jekyll/jekyll/issues/8188)) - Initialize include-files as Jekyll objects ([#8158](https://togithub.com/jekyll/jekyll/issues/8158)) ##### Minor Enhancements - serve: add support for ECC certificates ([#7768](https://togithub.com/jekyll/jekyll/issues/7768)) - Update `item_property` to recognize integers ([#7878](https://togithub.com/jekyll/jekyll/issues/7878)) - Include `_config.yml` in a new theme's gemspec ([#7865](https://togithub.com/jekyll/jekyll/issues/7865)) - Add an option to easily disable disk-cache ([#7928](https://togithub.com/jekyll/jekyll/issues/7928)) - Optimize markdown parsing with Kramdown by reusing the options and parser objects ([#8013](https://togithub.com/jekyll/jekyll/issues/8013)) - Add `PageDrop` to provide Liquid templates with data ([#7992](https://togithub.com/jekyll/jekyll/issues/7992)) - Optimize `Kramdown::JekyllDocument#to_html` calls ([#8041](https://togithub.com/jekyll/jekyll/issues/8041)) - Configure default language for syntax-highlighting ([#8035](https://togithub.com/jekyll/jekyll/issues/8035)) - Remove dev dependencies from new theme-gem gemspec ([#8042](https://togithub.com/jekyll/jekyll/issues/8042)) - Allow disabling import of theme configuration ([#8131](https://togithub.com/jekyll/jekyll/issues/8131)) - Allow excerpts to be generated for `Page` objects ([#7642](https://togithub.com/jekyll/jekyll/issues/7642)) - Profile various stages of a site's build process ([#6760](https://togithub.com/jekyll/jekyll/issues/6760)) - Add find filters to optimize where-first chains ([#8171](https://togithub.com/jekyll/jekyll/issues/8171)) - Make `number_of_words` filter respect CJK characters ([#7813](https://togithub.com/jekyll/jekyll/issues/7813)) - Allow extensionless document in a strict site ([#7950](https://togithub.com/jekyll/jekyll/issues/7950)) - Add `:slugified_categories` URL placeholder ([#8094](https://togithub.com/jekyll/jekyll/issues/8094)) ##### Documentation - Add dropped 'title: Staff' to the code ([#7805](https://togithub.com/jekyll/jekyll/issues/7805)) - Clarify docs for static files in collection ([#7812](https://togithub.com/jekyll/jekyll/issues/7812)) - Rephrase the CircleCI v2 section ([#7815](https://togithub.com/jekyll/jekyll/issues/7815)) - Update old GitHub wiki URL with new one ([#7823](https://togithub.com/jekyll/jekyll/issues/7823)) - Update JekyllConf page with 2019 talks ([#7826](https://togithub.com/jekyll/jekyll/issues/7826)) - link for memberships ([#7825](https://togithub.com/jekyll/jekyll/issues/7825)) - Doc: minor fix, should be greater or equal to min version ([#7856](https://togithub.com/jekyll/jekyll/issues/7856)) - Update third-party.md - Fix broken link ([#7857](https://togithub.com/jekyll/jekyll/issues/7857)) - clarify \_config.yml/collections type ([#7873](https://togithub.com/jekyll/jekyll/issues/7873)) - Replace backticks with HTML tags in data file ([#7879](https://togithub.com/jekyll/jekyll/issues/7879)) - add new theme source ([#7875](https://togithub.com/jekyll/jekyll/issues/7875)) - fixed grammatical error (it's --> its) ([#7887](https://togithub.com/jekyll/jekyll/issues/7887)) - Docs: Clarify organizing pages into subfolders ([#7896](https://togithub.com/jekyll/jekyll/issues/7896)) - Disambiguate the placeholder of permalink ([#7906](https://togithub.com/jekyll/jekyll/issues/7906)) - docs: add short serve command for livereload ([#7919](https://togithub.com/jekyll/jekyll/issues/7919)) - docs: add options for watch and force polling ([#7918](https://togithub.com/jekyll/jekyll/issues/7918)) - add install instructions for ArchLinux and openSUSE ([#7920](https://togithub.com/jekyll/jekyll/issues/7920)) - Improve index page of Jekyll documentation ([#7926](https://togithub.com/jekyll/jekyll/issues/7926)) - Include path in `jekyll new` commands (Usage docs) ([#7931](https://togithub.com/jekyll/jekyll/issues/7931)) - Change `affect` to `effect` in the collections docs ([#7937](https://togithub.com/jekyll/jekyll/issues/7937)) - Changed deprecated command in themes documentation ([#7941](https://togithub.com/jekyll/jekyll/issues/7941)) - Adds some documentation for the `:clean`, `:on_obsolete` hook ([#7954](https://togithub.com/jekyll/jekyll/issues/7954)) - docs: fix broken link ([#7955](https://togithub.com/jekyll/jekyll/issues/7955)) - Corrected typo ([#7975](https://togithub.com/jekyll/jekyll/issues/7975)) - docs: remove watch option in config ([#7940](https://togithub.com/jekyll/jekyll/issues/7940)) - Correct a sentence in the documentation ([#7978](https://togithub.com/jekyll/jekyll/issues/7978)) - Fix YAML representation of `group_by` result ([#7979](https://togithub.com/jekyll/jekyll/issues/7979)) - Move `--baseurl` to build command options ([#7985](https://togithub.com/jekyll/jekyll/issues/7985)) - Correct documentation of filters ([#7989](https://togithub.com/jekyll/jekyll/issues/7989)) - Document sorting two documents by their `date` ([#7870](https://togithub.com/jekyll/jekyll/issues/7870)) - Fix English grammar error ([#7994](https://togithub.com/jekyll/jekyll/issues/7994)) - Update 03-front-matter.md ([#7996](https://togithub.com/jekyll/jekyll/issues/7996)) - Add Kentico Kontent CMS integration to resources ([#8000](https://togithub.com/jekyll/jekyll/issues/8000)) - Update 07-assets.md ([#7413](https://togithub.com/jekyll/jekyll/issues/7413)) - Fix file references in Step by Step Tutorial's Assets step ([#8007](https://togithub.com/jekyll/jekyll/issues/8007)) - docs: improve highlighting of code blocks ([#8017](https://togithub.com/jekyll/jekyll/issues/8017)) - remove leading slash from Sass file location ([#8021](https://togithub.com/jekyll/jekyll/issues/8021)) - \[Docs] Fix asset link ref in step-by-step tutorial ([#8026](https://togithub.com/jekyll/jekyll/issues/8026)) - Corrected command to modify PATH ([#8029](https://togithub.com/jekyll/jekyll/issues/8029)) - Corrected command to modify PATH ([#8030](https://togithub.com/jekyll/jekyll/issues/8030)) - Docs: Render full contents of just the latest post ([#8032](https://togithub.com/jekyll/jekyll/issues/8032)) - docs: improvements for note boxes ([#8037](https://togithub.com/jekyll/jekyll/issues/8037)) - Non-deprecated `vendor/bundle` path configuration ([#8048](https://togithub.com/jekyll/jekyll/issues/8048)) - Update 09-collections.md ([#8060](https://togithub.com/jekyll/jekyll/issues/8060)) - Remove extra paragraph tags ([#8063](https://togithub.com/jekyll/jekyll/issues/8063)) - Add default front matter for tutorials collection ([#8081](https://togithub.com/jekyll/jekyll/issues/8081)) - Create CSV to table tutorial ([#8090](https://togithub.com/jekyll/jekyll/issues/8090)) - Add version badge for Custom Sorting of Documents ([#8098](https://togithub.com/jekyll/jekyll/issues/8098)) - Docs: Fix grammar in `_docs/front-matter.md` ([#8097](https://togithub.com/jekyll/jekyll/issues/8097)) - Update variables.md ([#8106](https://togithub.com/jekyll/jekyll/issues/8106)) - Add help about Gentoo/Linux ([#8002](https://togithub.com/jekyll/jekyll/issues/8002)) - Update documentation on third party site ([#8122](https://togithub.com/jekyll/jekyll/issues/8122)) - Added Clear Linux ([#8132](https://togithub.com/jekyll/jekyll/issues/8132)) - Added note about OS specific installation instructions. ([#8135](https://togithub.com/jekyll/jekyll/issues/8135)) - Fix broken URL in the Resources Page on the Documentation Site ([#8136](https://togithub.com/jekyll/jekyll/issues/8136)) - Docs: Deploy Jekyll site with GitHub Actions ([#8119](https://togithub.com/jekyll/jekyll/issues/8119)) - Clarify `bundle config` in Bundler tutorial ([#8150](https://togithub.com/jekyll/jekyll/issues/8150)) - docs: update your-first-plugin.md ([#8147](https://togithub.com/jekyll/jekyll/issues/8147)) - Fix typo in documentation on GitHub Actions ([#8162](https://togithub.com/jekyll/jekyll/issues/8162)) - Ease discovery of CLI commands (in their entirety) ([#8178](https://togithub.com/jekyll/jekyll/issues/8178)) - Remove `sudo` from Travis CI tutorial ([#8187](https://togithub.com/jekyll/jekyll/issues/8187)) - Add GitLab Pages to 3rd party list ([#8191](https://togithub.com/jekyll/jekyll/issues/8191)) - docs: add 21yunbox for deployment ([#8193](https://togithub.com/jekyll/jekyll/issues/8193)) - Improve documentation on tags and categories ([#8196](https://togithub.com/jekyll/jekyll/issues/8196)) ##### Development Fixes - Ci/GitHub actions ([#7822](https://togithub.com/jekyll/jekyll/issues/7822)) - Rubocop version upgrade ([#7846](https://togithub.com/jekyll/jekyll/issues/7846)) - Split action steps to avoid using `&&` on Windows ([#7885](https://togithub.com/jekyll/jekyll/issues/7885)) - Upgrade rake to use version 13 ([#7910](https://togithub.com/jekyll/jekyll/issues/7910)) - Update dependency constraint to allow RuboCop v0.76 ([#7893](https://togithub.com/jekyll/jekyll/issues/7893)) - Use bash executable consistently ([#7909](https://togithub.com/jekyll/jekyll/issues/7909)) - Test with JRuby 9.2.9.0 ([#7779](https://togithub.com/jekyll/jekyll/issues/7779)) - Bump RuboCop to v0.79.x ([#7970](https://togithub.com/jekyll/jekyll/issues/7970)) - Remove post-install message from gemspec ([#7974](https://togithub.com/jekyll/jekyll/issues/7974)) - Attain Ruby 3.0 compatibility ([#7948](https://togithub.com/jekyll/jekyll/issues/7948)) - Test `where` filter handling numeric property values ([#7821](https://togithub.com/jekyll/jekyll/issues/7821)) - chore(deps): rubocop 0.80.0 ([#8012](https://togithub.com/jekyll/jekyll/issues/8012)) - Update unit tests for Kramdown-based converter ([#8014](https://togithub.com/jekyll/jekyll/issues/8014)) - Add Visual Studio Code Development Container ([#8016](https://togithub.com/jekyll/jekyll/issues/8016)) - chore: simplify require for `Jekyll::VERSION` ([#8057](https://togithub.com/jekyll/jekyll/issues/8057)) - Remove version-constraint relaxation for i18n gem ([#8055](https://togithub.com/jekyll/jekyll/issues/8055)) - Mirror `spec.homepage` as `metadata["homepage_uri"]` ([#8056](https://togithub.com/jekyll/jekyll/issues/8056)) - Bump Ruby versions on Travis builds ([#8088](https://togithub.com/jekyll/jekyll/issues/8088)) - chore(ci): cache dependencies ([#8168](https://togithub.com/jekyll/jekyll/issues/8168)) ##### Site Enhancements - Optimize rendering of the documentation site ([#8020](https://togithub.com/jekyll/jekyll/issues/8020)) - Utilize `relative_url` filter in documentation site ([#8089](https://togithub.com/jekyll/jekyll/issues/8089)) - Render tutorial metadata in documentation site ([#8092](https://togithub.com/jekyll/jekyll/issues/8092)) - Improve syntax-highlighting in documentation site ([#8079](https://togithub.com/jekyll/jekyll/issues/8079)) - Site: Filter through just the *docs* collection ([#8170](https://togithub.com/jekyll/jekyll/issues/8170)) ### [`v4.0.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#401--2020-05-08) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.0.0...v4.0.1) ##### Bug Fixes - Prevent console warning with Ruby 2.7 ([#8124](https://togithub.com/jekyll/jekyll/issues/8124)) - Clear cached Liquid template scope before render ([#8141](https://togithub.com/jekyll/jekyll/issues/8141)) - Add static file's basename to its url_placeholder ([#8142](https://togithub.com/jekyll/jekyll/issues/8142)) - Update item_property to recognize integers ([#8160](https://togithub.com/jekyll/jekyll/issues/8160)) ##### Development Fixes - Fix Kramdown converter based tests for v4.0.x ([#8143](https://togithub.com/jekyll/jekyll/issues/8143)) ### [`v4.0.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#400--2019-08-19) [Compare Source](https://togithub.com/jekyll/jekyll/compare/v3.9.5...v4.0.0) ##### Major Enhancements - Drop ruby 2.3 ([#7454](https://togithub.com/jekyll/jekyll/issues/7454)) - Drop support for Ruby 2.1 and 2.2 ([#6560](https://togithub.com/jekyll/jekyll/issues/6560)) - Drop support for older versions of Rouge ([#6978](https://togithub.com/jekyll/jekyll/issues/6978)) - Drop support for pygments as syntax-highlighter ([#7118](https://togithub.com/jekyll/jekyll/issues/7118)) - Drop support for Redcarpet ([#6987](https://togithub.com/jekyll/jekyll/issues/6987)) - Drop support for rdiscount ([#6988](https://togithub.com/jekyll/jekyll/issues/6988)) - Drop support for `jekyll-watch-1.4.0` and older ([#7287](https://togithub.com/jekyll/jekyll/issues/7287)) - Incorporate `relative_url` filter in `link` tag ([#6727](https://togithub.com/jekyll/jekyll/issues/6727)) - Upgrade kramdown dependency to v2.x ([#7492](https://togithub.com/jekyll/jekyll/issues/7492)) - Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps ([#7778](https://togithub.com/jekyll/jekyll/issues/7778)) - Upgrade i18n to v1.x ([#6931](https://togithub.com/jekyll/jekyll/issues/6931)) - Add `Jekyll::Cache` class to handle caching on disk ([#7169](https://togithub.com/jekyll/jekyll/issues/7169)) - Cache converted markdown ([#7159](https://togithub.com/jekyll/jekyll/issues/7159)) - Cache: Do not dump undumpable objects ([#7190](https://togithub.com/jekyll/jekyll/issues/7190)) - Cache matched defaults sets for given parameters ([#6888](https://togithub.com/jekyll/jekyll/issues/6888)) - Ignore cache directory ([#7184](https://togithub.com/jekyll/jekyll/issues/7184)) - Add `Site#in_cache_dir` helper method ([#7160](https://togithub.com/jekyll/jekyll/issues/7160)) - Remove 'cache_dir' during `jekyll clean` ([#7158](https://togithub.com/jekyll/jekyll/issues/7158)) - Cache parsed Liquid templates in memory ([#7136](https://togithub.com/jekyll/jekyll/issues/7136)) - Only read layouts from source_dir or theme_dir ([#6788](https://togithub.com/jekyll/jekyll/issues/6788)) - Allow custom sorting of collection documents ([#7427](https://togithub.com/jekyll/jekyll/issues/7427)) - Always exclude certain paths from being processed ([#7188](https://togithub.com/jekyll/jekyll/issues/7188)) - Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in ([#7584](https://togithub.com/jekyll/jekyll/issues/7584)) - Incorporate `relative_url` within `post_url` tag ([#7589](https://togithub.com/jekyll/jekyll/issues/7589)) - Remove patch to modify config for kramdown ([#7699](https://togithub.com/jekyll/jekyll/issues/7699)) ##### Minor Enhancements - Enhance `--blank` scaffolding ([#7310](https://togithub.com/jekyll/jekyll/issues/7310)) - Use `jekyll-compose` if installed ([#6932](https://togithub.com/jekyll/jekyll/issues/6932)) - Disable Liquid via front matter ([#6824](https://togithub.com/jekyll/jekyll/issues/6824)) - Configure cache_dir ([#7232](https://togithub.com/jekyll/jekyll/issues/7232)) - ISO week date drops ([#5981](https://togithub.com/jekyll/jekyll/issues/5981)) - Fix custom 404 page for GitHub pages ([#7132](https://togithub.com/jekyll/jekyll/issues/7132)) - Load config file from within current theme-gem ([#7304](https://togithub.com/jekyll/jekyll/issues/7304)) - Suggest re-running command with `--trace` on fail ([#6551](https://togithub.com/jekyll/jekyll/issues/6551)) - Support for binary operators in where_exp filter ([#6998](https://togithub.com/jekyll/jekyll/issues/6998)) - Automatically load `_config.toml` ([#7299](https://togithub.com/jekyll/jekyll/issues/7299)) - Add vendor folder to a newly installed site's .gitignore ([#6968](https://togithub.com/jekyll/jekyll/issues/6968)) - Output Jekyll Version while debugging ([#7173](https://togithub.com/jekyll/jekyll/issues/7173)) - Memoize computing excerpt's relative_path ([#6951](https://togithub.com/jekyll/jekyll/issues/6951)) - Skip processing posts that can not be read ([#7302](https://togithub.com/jekyll/jekyll/issues/7302)) - Memoize the return value of Site#documents ([#7273](https://togithub.com/jekyll/jekyll/issues/7273)) - Cache globbed paths in front matter defaults ([#7345](https://togithub.com/jekyll/jekyll/issues/7345)) - Cache computed item property ([#7301](https://togithub.com/jekyll/jekyll/issues/7301)) - Cleanup Markdown converter ([#7519](https://togithub.com/jekyll/jekyll/issues/7519)) - Do not process Liquid in post excerpt when disabled in front matter ([#7146](https://togithub.com/jekyll/jekyll/issues/7146)) - Liquefied link tag ([#6269](https://togithub.com/jekyll/jekyll/issues/6269)) - Update item_property to return numbers as numbers instead of strings ([#6608](https://togithub.com/jekyll/jekyll/issues/6608)) - Use `.markdown` extension for page templates ([#7126](https://togithub.com/jekyll/jekyll/issues/7126)) - Add support for `*.xhtml` files ([#6854](https://togithub.com/jekyll/jekyll/issues/6854)) - Allow i18n v0.9.5 and higher ([#7044](https://togithub.com/jekyll/jekyll/issues/7044)) - Ignore permission error of /proc/version ([#7267](https://togithub.com/jekyll/jekyll/issues/7267)) - Strip extra slashes via `Jekyll.sanitized_path` ([#7182](https://togithub.com/jekyll/jekyll/issues/7182)) - Site template: remove default config for markdown ([#7285](https://togithub.com/jekyll/jekyll/issues/7285)) - Add a custom inspect string for StaticFile objects ([#7422](https://togithub.com/jekyll/jekyll/issues/7422)) - Remind user to include gem in the Gemfile on error ([#7476](https://togithub.com/jekyll/jekyll/issues/7476)) - Search Front matter defaults for Page objects with relative_path ([#7261](https://togithub.com/jekyll/jekyll/issues/7261)) - Lock use of `tzinfo` gem to v1.x ([#7521](https://togithub.com/jekyll/jekyll/issues/7521), [#7562](https://togithub.com/jekyll/jekyll/issues/7562)) - Utilize absolute paths of user-provided file paths ([#7450](https://togithub.com/jekyll/jekyll/issues/7450)) - Detect `nil` and empty values in objects with `where` filter ([#7580](https://togithub.com/jekyll/jekyll/issues/7580)) - Initialize mutations for Drops only if necessary ([#7657](https://togithub.com/jekyll/jekyll/issues/7657)) - Reduce Array allocations via Jekyll::Cleaner ([#7659](https://togithub.com/jekyll/jekyll/issues/7659)) - Encode and unencode urls only as required ([#7654](https://togithub.com/jekyll/jekyll/issues/7654)) - Reduce string allocations with better alternatives ([#7643](https://togithub.com/jekyll/jekyll/issues/7643)) - Reduce allocations from Jekyll::Document instances ([#7625](https://togithub.com/jekyll/jekyll/issues/7625)) - Add `type` attribute to Document instances ([#7406](https://togithub.com/jekyll/jekyll/issues/7406)) - Reduce alloConfiguration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.