-
Notifications
You must be signed in to change notification settings - Fork 160
Commit 34d1046
authored
chore(deps): update all dependencies (#1450)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| golang.org/x/text | `v0.20.0` -> `v0.21.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | require | minor |
| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `19429a9` -> `e6fa225` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | require | digest |
| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `19429a9` -> `e6fa225` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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.3.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | major |
---
### Release Notes
<details>
<summary>jekyll/jekyll (jekyll)</summary>
### [`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/[email protected] ([#​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` ([#​7870](https://redirect.github.com/jekyll/jekyll/issues/7870))
- Fix English grammar error ([#​7994](https://redirect.github.com/jekyll/jekyll/issues/7994))
- Update 03-front-matter.md ([#​7996](https://redirect.github.com/jekyll/jekyll/issues/7996))
- Add Kentico Kontent CMS integration to resources ([#​8000](https://redirect.github.com/jekyll/jekyll/issues/8000))
- Update 07-assets.md ([#​7413](https://redirect.github.com/jekyll/jekyll/issues/7413))
- Fix file references in Step by Step Tutorial's Assets step ([#​8007](https://redirect.github.com/jekyll/jekyll/issues/8007))
- docs: improve highlighting of code blocks ([#​8017](https://redirect.github.com/jekyll/jekyll/issues/8017))
- remove leading slash from Sass file location ([#​8021](https://redirect.github.com/jekyll/jekyll/issues/8021))
- \[Docs] Fix asset link ref in step-by-step tutorial ([#​8026](https://redirect.github.com/jekyll/jekyll/issues/8026))
- Corrected command to modify PATH ([#​8029](https://redirect.github.com/jekyll/jekyll/issues/8029))
- Corrected command to modify PATH ([#​8030](https://redirect.github.com/jekyll/jekyll/issues/8030))
- Docs: Render full contents of just the latest post ([#​8032](https://redirect.github.com/jekyll/jekyll/issues/8032))
- docs: improvements for note boxes ([#​8037](https://redirect.github.com/jekyll/jekyll/issues/8037))
- Non-deprecated `vendor/bundle` path configuration ([#​8048](https://redirect.github.com/jekyll/jekyll/issues/8048))
- Update 09-collections.md ([#​8060](https://redirect.github.com/jekyll/jekyll/issues/8060))
- Remove extra paragraph tags ([#​8063](https://redirect.github.com/jekyll/jekyll/issues/8063))
- Add default front matter for tutorials collection ([#​8081](https://redirect.github.com/jekyll/jekyll/issues/8081))
- Create CSV to table tutorial ([#​8090](https://redirect.github.com/jekyll/jekyll/issues/8090))
- Add version badge for Custom Sorting of Documents ([#​8098](https://redirect.github.com/jekyll/jekyll/issues/8098))
- Docs: Fix grammar in `_docs/front-matter.md` ([#​8097](https://redirect.github.com/jekyll/jekyll/issues/8097))
- Update variables.md ([#​8106](https://redirect.github.com/jekyll/jekyll/issues/8106))
- Add help about Gentoo/Linux ([#​8002](https://redirect.github.com/jekyll/jekyll/issues/8002))
- Update documentation on third party site ([#​8122](https://redirect.github.com/jekyll/jekyll/issues/8122))
- Added Clear Linux ([#​8132](https://redirect.github.com/jekyll/jekyll/issues/8132))
- Added note about OS specific installation instructions. ([#​8135](https://redirect.github.com/jekyll/jekyll/issues/8135))
- Fix broken URL in the Resources Page on the Documentation Site ([#​8136](https://redirect.github.com/jekyll/jekyll/issues/8136))
- Docs: Deploy Jekyll site with GitHub Actions ([#​8119](https://redirect.github.com/jekyll/jekyll/issues/8119))
- Clarify `bundle config` in Bundler tutorial ([#​8150](https://redirect.github.com/jekyll/jekyll/issues/8150))
- docs: update your-first-plugin.md ([#​8147](https://redirect.github.com/jekyll/jekyll/issues/8147))
- Fix typo in documentation on GitHub Actions ([#​8162](https://redirect.github.com/jekyll/jekyll/issues/8162))
- Ease discovery of CLI commands (in their entirety) ([#​8178](https://redirect.github.com/jekyll/jekyll/issues/8178))
- Remove `sudo` from Travis CI tutorial ([#​8187](https://redirect.github.com/jekyll/jekyll/issues/8187))
- Add GitLab Pages to 3rd party list ([#​8191](https://redirect.github.com/jekyll/jekyll/issues/8191))
- docs: add 21yunbox for deployment ([#​8193](https://redirect.github.com/jekyll/jekyll/issues/8193))
- Improve documentation on tags and categories ([#​8196](https://redirect.github.com/jekyll/jekyll/issues/8196))
##### Development Fixes
- Ci/GitHub actions ([#​7822](https://redirect.github.com/jekyll/jekyll/issues/7822))
- Rubocop version upgrade ([#​7846](https://redirect.github.com/jekyll/jekyll/issues/7846))
- Split action steps to avoid using `&&` on Windows ([#​7885](https://redirect.github.com/jekyll/jekyll/issues/7885))
- Upgrade rake to use version 13 ([#​7910](https://redirect.github.com/jekyll/jekyll/issues/7910))
- Update dependency constraint to allow RuboCop v0.76 ([#​7893](https://redirect.github.com/jekyll/jekyll/issues/7893))
- Use bash executable consistently ([#​7909](https://redirect.github.com/jekyll/jekyll/issues/7909))
- Test with JRuby 9.2.9.0 ([#​7779](https://redirect.github.com/jekyll/jekyll/issues/7779))
- Bump RuboCop to v0.79.x ([#​7970](https://redirect.github.com/jekyll/jekyll/issues/7970))
- Remove post-install message from gemspec ([#​7974](https://redirect.github.com/jekyll/jekyll/issues/7974))
- Attain Ruby 3.0 compatibility ([#​7948](https://redirect.github.com/jekyll/jekyll/issues/7948))
- Test `where` filter handling numeric property values ([#​7821](https://redirect.github.com/jekyll/jekyll/issues/7821))
- chore(deps): rubocop 0.80.0 ([#​8012](https://redirect.github.com/jekyll/jekyll/issues/8012))
- Update unit tests for Kramdown-based converter ([#​8014](https://redirect.github.com/jekyll/jekyll/issues/8014))
- Add Visual Studio Code Development Container ([#​8016](https://redirect.github.com/jekyll/jekyll/issues/8016))
- chore: simplify require for `Jekyll::VERSION` ([#​8057](https://redirect.github.com/jekyll/jekyll/issues/8057))
- Remove version-constraint relaxation for i18n gem ([#​8055](https://redirect.github.com/jekyll/jekyll/issues/8055))
- Mirror `spec.homepage` as `metadata["homepage_uri"]` ([#​8056](https://redirect.github.com/jekyll/jekyll/issues/8056))
- Bump Ruby versions on Travis builds ([#​8088](https://redirect.github.com/jekyll/jekyll/issues/8088))
- chore(ci): cache dependencies ([#​8168](https://redirect.github.com/jekyll/jekyll/issues/8168))
##### Site Enhancements
- Optimize rendering of the documentation site ([#​8020](https://redirect.github.com/jekyll/jekyll/issues/8020))
- Utilize `relative_url` filter in documentation site ([#​8089](https://redirect.github.com/jekyll/jekyll/issues/8089))
- Render tutorial metadata in documentation site ([#​8092](https://redirect.github.com/jekyll/jekyll/issues/8092))
- Improve syntax-highlighting in documentation site ([#​8079](https://redirect.github.com/jekyll/jekyll/issues/8079))
- Site: Filter through just the *docs* collection ([#​8170](https://redirect.github.com/jekyll/jekyll/issues/8170))
### [`v4.0.1`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#401--2020-05-08)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v4.0.0...v4.0.1)
##### Bug Fixes
- Prevent console warning with Ruby 2.7 ([#​8124](https://redirect.github.com/jekyll/jekyll/issues/8124))
- Clear cached Liquid template scope before render ([#​8141](https://redirect.github.com/jekyll/jekyll/issues/8141))
- Add static file's basename to its url_placeholder ([#​8142](https://redirect.github.com/jekyll/jekyll/issues/8142))
- Update item_property to recognize integers ([#​8160](https://redirect.github.com/jekyll/jekyll/issues/8160))
##### Development Fixes
- Fix Kramdown converter based tests for v4.0.x ([#​8143](https://redirect.github.com/jekyll/jekyll/issues/8143))
### [`v4.0.0`](https://redirect.github.com/jekyll/jekyll/blob/HEAD/History.markdown#400--2019-08-19)
[Compare Source](https://redirect.github.com/jekyll/jekyll/compare/v3.10.0...v4.0.0)
##### Major Enhancements
- Drop ruby 2.3 ([#​7454](https://redirect.github.com/jekyll/jekyll/issues/7454))
- Drop support for Ruby 2.1 and 2.2 ([#​6560](https://redirect.github.com/jekyll/jekyll/issues/6560))
- Drop support for older versions of Rouge ([#​6978](https://redirect.github.com/jekyll/jekyll/issues/6978))
- Drop support for pygments as syntax-highlighter ([#​7118](https://redirect.github.com/jekyll/jekyll/issues/7118))
- Drop support for Redcarpet ([#​6987](https://redirect.github.com/jekyll/jekyll/issues/6987))
- Drop support for rdiscount ([#​6988](https://redirect.github.com/jekyll/jekyll/issues/6988))
- Drop support for `jekyll-watch-1.4.0` and older ([#​7287](https://redirect.github.com/jekyll/jekyll/issues/7287))
- Incorporate `relative_url` filter in `link` tag ([#​6727](https://redirect.github.com/jekyll/jekyll/issues/6727))
- Upgrade kramdown dependency to v2.x ([#​7492](https://redirect.github.com/jekyll/jekyll/issues/7492))
- Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps ([#​7778](https://redirect.github.com/jekyll/jekyll/issues/7778))
- Upgrade i18n to v1.x ([#​6931](https://redirect.github.com/jekyll/jekyll/issues/6931))
- Add `Jekyll::Cache` class to handle caching on disk ([#​7169](https://redirect.github.com/jekyll/jekyll/issues/7169))
- Cache converted markdown ([#​7159](https://redirect.github.com/jekyll/jekyll/issues/7159))
- Cache: Do not dump undumpable objects ([#​7190](https://redirect.github.com/jekyll/jekyll/issues/7190))
- Cache matched defaults sets for given parameters ([#​6888](https://redirect.github.com/jekyll/jekyll/issues/6888))
- Ignore cache directory ([#​7184](https://redirect.github.com/jekyll/jekyll/issues/7184))
- Add `Site#in_cache_dir` helper method ([#​7160](https://redirect.github.com/jekyll/jekyll/issues/7160))
- Remove 'cache_dir' during `jekyll clean` ([#​7158](https://redirect.github.com/jekyll/jekyll/issues/7158))
- Cache parsed Liquid templates in memory ([#​7136](https://redirect.github.com/jekyll/jekyll/issues/7136))
- Only read layouts from source_dir or theme_dir ([#​6788](https://redirect.github.com/jekyll/jekyll/issues/6788))
- Allow custom sorting of collection documents ([#​7427](https://redirect.github.com/jekyll/jekyll/issues/7427))
- Always exclude certain paths from being processed ([#​7188](https://redirect.github.com/jekyll/jekyll/issues/7188))
- Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in ([#​7584](https://redirect.github.com/jekyll/jekyll/issues/7584))
- Incorporate `relative_url` within `post_url` tag ([#​7589](https://redirect.github.com/jekyll/jekyll/issues/7589))
- Remove patch to modify config for kramdown ([#​7699](https://redirect.github.com/jekyll/jekyll/issues/7699))
##### Minor Enhancements
- Enhance `--blank` scaffolding ([#​7310](https://redirect.github.com/jekyll/jekyll/issues/7310))
- Use `jekyll-compose` if installed ([#​6932](https://redirect.github.com/jekyll/jekyll/issues/6932))
- Disable Liquid via front matter ([#​6824](https://redirect.github.com/jekyll/jekyll/issues/6824))
- Configure cache_dir ([#​7232](https://redirect.github.com/jekyll/jekyll/issues/7232))
- ISO week date drops ([#​5981](https://redirect.github.com/jekyll/jekyll/issues/5981))
- Fix custom 404 page for GitHub pages ([#​7132](https://redirect.github.com/jekyll/jekyll/issues/7132))
- Load config file from within current theme-gem ([#​7304](https://redirect.github.com/jekyll/jekyll/issues/7304))
- Suggest re-running command with `--trace` on fail ([#​6551](https://redirect.github.com/jekyll/jekyll/issues/6551))
- Support for binary operators in where_exp filter ([#​6998](https://redirect.github.com/jekyll/jekyll/issues/6998))
- Automatically load `_config.toml` ([#​7299](https://redirect.github.com/jekyll/jekyll/issues/7299))
- Add vendor folder to a newly installed site's .gitignore ([#​6968](https://redirect.github.com/jekyll/jekyll/issues/6968))
- Output Jekyll Version while debugging ([#​7173](https://redirect.github.com/jekyll/jekyll/issues/7173))
- Memoize computing excerpt's relative_path ([#​6951](https://redirect.github.com/jekyll/jekyll/issues/6951))
- Skip processing posts that can not be read ([#​7302](https://redirect.github.com/jekyll/jekyll/issues/7302))
- Memoize the return value of Site#documents ([#​7273](https://redirect.github.com/jekyll/jekyll/issues/7273))
- Cache globbed paths in front matter defaults ([#​7345](https://redirect.github.com/jekyll/jekyll/issues/7345))
- Cache computed item property ([#​7301](https://redirect.github.com/jekyll/jekyll/issues/7301))
- Cleanup Markdown converter ([#​7519](https://redirect.github.com/jekyll/jekyll/issues/7519))
- Do not process Liquid in post excerpt when disabled in front matter ([#​7146](https://redirect.github.com/jekyll/jekyll/issues/7146))
- Liquefied link tag ([#​6269](https://redirect.github.com/jekyll/jekyll/issues/6269))
- Update item_property to return numbers as numbers instead of strings ([#​6608](https://redirect.github.com/jekyll/jekyll/issues/6608))
- Use `.markdown` extension for page templates ([#​7126](https://redirect.github.com/jekyll/jekyll/issues/7126))
- Add support for `*.xhtml` files ([#​6854](https://redirect.github.com/jekyll/jekyll/issues/6854))
- Allow i18n v0.9.5 and higher ([#​7044](https://redirect.github.com/jekyll/jekyll/issues/7044))
- Ignore permission error of /proc/version ([#​7267](https://redirect.github.com/jekyll/jekyll/issues/7267))
- Strip extra slashes via `Jekyll.sanitized_
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* 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:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->1 parent 89eb053 commit 34d1046Copy full SHA for 34d1046
Expand file treeCollapse file tree
2 files changed
+21
-7
lines changed+7-7Lines changed: 7 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
17 |
| - | |
18 |
| - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
| |||
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
27 |
| - | |
28 |
| - | |
29 |
| - | |
30 |
| - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
31 | 31 |
| |
32 | 32 |
|
+14Lines changed: 14 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
| 42 | + | |
| 43 | + | |
42 | 44 |
| |
43 | 45 |
| |
| 46 | + | |
| 47 | + | |
44 | 48 |
| |
45 | 49 |
| |
| 50 | + | |
| 51 | + | |
46 | 52 |
| |
47 | 53 |
| |
| 54 | + | |
| 55 | + | |
48 | 56 |
| |
49 | 57 |
| |
| 58 | + | |
| 59 | + | |
50 | 60 |
| |
51 | 61 |
| |
| 62 | + | |
| 63 | + | |
52 | 64 |
| |
53 | 65 |
| |
| 66 | + | |
| 67 | + | |
54 | 68 |
| |
55 | 69 |
| |
56 | 70 |
| |
|
0 commit comments