Commit 67f901b
authored
chore(deps): update all dependencies (#1560)
This PR contains the following updates:
| Package | Change | Age | Confidence | Type | Update |
|---|---|---|---|---|---|
| [github.com/spf13/pflag](https://redirect.github.com/spf13/pflag) | `v1.0.7` -> `v1.0.10` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | require | patch |
| golang.org/x/text | `v0.29.0` -> `v0.30.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | require | minor |
| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `4626949` -> `3a174f9` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | require | digest |
| [jekyll](https://jekyllrb.com) ([source](https://redirect.github.com/jekyll/jekyll), [changelog](https://redirect.github.com/jekyll/jekyll/releases)) | `3.10.0` -> `4.4.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | major |
---
### Release Notes
<details>
<summary>spf13/pflag (github.com/spf13/pflag)</summary>
### [`v1.0.10`](https://redirect.github.com/spf13/pflag/releases/tag/v1.0.10)
[Compare Source](https://redirect.github.com/spf13/pflag/compare/v1.0.9...v1.0.10)
#### What's Changed
- fix deprecation comment for (FlagSet.)ParseErrorsWhitelist by [@​thaJeztah](https://redirect.github.com/thaJeztah) in [#​447](https://redirect.github.com/spf13/pflag/pull/447)
- remove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by [@​thaJeztah](https://redirect.github.com/thaJeztah) in [#​448](https://redirect.github.com/spf13/pflag/pull/448)
#### New Contributors
- [@​thaJeztah](https://redirect.github.com/thaJeztah) made their first contribution in [#​447](https://redirect.github.com/spf13/pflag/pull/447)
**Full Changelog**: <https://togithub.com/spf13/pflag/compare/v1.0.9...v1.0.10>
### [`v1.0.9`](https://redirect.github.com/spf13/pflag/releases/tag/v1.0.9)
[Compare Source](https://redirect.github.com/spf13/pflag/compare/v1.0.8...v1.0.9)
#### What's Changed
- fix: Restore ParseErrorsWhitelist name for now by [@​tomasaschan](https://redirect.github.com/tomasaschan) in [#​446](https://redirect.github.com/spf13/pflag/pull/446)
**Full Changelog**: <https://togithub.com/spf13/pflag/compare/v1.0.8...v1.0.9>
### [`v1.0.8`](https://redirect.github.com/spf13/pflag/releases/tag/v1.0.8)
[Compare Source](https://redirect.github.com/spf13/pflag/compare/v1.0.7...v1.0.8)
#### :warning: Breaking Change
This version, while only a patch bump, includes a (very minor) breaking change: the `flag.ParseErrorsWhitelist` struct and corresponding `FlagSet.parseErrorsWhitelist` field have been renamed to `ParseErrorsAllowlist`.
This should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.
The breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.
#### What's Changed
- Remove Redundant "Unknown-Flag" Error by [@​vaguecoder](https://redirect.github.com/vaguecoder) in [#​364](https://redirect.github.com/spf13/pflag/pull/364)
- Switching from whitelist to Allowlist terminology by [@​dubrie](https://redirect.github.com/dubrie) in [#​261](https://redirect.github.com/spf13/pflag/pull/261)
- Omit zero time.Time default from usage line by [@​mologie](https://redirect.github.com/mologie) in [#​438](https://redirect.github.com/spf13/pflag/pull/438)
- implement CopyToGoFlagSet by [@​pohly](https://redirect.github.com/pohly) in [#​330](https://redirect.github.com/spf13/pflag/pull/330)
- flag: Emulate stdlib behavior and do not print ErrHelp by [@​tmc](https://redirect.github.com/tmc) in [#​407](https://redirect.github.com/spf13/pflag/pull/407)
- Print Default Values of String-to-String in Sorted Order by [@​vaguecoder](https://redirect.github.com/vaguecoder) in [#​365](https://redirect.github.com/spf13/pflag/pull/365)
- fix: Don't print ErrHelp in ParseAll by [@​tomasaschan](https://redirect.github.com/tomasaschan) in [#​443](https://redirect.github.com/spf13/pflag/pull/443)
- Reset args on re-parse even if empty by [@​tomasaschan](https://redirect.github.com/tomasaschan) in [#​444](https://redirect.github.com/spf13/pflag/pull/444)
#### New Contributors
- [@​vaguecoder](https://redirect.github.com/vaguecoder) made their first contribution in [#​364](https://redirect.github.com/spf13/pflag/pull/364)
- [@​dubrie](https://redirect.github.com/dubrie) made their first contribution in [#​261](https://redirect.github.com/spf13/pflag/pull/261)
- [@​mologie](https://redirect.github.com/mologie) made their first contribution in [#​438](https://redirect.github.com/spf13/pflag/pull/438)
- [@​pohly](https://redirect.github.com/pohly) made their first contribution in [#​330](https://redirect.github.com/spf13/pflag/pull/330)
- [@​tmc](https://redirect.github.com/tmc) made their first contribution in [#​407](https://redirect.github.com/spf13/pflag/pull/407)
- [@​tomasaschan](https://redirect.github.com/tomasaschan) made their first contribution in [#​443](https://redirect.github.com/spf13/pflag/pull/443)
**Full Changelog**: <https://togithub.com/spf13/pflag/compare/v1.0.7...v1.0.8>
</details>
<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 gemsp
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->1 parent 7afac03 commit 67f901b
2 files changed
+9
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
| |||
63 | 65 | | |
64 | 66 | | |
65 | 67 | | |
| 68 | + | |
| 69 | + | |
66 | 70 | | |
67 | 71 | | |
68 | 72 | | |
69 | 73 | | |
70 | 74 | | |
71 | 75 | | |
| 76 | + | |
| 77 | + | |
72 | 78 | | |
73 | 79 | | |
74 | 80 | | |
| |||
0 commit comments