Commit 9aadf98
authored
chore(deps): update all dependencies (#1563)
This PR contains the following updates:
| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | require | digest | `3a174f9` -> `f26f940` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | require | digest | `3a174f9` -> `f26f940` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [jekyll](https://jekyllrb.com) ([source](https://redirect.github.com/jekyll/jekyll), [changelog](https://redirect.github.com/jekyll/jekyll/releases)) | | major | `3.10.0` -> `4.4.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>jekyll/jekyll (jekyll)</summary>
### [`v4.4.1`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#441--2025-01-29)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.4.0...v4.4.1)
##### Bug Fixes
- Restore globbed path behavior in front matter defaults ([#​9762](https://redirect.github.com/jekyll/jekyll/issues/9762))
### [`v4.4.0`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#440--2025-01-27)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.3.4...v4.4.0)
##### Minor Enhancements
- Allow marking specific highlighted lines via Liquid ([#​9138](https://redirect.github.com/jekyll/jekyll/issues/9138))
- Add gem `csv` to runtime dependency list ([#​9522](https://redirect.github.com/jekyll/jekyll/issues/9522))
- Bump the minimum ruby version to 2.7 ([#​9525](https://redirect.github.com/jekyll/jekyll/issues/9525))
- Acknowledge `livereload_port` from site config too ([#​9606](https://redirect.github.com/jekyll/jekyll/issues/9606))
- Add gem `base64` as runtime dependency ([#​9740](https://redirect.github.com/jekyll/jekyll/issues/9740))
- Add gem `json` as runtime\_dependency ([#​9671](https://redirect.github.com/jekyll/jekyll/issues/9671))
- Remove unnecessary constraint on gem `mercenary` ([#​9758](https://redirect.github.com/jekyll/jekyll/issues/9758))
##### Bug Fixes
- Optimize default front matter using `File.fnmatch?` ([#​9185](https://redirect.github.com/jekyll/jekyll/issues/9185))
- Remove totals in profile table properly ([#​9186](https://redirect.github.com/jekyll/jekyll/issues/9186))
- Optimize `Site#each_site_file` ([#​9187](https://redirect.github.com/jekyll/jekyll/issues/9187))
- Rename sass partial created for new blank site ([#​9257](https://redirect.github.com/jekyll/jekyll/issues/9257))
- Fix `jekyll serve --detach` with jekyll-sass-converter 3.x ([#​9304](https://redirect.github.com/jekyll/jekyll/issues/9304))
- Handle TypeError from `where` filter gracefully ([#​9292](https://redirect.github.com/jekyll/jekyll/issues/9292))
- Add support for upcoming logger 1.4.3 ([#​9392](https://redirect.github.com/jekyll/jekyll/issues/9392))
- Fix typo in devcontainer.json ([#​9364](https://redirect.github.com/jekyll/jekyll/issues/9364))
- Correct rubocop lint errors ([#​9600](https://redirect.github.com/jekyll/jekyll/issues/9600))
- Fix inexistent layout warning for the default 404 page ([#​9589](https://redirect.github.com/jekyll/jekyll/issues/9589))
- Relax version constraint on `wdm` in new Gemfile ([#​9662](https://redirect.github.com/jekyll/jekyll/issues/9662))
- Fix `--livereload-ignore` option ([#​9570](https://redirect.github.com/jekyll/jekyll/issues/9570))
- Render theme-gem root only in development ([#​9680](https://redirect.github.com/jekyll/jekyll/issues/9680))
##### Development Fixes
- Cleanup highlight tag ([#​9177](https://redirect.github.com/jekyll/jekyll/issues/9177))
- Run tests in utc ([#​9168](https://redirect.github.com/jekyll/jekyll/issues/9168))
- Lock Ruby in CI to v3.1.2 and bump JRuby to v9.4.0.0 ([#​9196](https://redirect.github.com/jekyll/jekyll/issues/9196))
- Update sass related tests for jekyll-sass-converter 3.x ([#​9223](https://redirect.github.com/jekyll/jekyll/issues/9223))
- Split `test/test_tags.rb` into multiple files ([#​9230](https://redirect.github.com/jekyll/jekyll/issues/9230))
- test: use hash explicitly for Struct initializer for ruby 3.2 ([#​9237](https://redirect.github.com/jekyll/jekyll/issues/9237))
- script/default-site: accept flags for `jekyll new` ([#​9259](https://redirect.github.com/jekyll/jekyll/issues/9259))
- Bump check-spelling/check-spelling from 0.0.20 to 0.0.21 ([#​9205](https://redirect.github.com/jekyll/jekyll/issues/9205))
- Use check-spelling/check-spelling\@​v0.0.21 ([#​9199](https://redirect.github.com/jekyll/jekyll/issues/9199))
- Bump RuboCop to v1.45.x ([#​9305](https://redirect.github.com/jekyll/jekyll/issues/9305))
- Bump Rubocop to version 1.48.x ([#​9326](https://redirect.github.com/jekyll/jekyll/issues/9326))
- Bump versions of ruby & nodejs in devcontainer ([#​9360](https://redirect.github.com/jekyll/jekyll/issues/9360))
- Bump rubocop version to 1.52.x ([#​9361](https://redirect.github.com/jekyll/jekyll/issues/9361))
- Upgrade RuboCop to 1.54 ([#​9401](https://redirect.github.com/jekyll/jekyll/issues/9401))
- Add CodeQL workflow ([#​9397](https://redirect.github.com/jekyll/jekyll/issues/9397))
- Bump actions/checkout from 3 to 4 ([#​9442](https://redirect.github.com/jekyll/jekyll/issues/9442))
- Test suite uses shoulda-context only. ([#​9441](https://redirect.github.com/jekyll/jekyll/issues/9441))
- Keep activesupport at version 7.0.x ([#​9469](https://redirect.github.com/jekyll/jekyll/issues/9469))
- Bump Rubocop to 1.56.4 ([#​9459](https://redirect.github.com/jekyll/jekyll/issues/9459))
- Configure dependabot to handle rubygems dependencies ([#​9445](https://redirect.github.com/jekyll/jekyll/issues/9445))
- Update rubocop gem ([#​9476](https://redirect.github.com/jekyll/jekyll/issues/9476))
- Fix Performance/StringIdentifierArgument violation in site.rb and allow activesupport 6 for windows tests ([#​9512](https://redirect.github.com/jekyll/jekyll/issues/9512))
- Add a few more emeritus team members ([#​9535](https://redirect.github.com/jekyll/jekyll/issues/9535))
- Make custom cop inherit `RuboCop::Cop::Base` ([#​9597](https://redirect.github.com/jekyll/jekyll/issues/9597))
- CI: Use JRuby 9.4.8.0 ([#​9654](https://redirect.github.com/jekyll/jekyll/issues/9654))
- Stop testing with Cucumber on JRuby ([#​9661](https://redirect.github.com/jekyll/jekyll/issues/9661))
- Windows CI on GitHub Actions ([#​9659](https://redirect.github.com/jekyll/jekyll/issues/9659))
- Run GitHub Actions only if needed ([#​9664](https://redirect.github.com/jekyll/jekyll/issues/9664))
- Format `.rubocop.yml` via a rake task ([#​9687](https://redirect.github.com/jekyll/jekyll/issues/9687))
- Configure some new cops ([#​9688](https://redirect.github.com/jekyll/jekyll/issues/9688))
- Fix expected markup per WAI-ARIA requirements ([#​9737](https://redirect.github.com/jekyll/jekyll/issues/9737))
- Add an optional `:rdoc` group of gems ([#​9742](https://redirect.github.com/jekyll/jekyll/issues/9742))
- Test `inspect` filter with custom object ([#​9743](https://redirect.github.com/jekyll/jekyll/issues/9743))
- Bump cucumber to v9 ([#​9747](https://redirect.github.com/jekyll/jekyll/issues/9747))
- Add Ruby 3.4 to CI matrix ([#​9740](https://redirect.github.com/jekyll/jekyll/issues/9740))
- Remove unnecessary runtime dependency ([#​9753](https://redirect.github.com/jekyll/jekyll/issues/9753))
- Bump `check-spelling/check-spelling` action ([#​9756](https://redirect.github.com/jekyll/jekyll/issues/9756))
##### Documentation
- Fix Nested tree navigation with recursion example ([#​9174](https://redirect.github.com/jekyll/jekyll/issues/9174))
- Fix typo on website ([#​9203](https://redirect.github.com/jekyll/jekyll/issues/9203))
- Publish post on major release of sass-converter ([#​9225](https://redirect.github.com/jekyll/jekyll/issues/9225))
- Update Jekyll on macOS (macos.md) and current ruby version to 3.1.3 in ruby.yml ([#​9195](https://redirect.github.com/jekyll/jekyll/issues/9195))
- Add release post for v4.3.2 ([#​9263](https://redirect.github.com/jekyll/jekyll/issues/9263))
- Grammatical reordering in 3-to-4 upgrading docs ([#​9245](https://redirect.github.com/jekyll/jekyll/issues/9245))
- fixed grammatical mistake on "showcase" page ([#​9264](https://redirect.github.com/jekyll/jekyll/issues/9264))
- Mark `highlight` `mark_lines` feature as 4.4 in docs ([#​9184](https://redirect.github.com/jekyll/jekyll/issues/9184))
- Add v3.9.3 release history & post to `master` branch ([#​9284](https://redirect.github.com/jekyll/jekyll/issues/9284))
- Update S3 deployment to remove s3\_website ([#​9221](https://redirect.github.com/jekyll/jekyll/issues/9221))
- Document Exclude behavior, Include overrides and the default exclusion list ([#​9376](https://redirect.github.com/jekyll/jekyll/issues/9376))
- Update macos.md, remove Catalina (macOS 10.15) ([#​9405](https://redirect.github.com/jekyll/jekyll/issues/9405))
- Update macos.md, add support for Ventura ([#​9406](https://redirect.github.com/jekyll/jekyll/issues/9406))
- Typo fix - update to hooks and 3rd party deployment and one other article ([#​9411](https://redirect.github.com/jekyll/jekyll/issues/9411))
- Update 07-assets.md ([#​9393](https://redirect.github.com/jekyll/jekyll/issues/9393))
- Mention the front matter requirement in pages.md ([#​9423](https://redirect.github.com/jekyll/jekyll/issues/9423))
- Point to the Rouge GitHub repo rather than broken website ([#​9362](https://redirect.github.com/jekyll/jekyll/issues/9362))
- Add new theme directory to themes resources ([#​9356](https://redirect.github.com/jekyll/jekyll/issues/9356))
- Adds Kinsta to 3rd party deployments ([#​9331](https://redirect.github.com/jekyll/jekyll/issues/9331))
- Update Fedora prerequisites to include g++ ([#​9290](https://redirect.github.com/jekyll/jekyll/issues/9290))
- Update convert-site-to-jekyll.md ([#​9348](https://redirect.github.com/jekyll/jekyll/issues/9348))
- Update github-actions documentation ([#​9426](https://redirect.github.com/jekyll/jekyll/issues/9426))
- Update resources.md ([#​9449](https://redirect.github.com/jekyll/jekyll/issues/9449))
- Add GitHub Pages helpful notes ([#​9235](https://redirect.github.com/jekyll/jekyll/issues/9235))
- Clarify which version of Jekyll needs 'jekyll-paginate' ([#​9477](https://redirect.github.com/jekyll/jekyll/issues/9477))
- chore: update showcases ([#​9473](https://redirect.github.com/jekyll/jekyll/issues/9473))
- Add FreeBSD installation instructions ([#​9481](https://redirect.github.com/jekyll/jekyll/issues/9481))
- Fix broken link for the security team page ([#​9497](https://redirect.github.com/jekyll/jekyll/issues/9497))
- Fix broken links for several Jekyll integrations ([#​9496](https://redirect.github.com/jekyll/jekyll/issues/9496))
- Add release post for v4.3.3 ([#​9511](https://redirect.github.com/jekyll/jekyll/issues/9511))
- Add docs version badge to page\_excerpts feature ([#​9520](https://redirect.github.com/jekyll/jekyll/issues/9520))
- Improve accessibility of the docs ([#​9338](https://redirect.github.com/jekyll/jekyll/issues/9338))
- Fix gem quote consistency on docs ([#​9517](https://redirect.github.com/jekyll/jekyll/issues/9517))
- Make site search work again ([#​9530](https://redirect.github.com/jekyll/jekyll/issues/9530))
- Jekyll docs template typo - All pages show "Deployment" ([#​9548](https://redirect.github.com/jekyll/jekyll/issues/9548))
- Fixed: Wrong navigation style on the right side of news and docs pages ([#​9586](https://redirect.github.com/jekyll/jekyll/issues/9586))
- Add redirect for step-by-step tutorial ([#​9593](https://redirect.github.com/jekyll/jekyll/issues/9593))
- Add Jekyll 3.10.0 release post & history ([#​9625](https://redirect.github.com/jekyll/jekyll/issues/9625))
- Fix minor docs error ([#​9641](https://redirect.github.com/jekyll/jekyll/issues/9641))
- Update windows.md ([#​9644](https://redirect.github.com/jekyll/jekyll/issues/9644))
- Document keys of global variable `{{ jekyll }}` ([#​9653](https://redirect.github.com/jekyll/jekyll/issues/9653))
- Fix incorrect and inconsistent variables in the permalinks page ([#​9591](https://redirect.github.com/jekyll/jekyll/issues/9591))
- Fix lapses in documentation of page variables ([#​9667](https://redirect.github.com/jekyll/jekyll/issues/9667))
- Add note about VSCode warning for SCSS files ([#​9609](https://redirect.github.com/jekyll/jekyll/issues/9609))
- docs: Fix incorrect parentheses ([#​9629](https://redirect.github.com/jekyll/jekyll/issues/9629))
- docs: Fix of a bug in the pagination section ([#​8890](https://redirect.github.com/jekyll/jekyll/issues/8890))
- Update current Ruby version renders and macOS docs ([#​9614](https://redirect.github.com/jekyll/jekyll/issues/9614))
- Improve docs around using GitHub Actions to build and deploy Jekyll sites ([#​9682](https://redirect.github.com/jekyll/jekyll/issues/9682))
- Fix grammar in the description of `page.excerpt` variable ([#​9689](https://redirect.github.com/jekyll/jekyll/issues/9689))
- Render HTML tables at `/docs/permalinks/` using a data file ([#​9666](https://redirect.github.com/jekyll/jekyll/issues/9666))
- Fix HTML attribute separation whitespace placement in the Navigation include code of Assets step of the Step by Step Tutorial ([#​9695](https://redirect.github.com/jekyll/jekyll/issues/9695))
- Fix missing glob matching pattern support description in the documentation of the `include` and `exclude` configuration options ([#​9697](https://redirect.github.com/jekyll/jekyll/issues/9697))
- Fix missing `url` configuration option documentation ([#​9699](https://redirect.github.com/jekyll/jekyll/issues/9699))
- Link to GitHub Pages Dependency versions page instead of explicitly specifying Jekyll version ([#​9715](https://redirect.github.com/jekyll/jekyll/issues/9715))
- Fix broken link on third-party.md ([#​9704](https://redirect.github.com/jekyll/jekyll/issues/9704))
- Fix: remove inaccessible links and their descriptions ([#​9745](https://redirect.github.com/jekyll/jekyll/issues/9745))
- Add release post for v4.4.0 ([#​9759](https://redirect.github.com/jekyll/jekyll/issues/9759))
##### Site Enhancements
- Extract markup for `Improve this page` into an inclusion ([#​9675](https://redirect.github.com/jekyll/jekyll/issues/9675))
### [`v4.3.4`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#434--2024-09-16)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.3.3...v4.3.4)
##### Bug Fixes
- Backport [#​9662](https://redirect.github.com/jekyll/jekyll/issues/9662) for v4.3.x: Relax version constraint on wdm in new Gemfile ([#​9683](https://redirect.github.com/jekyll/jekyll/issues/9683))
- Backport [#​9680](https://redirect.github.com/jekyll/jekyll/issues/9680) for v4.3.x: Render theme-gem root only in development ([#​9684](https://redirect.github.com/jekyll/jekyll/issues/9684))
##### Development Fixes
- Sync workflows with counterparts on `master` ([#​9681](https://redirect.github.com/jekyll/jekyll/issues/9681))
### [`v4.3.3`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#433--2023-12-27)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.3.2...v4.3.3)
##### Bug Fixes
- Backport [#​9392](https://redirect.github.com/jekyll/jekyll/issues/9392) for v4.3.x: Fix backward compatibility issues in the Logger ([#​9510](https://redirect.github.com/jekyll/jekyll/issues/9510))
##### Development Fixes
- Backport [#​9237](https://redirect.github.com/jekyll/jekyll/issues/9237) for v4.3.x: Use Hash explicitly for Struct initializer ([#​9285](https://redirect.github.com/jekyll/jekyll/issues/9285))
### [`v4.3.2`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#432--2023-01-20)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.3.1...v4.3.2)
##### Bug Fixes
- Backport [#​9257](https://redirect.github.com/jekyll/jekyll/issues/9257) for v4.3.x: Rename sass partial created for new blank site ([#​9262](https://redirect.github.com/jekyll/jekyll/issues/9262))
- Backport [#​9187](https://redirect.github.com/jekyll/jekyll/issues/9187) for v4.3.x: Optimize `Site#each_site_file` ([#​9256](https://redirect.github.com/jekyll/jekyll/issues/9256))
- Backport [#​9186](https://redirect.github.com/jekyll/jekyll/issues/9186) for v4.3.x: Remove totals in profile table properly ([#​9255](https://redirect.github.com/jekyll/jekyll/issues/9255))
##### Development Fixes
- Backport [#​9223](https://redirect.github.com/jekyll/jekyll/issues/9223) for 4.3.x: Update sass related tests for jekyll-sass-converter 3.x ([#​9254](https://redirect.github.com/jekyll/jekyll/issues/9254))
### [`v4.3.1`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#431--2022-10-26)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.3.0...v4.3.1)
##### Bug Fixes
- Respect user-defined name attribute in documents ([#​9167](https://redirect.github.com/jekyll/jekyll/issues/9167))
- Revert "Incrementally rebuild when a data file is changed" ([#​9170](https://redirect.github.com/jekyll/jekyll/issues/9170))
##### Documentation
- Release post for v4.3.1 ([#​9171](https://redirect.github.com/jekyll/jekyll/issues/9171))
### [`v4.3.0`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#430--2022-10-20)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.2.2...v4.3.0)
##### Minor Enhancements
- Add webrick as a dependency ([#​8524](https://redirect.github.com/jekyll/jekyll/issues/8524))
- Regenerate supported mime types ([#​8542](https://redirect.github.com/jekyll/jekyll/issues/8542))
- Update include tag to be more permissive ([#​8618](https://redirect.github.com/jekyll/jekyll/issues/8618))
- Optimize `Jekyll::Utils.parse_date` ([#​8425](https://redirect.github.com/jekyll/jekyll/issues/8425))
- Update rubocop from 1.12 to 1.18 and min ruby from 2.4 to 2.5 ([#​8741](https://redirect.github.com/jekyll/jekyll/issues/8741))
- Always hide cache-dir contents from Git ([#​8798](https://redirect.github.com/jekyll/jekyll/issues/8798))
- Remove the warning about auto-regeneration on Windows ([#​8821](https://redirect.github.com/jekyll/jekyll/issues/8821))
- Propagate \_data folder from theme ([#​8815](https://redirect.github.com/jekyll/jekyll/issues/8815))
- Support both tzinfo v1 and v2 along with non-half hour offsets. ([#​8880](https://redirect.github.com/jekyll/jekyll/issues/8880))
- Run vendor-mimes to update mime.types ([#​8940](https://redirect.github.com/jekyll/jekyll/issues/8940))
- Expose collection static files via `site.static_files` ([#​8961](https://redirect.github.com/jekyll/jekyll/issues/8961))
- Expose `basename` from `document.rb` as `name` to Liquid templates ([#​8761](https://redirect.github.com/jekyll/jekyll/issues/8761))
- Allow Configurable Converters on CSV ([#​8858](https://redirect.github.com/jekyll/jekyll/issues/8858))
- Introduce `theme` drop to expose theme-gem details ([#​9129](https://redirect.github.com/jekyll/jekyll/issues/9129))
- Relax version constraint to allow Rouge 4.x ([#​9134](https://redirect.github.com/jekyll/jekyll/issues/9134))
- Incrementally rebuild when a data file is changed ([#​8771](https://redirect.github.com/jekyll/jekyll/issues/8771))
- Support jekyll-sass-converter 3.x ([#​9132](https://redirect.github.com/jekyll/jekyll/issues/9132))
##### Bug Fixes
- fix: pin rubocop to 1.12 due to error with ruby 2.4 ([#​8651](https://redirect.github.com/jekyll/jekyll/issues/8651))
- Load Jekyll plugins from BUNDLE\_GEMFILE location ([#​8585](https://redirect.github.com/jekyll/jekyll/issues/8585))
- fix(security): CVE-2021-28834 ([#​8680](https://redirect.github.com/jekyll/jekyll/issues/8680))
- Inject livereload script using `location.protocol` instead of `http:` ([#​8718](https://redirect.github.com/jekyll/jekyll/issues/8718))
- Respect collections\_dir config within include tag ([#​8756](https://redirect.github.com/jekyll/jekyll/issues/8756))
- Fix regression in Convertible module from v4.2.0 ([#​8786](https://redirect.github.com/jekyll/jekyll/issues/8786))
- Revert [#​7253](https://redirect.github.com/jekyll/jekyll/issues/7253): "Don't reset site.url to localhost:4000 by default" ([#​8620](https://redirect.github.com/jekyll/jekyll/issues/8620))
- Improve readability of CI logs ([#​8877](https://redirect.github.com/jekyll/jekyll/issues/8877))
- Fix deprecation message for missing doc method ([#​8960](https://redirect.github.com/jekyll/jekyll/issues/8960))
- Fix response header for content served via `jekyll serve` ([#​8965](https://redirect.github.com/jekyll/jekyll/issues/8965))
- Trigger livereload in sites without pages ([#​8337](https://redirect.github.com/jekyll/jekyll/issues/8337))
- Only enable BOM encoding option on UTF encodings ([#​8363](https://redirect.github.com/jekyll/jekyll/issues/8363))
- Ensure theme config is a `Jekyll::Configuration` object ([#​8988](https://redirect.github.com/jekyll/jekyll/issues/8988))
- Remove misleading totals row from `--profile` table ([#​9039](https://redirect.github.com/jekyll/jekyll/issues/9039))
- Unlock Psych dependency ([#​9135](https://redirect.github.com/jekyll/jekyll/issues/9135))
- Fix false positive conflicts for static files in a collection ([#​9141](https://redirect.github.com/jekyll/jekyll/issues/9141))
##### Development Fixes
- style: enable new cops ([#​8538](https://redirect.github.com/jekyll/jekyll/issues/8538))
- Allow dependabot to keep github actions up-to-date ([#​8540](https://redirect.github.com/jekyll/jekyll/issues/8540))
- Update actions/cache requirement to v2.1.3 ([#​8543](https://redirect.github.com/jekyll/jekyll/issues/8543))
- Pin rubocop version ([#​8564](https://redirect.github.com/jekyll/jekyll/issues/8564))
- style: add rubocop 1.9 cops ([#​8567](https://redirect.github.com/jekyll/jekyll/issues/8567))
- Cross Version Testing Locally and Faster CI ([#​8610](https://redirect.github.com/jekyll/jekyll/issues/8610))
- Use official Ruby setup GH action ([#​8614](https://redirect.github.com/jekyll/jekyll/issues/8614))
- Spell check action for markdown documentation ([#​8675](https://redirect.github.com/jekyll/jekyll/issues/8675))
- Update expect to cover docs/\_posts ([#​8677](https://redirect.github.com/jekyll/jekyll/issues/8677))
- Bump check-spelling/check-spelling from 0.0.18 to 0.0.19 ([#​8740](https://redirect.github.com/jekyll/jekyll/issues/8740))
- Enable Rubocop accessor grouping, fix existing offenses ([#​8293](https://redirect.github.com/jekyll/jekyll/issues/8293))
- Tags:Highlight: Decomposed HTMLLegacy formatter ([#​8623](https://redirect.github.com/jekyll/jekyll/issues/8623))
- Relax Rubocop Dependency ([#​8831](https://redirect.github.com/jekyll/jekyll/issues/8831))
- Add a workflow to build gems consistently ([#​8830](https://redirect.github.com/jekyll/jekyll/issues/8830))
- Fix random test failures in TestExcerpt #to\_liquid ([#​8884](https://redirect.github.com/jekyll/jekyll/issues/8884))
- Lock gem `psych` to `v3.x` ([#​8918](https://redirect.github.com/jekyll/jekyll/issues/8918))
- Fix typo in Bug Report template ([#​8951](https://redirect.github.com/jekyll/jekyll/issues/8951))
- Check symlink outside site\_source without Pathutil ([#​9015](https://redirect.github.com/jekyll/jekyll/issues/9015))
- Stop testing with Rubies older than 2.7 on non-Windows ([#​8955](https://redirect.github.com/jekyll/jekyll/issues/8955))
- Bump actions/checkout from 2 to 3 ([#​8986](https://redirect.github.com/jekyll/jekyll/issues/8986))
- Remove git.io shortlinks from repo ([#​9045](https://redirect.github.com/jekyll/jekyll/issues/9045))
- Bump rubocop to 1.32 ([#​9093](https://redirect.github.com/jekyll/jekyll/issues/9093))
- Bump RuboCop to `1.36.x` ([#​9125](https://redirect.github.com/jekyll/jekyll/issues/9125))
- Use check-spelling/check-spelling\@​v0.0.20 ([#​9111](https://redirect.github.com/jekyll/jekyll/issues/9111))
- Disable pending cops when running rubocop ([#​9136](https://redirect.github.com/jekyll/jekyll/issues/9136))
- Relax RDoc version dependency ([#​9142](https://redirect.github.com/jekyll/jekyll/issues/9142))
##### Documentation
- typo - do instead of don't ([#​8518](https://redirect.github.com/jekyll/jekyll/issues/8518))
- Document support for TSV files consistently ([#​8488](https://redirect.github.com/jekyll/jekyll/issues/8488))
- Add a disclaimer to tutorials involving Ruby code ([#​8525](https://redirect.github.com/jekyll/jekyll/issues/8525))
- Improve documentation on developing generators ([#​8527](https://redirect.github.com/jekyll/jekyll/issues/8527))
- Fixes typo in layouts\_dir documentation ([#​8532](https://redirect.github.com/jekyll/jekyll/issues/8532))
- Fix i.e. typos in collections.md ([#​8529](https://redirect.github.com/jekyll/jekyll/issues/8529))
- Remove GitHub Pages content which is in GitHub docs ([#​8533](https://redirect.github.com/jekyll/jekyll/issues/8533))
- Step By Step Instructions Review ([#​8399](https://redirect.github.com/jekyll/jekyll/issues/8399))
- Fix typo in migrating from 3.0 to 4.0 page ([#​8572](https://redirect.github.com/jekyll/jekyll/issues/8572))
- Fix for important missing step in macOS Installation Docs: Add the Homebrew gems directory to the PATH ([#​8496](https://redirect.github.com/jekyll/jekyll/issues/8496))
- Use latest Jekyll-action configuration ([#​8579](https://redirect.github.com/jekyll/jekyll/issues/8579))
- docs: troubleshoot macOS with ARM64 architecture ([#​8560](https://redirect.github.com/jekyll/jekyll/issues/8560))
- docs: add overview of .jekyll-cache dir ([#​8648](https://redirect.github.com/jekyll/jekyll/issues/8648))
- docs: clarify where .jekyll-metadata comes from ([#​8646](https://redirect.github.com/jekyll/jekyll/issues/8646))
- Razorops CI/CD added ([#​8656](https://redirect.github.com/jekyll/jekyll/issues/8656))
- Specify default port and host for serve commands in docs ([#​8624](https://redirect.github.com/jekyll/jekyll/issues/8624))
- Update third-party.md ([#​8652](https://redirect.github.com/jekyll/jekyll/issues/8652))
- Add documentation for Sass configuration options ([#​8587](https://redirect.github.com/jekyll/jekyll/issues/8587))
- Add formcarry to forms section ([#​8471](https://redirect.github.com/jekyll/jekyll/issues/8471))
- Add step to set SDKROOT ([#​8478](https://redirect.github.com/jekyll/jekyll/issues/8478))
- Improve the "Markdown Options" Docs ([#​8681](https://redirect.github.com/jekyll/jekyll/issues/8681))
- Add 'webrick' warning note to "Quickstart" Docs ([#​8727](https://redirect.github.com/jekyll/jekyll/issues/8727))
- Update windows.md ([#​8701](https://redirect.github.com/jekyll/jekyll/issues/8701))
- IRC networks - Libera, Freenode ([#​8706](https://redirect.github.com/jekyll/jekyll/issues/8706))
- Improve GitHub Flavored Markdown Docs ([#​8684](https://redirect.github.com/jekyll/jekyll/issues/8684))
- Fixing URL in MacOS install for rbenv-doctor ([#​8693](https://redirect.github.com/jekyll/jekyll/issues/8693))
- Fix adjective in `troubleshooting.md` document ([#​8777](https://redirect.github.com/jekyll/jekyll/issues/8777))
- Goodbye Frank. We'll miss you. 💔 ([#​8807](https://redirect.github.com/jekyll/jekyll/issues/8807))
- Update index.html: Grammar fix. ([#​8803](https://redirect.github.com/jekyll/jekyll/issues/8803))
- Prefer Libera. Remove Freenode. ([#​8811](https://redirect.github.com/jekyll/jekyll/issues/8811))
- Update feature\_request.md ([#​8797](https://redirect.github.com/jekyll/jekyll/issues/8797))
- Remove AWS Amplify from the showcase ([#​8812](https://redirect.github.com/jekyll/jekyll/issues/8812))
- Move Frank to Emeritus Core Team Members ([#​8813](https://redirect.github.com/jekyll/jekyll/issues/8813))
- Release post for v4.2.1 ([#​8818](https://redirect.github.com/jekyll/jekyll/issues/8818))
- Update CircleCI example ([#​8829](https://redirect.github.com/jekyll/jekyll/issues/8829))
- Fix typo ([#​8835](https://redirect.github.com/jekyll/jekyll/issues/8835))
- Added docs for running locally ([#​8852](https://redirect.github.com/jekyll/jekyll/issues/8852))
- Linting README.markdown ([#​8900](https://redirect.github.com/jekyll/jekyll/issues/8900))
- Remove text on GITHUB\_TOKEN which is now built-in ([#​8907](https://redirect.github.com/jekyll/jekyll/issues/8907))
- Add Security Policy document ([#​8823](https://redirect.github.com/jekyll/jekyll/issues/8823))
- Manage repository meta documents consistently ([#​8908](https://redirect.github.com/jekyll/jekyll/issues/8908))
- docs: add Layer0 deployment guide ([#​8915](https://redirect.github.com/jekyll/jekyll/issues/8915))
- docs: Update README generated by `jekyll new-theme` ([#​8919](https://redirect.github.com/jekyll/jekyll/issues/8919))
- Update resources.md ([#​8925](https://redirect.github.com/jekyll/jekyll/issues/8925))
- Rewrite documentation on installing plugins ([#​8921](https://redirect.github.com/jekyll/jekyll/issues/8921))
- Improve maintainers guide on releasing a new version ([#​8928](https://redirect.github.com/jekyll/jekyll/issues/8928))
- Fix link for "CloudSh" ([#​8934](https://redirect.github.com/jekyll/jekyll/issues/8934))
- Recommend using `actions/cache` in GitHub Actions documentation ([#​8948](https://redirect.github.com/jekyll/jekyll/issues/8948))
- Remove references to EOL hakiri.io service ([#​8946](https://redirect.github.com/jekyll/jekyll/issues/8946))
- Release post for v4.2.2 ([#​8982](https://redirect.github.com/jekyll/jekyll/issues/8982))
- Document releasing off `*-stable` branches ([#​8984](https://redirect.github.com/jekyll/jekyll/issues/8984))
- Update document by fix yaml syntax error ([#​8991](https://redirect.github.com/jekyll/jekyll/issues/8991))
- Enhance option's case for Jekyll configuration ([#​8992](https://redirect.github.com/jekyll/jekyll/issues/8992))
- Fix typo in `_docs/deployment/manual.md` ([#​8997](https://redirect.github.com/jekyll/jekyll/issues/8997))
- Add quiet/verbose options ([#​8996](https://redirect.github.com/jekyll/jekyll/issues/8996))
- Update README.markdown re IRC Pointer ([#​9005](https://redirect.github.com/jekyll/jekyll/issues/9005))
- Remove Aerobatic ([#​9007](https://redirect.github.com/jekyll/jekyll/issues/9007))
- Add Jekyll 3.9.2 release post to 'master' branch ([#​9013](https://redirect.github.com/jekyll/jekyll/issues/9013))
- Simplify macOS installation docs ([#​8993](https://redirect.github.com/jekyll/jekyll/issues/8993))
- Improve document about GitHub Actions section ([#​8853](https://redirect.github.com/jekyll/jekyll/issues/8853))
- Update permalinks.md ([#​9017](https://redirect.github.com/jekyll/jekyll/issues/9017))
- Add clarity to docs on permalinks placeholders and built-ins ([#​8995](https://redirect.github.com/jekyll/jekyll/issues/8995))
- Remove Ionic Framework site from showcase ([#​9057](https://redirect.github.com/jekyll/jekyll/issues/9057))
- Windows: describe which option to choose ([#​9049](https://redirect.github.com/jekyll/jekyll/issues/9049))
- Improve links (http -> https) ([#​9064](https://redirect.github.com/jekyll/jekyll/issues/9064))
- Update ruby version for macos guide ([#​9086](https://redirect.github.com/jekyll/jekyll/issues/9086))
- Update posts.md ([#​9151](https://redirect.github.com/jekyll/jekyll/issues/9151))
- Release post for v4.3.0 ([#​9157](https://redirect.github.com/jekyll/jekyll/issues/9157))
##### Site Enhancements
- Improvements to CSS ([#​7834](https://redirect.github.com/jekyll/jekyll/issues/7834))
- Slightly update lang `sh` code-block styling ([#​8857](https://redirect.github.com/jekyll/jekyll/issues/8857))
### [`v4.2.2`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#422--2022-03-03)
[Compare Source](https://redirect.github.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://redirect.github.com/jekyll/jekyll/issues/8830) for v4.2.x: Add a workflow to build gems consistently ([#​8869](https://redirect.github.com/jekyll/jekyll/issues/8869))
- Lock `rubocop-performance` to `v1.11.x`.
### [`v4.2.1`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#421--2021-09-27)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.2.0...v4.2.1)
##### Bug Fixes
- Backport [#​8620](https://redirect.github.com/jekyll/jekyll/issues/8620) for v4.2.x: Revert [#​7253](https://redirect.github.com/jekyll/jekyll/issues/7253): "Don't reset site.url to localhost:4000 by default" ([#​8808](https://redirect.github.com/jekyll/jekyll/issues/8808))
- Backport [#​8756](https://redirect.github.com/jekyll/jekyll/issues/8756) for v4.2.x: Respect collections\_dir config within include tag ([#​8794](https://redirect.github.com/jekyll/jekyll/issues/8794))
- Backport [#​8786](https://redirect.github.com/jekyll/jekyll/issues/8786) for v4.2.x: Fix regression in Convertible module from v4.2.0 ([#​8793](https://redirect.github.com/jekyll/jekyll/issues/8793))
### [`v4.2.0`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#420--2020-12-14)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.1.1...v4.2.0)
##### Minor Enhancements
- Warn on command-line with permalink conflict ([#​8342](https://redirect.github.com/jekyll/jekyll/issues/8342))
- Suppress warning issued for redirect pages ([#​8347](https://redirect.github.com/jekyll/jekyll/issues/8347))
- Enhance detection of conflicting destination URLs ([#​8459](https://redirect.github.com/jekyll/jekyll/issues/8459))
- Add `:post_convert` hook to modify HTML content before layout ([#​8368](https://redirect.github.com/jekyll/jekyll/issues/8368))
- Allow triggering `:post_convert` events atomically ([#​8465](https://redirect.github.com/jekyll/jekyll/issues/8465))
- Debug reading Page and Layout objects ([#​8100](https://redirect.github.com/jekyll/jekyll/issues/8100))
- Do not reset `site.url` to `http://localhost:4000` by default ([#​7253](https://redirect.github.com/jekyll/jekyll/issues/7253))
- Add custom debug strings for Jekyll objects ([#​8473](https://redirect.github.com/jekyll/jekyll/issues/8473))
- Debug reading data files in a site ([#​8481](https://redirect.github.com/jekyll/jekyll/issues/8481))
##### Bug Fixes
- Replace nested conditional with guard clauses ([#​8294](https://redirect.github.com/jekyll/jekyll/issues/8294))
- Fix: security bump ([#​8349](https://redirect.github.com/jekyll/jekyll/issues/8349))
- Fix path matching regex in post\_url Liquid tag ([#​8375](https://redirect.github.com/jekyll/jekyll/issues/8375))
- Enable `Performance/ChainArrayAllocation` cop ([#​8404](https://redirect.github.com/jekyll/jekyll/issues/8404))
- Enable Lint/NoReturnInBeginEndBlocks Cop ([#​8457](https://redirect.github.com/jekyll/jekyll/issues/8457))
- Generate items from `site.include` list only once ([#​8463](https://redirect.github.com/jekyll/jekyll/issues/8463))
- Explicitly return nil after site process phase ([#​8472](https://redirect.github.com/jekyll/jekyll/issues/8472))
##### Optimization Fixes
- Implement custom delegators for drop methods ([#​8183](https://redirect.github.com/jekyll/jekyll/issues/8183))
- Handle `nil` argument to `Jekyll.sanitized_path` ([#​8415](https://redirect.github.com/jekyll/jekyll/issues/8415))
- Cache `Jekyll.sanitized_path` ([#​8424](https://redirect.github.com/jekyll/jekyll/issues/8424))
- Memoize array of drop getter method names ([#​8421](https://redirect.github.com/jekyll/jekyll/issues/8421))
- Reduce string allocations from the `link` tag ([#​8387](https://redirect.github.com/jekyll/jekyll/issues/8387))
- Optimize parsing of parameters in `include` tag ([#​8192](https://redirect.github.com/jekyll/jekyll/issues/8192))
- Stash documents `write?` attribute in a variable ([#​8389](https://redirect.github.com/jekyll/jekyll/issues/8389))
- Reduce string allocations from generating doc URLs ([#​8392](https://redirect.github.com/jekyll/jekyll/issues/8392))
- Check if site is in incremental mode optimally ([#​8401](https://redirect.github.com/jekyll/jekyll/issues/8401))
- Utilize flexibility of `Site#in_dest_dir` ([#​8403](https://redirect.github.com/jekyll/jekyll/issues/8403))
- Reduce allocations from rendering item as liquid ([#​8406](https://redirect.github.com/jekyll/jekyll/issues/8406))
- Compute relative\_path of pages using PathManager ([#​8408](https://redirect.github.com/jekyll/jekyll/issues/8408))
- Reduce allocation from `normalize_whitespace` filter ([#​8400](https://redirect.github.com/jekyll/jekyll/issues/8400))
- Use `Regexp#match?` when `MatchData` is not required ([#​8427](https://redirect.github.com/jekyll/jekyll/issues/8427))
- Check default front matter scope against symbols ([#​8393](https://redirect.github.com/jekyll/jekyll/issues/8393))
- Stash frequently used `Drop` setter keys for reuse ([#​8394](https://redirect.github.com/jekyll/jekyll/issues/8394))
- Memoize defaults computed for Convertibles ([#​8451](https://redirect.github.com/jekyll/jekyll/issues/8451))
- Reduce array allocations from merging categories ([#​8453](https://redirect.github.com/jekyll/jekyll/issues/8453))
- Memoize destination of pages, documents and staticfiles ([#​8458](https://redirect.github.com/jekyll/jekyll/issues/8458))
- Reduce allocations from computing item property ([#​8485](https://redirect.github.com/jekyll/jekyll/issues/8485))
- Optimize `Page#dir` with a private method ([#​8489](https://redirect.github.com/jekyll/jekyll/issues/8489))
- Stash attribute hash for Liquid computed for pages ([#​8497](https://redirect.github.com/jekyll/jekyll/issues/8497))
##### Development Fixes
- Update cucumber gem to version 4.1 ([#​8278](https://redirect.github.com/jekyll/jekyll/issues/8278))
- Move permalink styles data to constant ([#​8282](https://redirect.github.com/jekyll/jekyll/issues/8282))
- Update rubocop gem to 0.87.1 ([#​8287](https://redirect.github.com/jekyll/jekyll/issues/8287))
- Update RuboCop to-do file ([#​8296](https://redirect.github.com/jekyll/jekyll/issues/8296))
- Fix `rake console` generating LoadError ([#​8312](https://redirect.github.com/jekyll/jekyll/issues/8312))
- Configure Performance cops ([#​8369](https://redirect.github.com/jekyll/jekyll/issues/8369))
- Update rubocop gem to 0.90.0 ([#​8313](https://redirect.github.com/jekyll/jekyll/issues/8313))
- Refactor `Jekyll::Utils::Platforms` ([#​7236](https://redirect.github.com/jekyll/jekyll/issues/7236))
- Bump RuboCop to v0.91.x ([#​8391](https://redirect.github.com/jekyll/jekyll/issues/8391))
- Add workflow to build and profile third-party repo ([#​8398](https://redirect.github.com/jekyll/jekyll/issues/8398))
- Bump RuboCop to v0.92.x
- Update cucumber gem version to 5.1.2 ([#​8413](https://redirect.github.com/jekyll/jekyll/issues/8413))
- Fix test suite compatibility with JRuby ([#​8418](https://redirect.github.com/jekyll/jekyll/issues/8418))
- chore(deps): bump Rubocop to 0.93.0 ([#​8430](https://redirect.github.com/jekyll/jekyll/issues/8430))
- Use Ruby 2.7.1 in GitHub Actions ([#​8444](https://redirect.github.com/jekyll/jekyll/issues/8444))
- Test that Liquid expressions are not deeply evaled ([#​8292](https://redirect.github.com/jekyll/jekyll/issues/8292))
- Test rendering arbitrary Liquid variables by default ([#​7414](https://redirect.github.com/jekyll/jekyll/issues/7414))
- Migrate TravisCI jobs to GitHub Actions ([#​8492](https://redirect.github.com/jekyll/jekyll/issues/8492))
##### Documentation
- Update pointer to special permalink variables for collections ([#​8274](https://redirect.github.com/jekyll/jekyll/issues/8274))
- Fix special treatment for 'page 1' in docs of pagination ([#​8230](https://redirect.github.com/jekyll/jekyll/issues/8230))
- Add Formcake to forms section ([#​8283](https://redirect.github.com/jekyll/jekyll/issues/8283))
- Add a note on the rendering process in the docs ([#​8291](https://redirect.github.com/jekyll/jekyll/issues/8291))
- Add refactoring type to PULL\_REQUEST\_TEMPLATE ([#​8297](https://redirect.github.com/jekyll/jekyll/issues/8297))
- Update resources.md ([#​7864](https://redirect.github.com/jekyll/jekyll/issues/7864))
- Extra apostrophes in an URL ([#​8319](https://redirect.github.com/jekyll/jekyll/issues/8319))
- Clarify target of subordinate clause ([#​8320](https://redirect.github.com/jekyll/jekyll/issues/8320))
- Cherry-pick commits from conflicting branch `docs-40`
- Update documentation on third party site ([#​8352](https://redirect.github.com/jekyll/jekyll/issues/8352))
- Update default.md with info requested in [#​8314](https://redirect.github.com/jekyll/jekyll/issues/8314) ([#​8353](https://redirect.github.com/jekyll/jekyll/issues/8353))
- Clarify description of `safe` option ([#​8354](https://redirect.github.com/jekyll/jekyll/issues/8354))
- Simplifying the Git post-receive hook-example ([#​8358](https://redirect.github.com/jekyll/jekyll/issues/8358))
- Add missing doc for build and serve commands ([#​8365](https://redirect.github.com/jekyll/jekyll/issues/8365))
- Docs Review: Getting Started ([#​8372](https://redirect.github.com/jekyll/jekyll/issues/8372))
- Add note about rebooting system after installation ([#​8359](https://redirect.github.com/jekyll/jekyll/issues/8359))
- Use data file to render table at `/docs/configuration/options/#global-configuration` ([#​8377](https://redirect.github.com/jekyll/jekyll/issues/8377))
- Use data file(s) to render table(s) at `/docs/configuration/options/` ([#​8380](https://redirect.github.com/jekyll/jekyll/issues/8380))
- Improve maintainability of config option data ([#​8383](https://redirect.github.com/jekyll/jekyll/issues/8383))
- Remove CircleCI v1 docs ([#​8410](https://redirect.github.com/jekyll/jekyll/issues/8410))
- Remove `NOKOGIRI_USE_SYSTEM_LIBRARIES` from Travis CI docs ([#​8409](https://redirect.github.com/jekyll/jekyll/issues/8409))
- Add links to all Jekyll themes on GitHub tagged with #jekyll-theme ([#​8447](https://redirect.github.com/jekyll/jekyll/issues/8447))
- Document initializing project Gemfile from scratch ([#​8450](https://redirect.github.com/jekyll/jekyll/issues/8450))
- Document installation of additional dependencies for installing Jekyll on Fedora ([#​8456](https://redirect.github.com/jekyll/jekyll/issues/8456))
- Improve documentation on Hooks in Jekyll ([#​8467](https://redirect.github.com/jekyll/jekyll/issues/8467))
- Build docs site with GitHub Actions ([#​8201](https://redirect.github.com/jekyll/jekyll/issues/8201))
- Add link to Assets page from `_sass` section in `_docs/structure.md` ([#​8486](https://redirect.github.com/jekyll/jekyll/issues/8486))
##### Site Enhancements
- Fix rendering of *showcase* images ([#​8504](https://redirect.github.com/jekyll/jekyll/issues/8504))
### [`v4.1.1`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#411--2020-06-24)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.1.0...v4.1.1)
##### Bug Fixes
- Disable page excerpts by default ([#​8222](https://redirect.github.com/jekyll/jekyll/issues/8222))
- Revert introduction of PageDrop ([#​8221](https://redirect.github.com/jekyll/jekyll/issues/8221))
- Don't generate excerpts for non-html pages ([#​8234](https://redirect.github.com/jekyll/jekyll/issues/8234))
- Make page excerpts consistent with doc excerpts ([#​8236](https://redirect.github.com/jekyll/jekyll/issues/8236))
##### Documentation
- Replace deprecated 'show' command with 'info' ([#​8235](https://redirect.github.com/jekyll/jekyll/issues/8235))
- Change name to ▲Vercel ([#​8247](https://redirect.github.com/jekyll/jekyll/issues/8247))
- Add language and examples to describe how to use the configuration op… ([#​8249](https://redirect.github.com/jekyll/jekyll/issues/8249))
- Fix missing yaml front matter colon and adjust/add clarifying language. ([#​8250](https://redirect.github.com/jekyll/jekyll/issues/8250))
- correct typo ([#​8261](https://redirect.github.com/jekyll/jekyll/issues/8261))
- Allow hyperlinks to specific filter documentation ([#​8231](https://redirect.github.com/jekyll/jekyll/issues/8231))
- Update link to Netlify step-by-step guide ([#​8264](https://redirect.github.com/jekyll/jekyll/issues/8264))
- Fix grammar in documentation section ([#​8265](https://redirect.github.com/jekyll/jekyll/issues/8265))
##### Site Enhancements
- Including correct Sketch website ([#​8241](https://redirect.github.com/jekyll/jekyll/issues/8241))
- Release post for v4.1.1 ([#​8243](https://redirect.github.com/jekyll/jekyll/issues/8243))
##### Development Fixes
- Bump RuboCop to v0.85.x ([#​8223](https://redirect.github.com/jekyll/jekyll/issues/8223))
- Expect drive letter only on vanilla windows ([#​8227](https://redirect.github.com/jekyll/jekyll/issues/8227))
### [`v4.1.0`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#410--2020-05-27)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.0.1...v4.1.0)
##### Bug Fixes
- Memoize `absolute_url` and `relative_url` filters ([#​7793](https://redirect.github.com/jekyll/jekyll/issues/7793))
- Fix documentation comment for `Jekyll::Converters::Identity` ([#​7883](https://redirect.github.com/jekyll/jekyll/issues/7883))
- Optimize `Jekyll::Filters#item_property` ([#​7696](https://redirect.github.com/jekyll/jekyll/issues/7696))
- Allow multiple binary operators in `where_exp` filter ([#​8047](https://redirect.github.com/jekyll/jekyll/issues/8047))
- Fix documents custom-ordering logic ([#​8028](https://redirect.github.com/jekyll/jekyll/issues/8028))
- Use `layout.path` when rendering the Liquid layout ([#​8069](https://redirect.github.com/jekyll/jekyll/issues/8069))
- Reduce array allocations from `StaticFile#path` ([#​8083](https://redirect.github.com/jekyll/jekyll/issues/8083))
- Simplify `Jekyll::Renderer#validate_layout` ([#​8064](https://redirect.github.com/jekyll/jekyll/issues/8064))
- Add static file's basename to its `url_placeholder` ([#​7908](https://redirect.github.com/jekyll/jekyll/issues/7908))
- Clear cached Liquid template scope before render ([#​7967](https://redirect.github.com/jekyll/jekyll/issues/7967))
- Cache `URLFilter` results of string inputs per site ([#​7990](https://redirect.github.com/jekyll/jekyll/issues/7990))
- Use `platforms` instead of `install_if` in Gemfile ([#​8140](https://redirect.github.com/jekyll/jekyll/issues/8140))
- Config include trailing slash ([#​8113](https://redirect.github.com/jekyll/jekyll/issues/8113))
- Improve path normalization in liquid\_renderer ([#​8075](https://redirect.github.com/jekyll/jekyll/issues/8075))
- Switch slugify regex to support more Unicode character groups ([#​8167](https://redirect.github.com/jekyll/jekyll/issues/8167))
- Check if entry is a directory once per enumerator ([#​8177](https://redirect.github.com/jekyll/jekyll/issues/8177))
- Filter out exclusively excluded entries sooner ([#​7482](https://redirect.github.com/jekyll/jekyll/issues/7482))
- Return `relative_url` if site.url is an empty string ([#​7988](https://redirect.github.com/jekyll/jekyll/issues/7988))
- Configure kramdown toc\_levels as array by default ([#​8015](https://redirect.github.com/jekyll/jekyll/issues/8015))
- Reduce `Pathname` objects from front matter defaults ([#​8067](https://redirect.github.com/jekyll/jekyll/issues/8067))
- Simplify `Jekyll::Hooks.trigger` logic ([#​8044](https://redirect.github.com/jekyll/jekyll/issues/8044))
- Quicker categories for documents without superdirs ([#​7987](https://redirect.github.com/jekyll/jekyll/issues/7987))
- Reduce `Jekyll::Renderer` instances during a build ([#​7570](https://redirect.github.com/jekyll/jekyll/issues/7570))
- Escape regex characters in paths to match ([#​8138](https://redirect.github.com/jekyll/jekyll/issues/8138))
- Provide invokables for common drop query keys ([#​8165](https://redirect.github.com/jekyll/jekyll/issues/8165))
- Optimize path sanitization of default front matter ([#​8154](https://redirect.github.com/jekyll/jekyll/issues/8154))
- Initialize static files' data hash only if needed ([#​8188](https://redirect.github.com/jekyll/jekyll/issues/8188))
- Initialize include-files as Jekyll objects ([#​8158](https://redirect.github.com/jekyll/jekyll/issues/8158))
##### Minor Enhancements
- serve: add support for ECC certificates ([#​7768](https://redirect.github.com/jekyll/jekyll/issues/7768))
- Update `item_property` to recognize integers ([#​7878](https://redirect.github.com/jekyll/jekyll/issues/7878))
- Include `_config.yml` in a new theme's gemspec ([#​7865](https://redirect.github.com/jekyll/jekyll/issues/7865))
- Add an option to easily disable disk-cache ([#​7928](https://redirect.github.com/jekyll/jekyll/issues/7928))
- Optimize markdown parsing with Kramdown by reusing the options and parser objects ([#​8013](https://redirect.github.com/jekyll/jekyll/issues/8013))
- Add `PageDrop` to provide Liquid templates with data ([#​7992](https://redirect.github.com/jekyll/jekyll/issues/7992))
- Optimize `Kramdown::JekyllDocument#to_html` calls ([#​8041](https://redirect.github.com/jekyll/jekyll/issues/8041))
- Configure default language for syntax-highlighting ([#​8035](https://redirect.github.com/jekyll/jekyll/issues/8035))
- Remove dev dependencies from new theme-gem gemspec ([#​8042](https://redirect.github.com/jekyll/jekyll/issues/8042))
- Allow disabling import of theme configuration ([#​8131](https://redirect.github.com/jekyll/jekyll/issues/8131))
- Allow excerpts to be generated for `Page` objects ([#​7642](https://redirect.github.com/jekyll/jekyll/issues/7642))
- Profile various stages of a site's build process ([#​6760](https://redirect.github.com/jekyll/jekyll/issues/6760))
- Add find filters to optimize where-first chains ([#​8171](https://redirect.github.com/jekyll/jekyll/issues/8171))
- Make `number_of_words` filter respect CJK characters ([#​7813](https://redirect.github.com/jekyll/jekyll/issues/7813))
- Allow extensionless document in a strict site ([#​7950](https://redirect.github.com/jekyll/jekyll/issues/7950))
- Add `:slugified_categories` URL placeholder ([#​8094](https://redirect.github.com/jekyll/jekyll/issues/8094))
##### Documentation
- Add dropped 'title: Staff' to the code ([#​7805](https://redirect.github.com/jekyll/jekyll/issues/7805))
- Clarify docs for static files in collection ([#​7812](https://redirect.github.com/jekyll/jekyll/issues/7812))
- Rephrase the CircleCI v2 section ([#​7815](https://redirect.github.com/jekyll/jekyll/issues/7815))
- Update old GitHub wiki URL with new one ([#​7823](https://redirect.github.com/jekyll/jekyll/issues/7823))
- Update JekyllConf page with 2019 talks ([#​7826](https://redirect.github.com/jekyll/jekyll/issues/7826))
- link for memberships ([#​7825](https://redirect.github.com/jekyll/jekyll/issues/7825))
- Doc: minor fix, should be greater or equal to min version ([#​7856](https://redirect.github.com/jekyll/jekyll/issues/7856))
- Update third-party.md - Fix broken link ([#​7857](https://redirect.github.com/jekyll/jekyll/issues/7857))
- clarify \_config.yml/collections type ([#​7873](https://redirect.github.com/jekyll/jekyll/issues/7873))
- Replace backticks with HTML tags in data file ([#​7879](https://redirect.github.com/jekyll/jekyll/issues/7879))
- add new theme source ([#​7875](https://redirect.github.com/jekyll/jekyll/issues/7875))
- fixed grammatical error (it's --> its) ([#​7887](https://redirect.github.com/jekyll/jekyll/issues/7887))
- Docs: Clarify organizing pages into subfolders ([#​7896](https://redirect.github.com/jekyll/jekyll/issues/7896))
- Disambiguate the placeholder of permalink ([#​7906](https://redirect.github.com/jekyll/jekyll/issues/7906))
- docs: add short serve command for livereload ([#​7919](https://redirect.github.com/jekyll/jekyll/issues/7919))
- docs: add options for watch and force polling ([#​7918](https://redirect.github.com/jekyll/jekyll/issues/7918))
- add install instructions for ArchLinux and openSUSE ([#​7920](https://redirect.github.com/jekyll/jekyll/issues/7920))
- Improve index page of Jekyll documentation ([#​7926](https://redirect.github.com/jekyll/jekyll/issues/7926))
- Include path in `jekyll new` commands (Usage docs) ([#​7931](https://redirect.github.com/jekyll/jekyll/issues/7931))
- Change `affect` to `effect` in the collections docs ([#​7937](https://redirect.github.com/jekyll/jekyll/issues/7937))
- Changed deprecated command in themes documentation ([#​7941](https://redirect.github.com/jekyll/jekyll/issues/7941))
- Adds some documentation for the `:clean`, `:on_obsolete` hook ([#​7954](https://redirect.github.com/jekyll/jekyll/issues/7954))
- docs: fix broken link ([#​7955](https://redirect.github.com/jekyll/jekyll/issues/7955))
- Corrected typo ([#​7975](https://redirect.github.com/jekyll/jekyll/issues/7975))
- docs: remove watch option in config ([#​7940](https://redirect.github.com/jekyll/jekyll/issues/7940))
- Correct a sentence in the documentation ([#​7978](https://redirect.github.com/jekyll/jekyll/issues/7978))
- Fix YAML representation of `group_by` result ([#​7979](https://redirect.github.com/jekyll/jekyll/issues/7979))
- Move `--baseurl` to build command options ([#​7985](https://redirect.github.com/jekyll/jekyll/issues/7985))
- Correct documentation of filters ([#​7989](https://redirect.github.com/jekyll/jekyll/issues/7989))
- Document sorting two documents by their `date` ([#&#
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/api-linter).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->1 parent 67f901b commit 9aadf98
2 files changed
+9
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
| 18 | + | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| 74 | + | |
| 75 | + | |
74 | 76 | | |
75 | 77 | | |
76 | 78 | | |
77 | 79 | | |
| 80 | + | |
| 81 | + | |
78 | 82 | | |
79 | 83 | | |
| 84 | + | |
| 85 | + | |
80 | 86 | | |
81 | 87 | | |
82 | 88 | | |
| |||
0 commit comments