{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":178064406,"defaultBranch":"main","name":"api-linter","ownerLogin":"googleapis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-27T19:49:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16785467?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716500869.0","currentOid":""},"activityList":{"items":[{"before":"1b1cedc7d24b55c0d1e25f4a5b12b07d608e056c","after":null,"ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-05-23T21:47:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"}},{"before":"1c8218cd42f090d4d4b835d246343c3175502615","after":"8ce4b84924f21e38e0c28f0f530a1c03857eba9d","ref":"refs/heads/main","pushedAt":"2024-05-23T21:47:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"},"commit":{"message":"chore(main): release 1.66.1 (#1392)\n\nCo-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>\r\nCo-authored-by: Noah Dietz ","shortMessageHtmlLink":"chore(main): release 1.66.1 (#1392)"}},{"before":"0d2b2a18ff3b5bf6b1354b1ad65221e86a053da6","after":"33e55d71bd172f0e30959a65e1c414055e971ca8","ref":"refs/heads/dependabot/bundler/docs/nokogiri-1.16.5","pushedAt":"2024-05-23T21:47:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump nokogiri from 1.16.2 to 1.16.5 in /docs\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.2 to 1.16.5.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.2...v1.16.5)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump nokogiri from 1.16.2 to 1.16.5 in /docs"}},{"before":"84ad9bb5ab78344d06cf149fbc7dd67e165a6a38","after":null,"ref":"refs/heads/dependabot/bundler/docs/rexml-3.2.8","pushedAt":"2024-05-23T21:46:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"4ad886d3c29e0ad8df4c015b8e027ffed9f64de8","after":"1b1cedc7d24b55c0d1e25f4a5b12b07d608e056c","ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-05-23T21:46:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"},"commit":{"message":"Merge branch 'main' into release-please--branches--main--components--api-linter","shortMessageHtmlLink":"Merge branch 'main' into release-please--branches--main--components--…"}},{"before":"ec79f5392829fc58a44f577dce55a936ea112988","after":"1c8218cd42f090d4d4b835d246343c3175502615","ref":"refs/heads/main","pushedAt":"2024-05-23T21:43:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"},"commit":{"message":"chore(deps): update all dependencies (#1390)\n\nCo-authored-by: Noah Dietz ","shortMessageHtmlLink":"chore(deps): update all dependencies (#1390)"}},{"before":"ec79f5392829fc58a44f577dce55a936ea112988","after":"4ad886d3c29e0ad8df4c015b8e027ffed9f64de8","ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-05-23T21:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 1.66.1","shortMessageHtmlLink":"chore(main): release 1.66.1"}},{"before":null,"after":"ec79f5392829fc58a44f577dce55a936ea112988","ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-05-23T21:40:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"fix(AIP-136): handle LRO response names (#1391)\n\n* fix(AIP-136): handle LRO response names\r\n\r\n* split LRO tests out for easier reading","shortMessageHtmlLink":"fix(AIP-136): handle LRO response names (#1391)"}},{"before":"4d25ba2f2a48c5a1abff4c6fd0e45d039d4ba328","after":"ec79f5392829fc58a44f577dce55a936ea112988","ref":"refs/heads/main","pushedAt":"2024-05-23T21:40:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"},"commit":{"message":"fix(AIP-136): handle LRO response names (#1391)\n\n* fix(AIP-136): handle LRO response names\r\n\r\n* split LRO tests out for easier reading","shortMessageHtmlLink":"fix(AIP-136): handle LRO response names (#1391)"}},{"before":"80b09f57b4481957dbcf71965d123cc2dc463beb","after":"4d25ba2f2a48c5a1abff4c6fd0e45d039d4ba328","ref":"refs/heads/main","pushedAt":"2024-05-20T16:42:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"},"commit":{"message":"chore(main): release 1.66.0 (#1388)\n\nCo-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>\r\nCo-authored-by: Noah Dietz ","shortMessageHtmlLink":"chore(main): release 1.66.0 (#1388)"}},{"before":"474332ae23fdb16ea9473c8ded6b902a60ae883c","after":null,"ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-05-20T16:42:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"}},{"before":"cc1c07fdf7c0ebf84ad896db23eca1ebba7185ef","after":"474332ae23fdb16ea9473c8ded6b902a60ae883c","ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-05-18T02:01:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"},"commit":{"message":"Merge branch 'main' into release-please--branches--main--components--api-linter","shortMessageHtmlLink":"Merge branch 'main' into release-please--branches--main--components--…"}},{"before":"000d650f899a9e83466e16d4650749fc49f37587","after":"0d2b2a18ff3b5bf6b1354b1ad65221e86a053da6","ref":"refs/heads/dependabot/bundler/docs/nokogiri-1.16.5","pushedAt":"2024-05-17T21:57:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump nokogiri from 1.16.2 to 1.16.5 in /docs\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.2 to 1.16.5.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.2...v1.16.5)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump nokogiri from 1.16.2 to 1.16.5 in /docs"}},{"before":"1ca653cb9c79880bd41a7ca40800f2b0f88f6de6","after":"84ad9bb5ab78344d06cf149fbc7dd67e165a6a38","ref":"refs/heads/dependabot/bundler/docs/rexml-3.2.8","pushedAt":"2024-05-17T21:57:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump rexml from 3.2.6 to 3.2.8 in /docs\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump rexml from 3.2.6 to 3.2.8 in /docs"}},{"before":"9e43e3f1c98dfe716d4c8ede6fc213239425c6ef","after":"80b09f57b4481957dbcf71965d123cc2dc463beb","ref":"refs/heads/main","pushedAt":"2024-05-17T21:56:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"chore(deps): update all dependencies (#1384)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [cloud.google.com/go/longrunning](https://togithub.com/googleapis/google-cloud-go) | `v0.5.6` -> `v0.5.7` | [![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2flongrunning/v0.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2flongrunning/v0.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2flongrunning/v0.5.6/v0.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2flongrunning/v0.5.6/v0.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| golang.org/x/text | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftext/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftext/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftext/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftext/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [google.golang.org/genproto](https://togithub.com/googleapis/go-genproto) | `v0.0.0-20240415180920-8c6c420018be` -> `v0.0.0-20240515191416-fc5f0ca64291` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20240515191416-fc5f0ca64291?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto/v0.0.0-20240515191416-fc5f0ca64291?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto/v0.0.0-20240415180920-8c6c420018be/v0.0.0-20240515191416-fc5f0ca64291?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20240415180920-8c6c420018be/v0.0.0-20240515191416-fc5f0ca64291?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [google.golang.org/genproto/googleapis/api](https://togithub.com/googleapis/go-genproto) | `v0.0.0-20240415180920-8c6c420018be` -> `v0.0.0-20240515191416-fc5f0ca64291` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240515191416-fc5f0ca64291?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240515191416-fc5f0ca64291?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240415180920-8c6c420018be/v0.0.0-20240515191416-fc5f0ca64291?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240415180920-8c6c420018be/v0.0.0-20240515191416-fc5f0ca64291?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [google.golang.org/protobuf](https://togithub.com/protocolbuffers/protobuf-go) | `v1.33.1-0.20240423095020-c2b76eee36e7` -> `v1.34.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fprotobuf/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fprotobuf/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fprotobuf/v1.33.1-0.20240423095020-c2b76eee36e7/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fprotobuf/v1.33.1-0.20240423095020-c2b76eee36e7/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [jekyll](https://jekyllrb.com) ([source](https://togithub.com/jekyll/jekyll), [changelog](https://togithub.com/jekyll/jekyll/releases)) | `3.9.5` -> `4.3.3` | [![age](https://developer.mend.io/api/mc/badges/age/rubygems/jekyll/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/jekyll/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/jekyll/3.9.5/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/jekyll/3.9.5/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nprotocolbuffers/protobuf-go (google.golang.org/protobuf)\n\n### [`v1.34.1`](https://togithub.com/protocolbuffers/protobuf-go/releases/tag/v1.34.1)\n\n[Compare Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.34.0...v1.34.1)\n\nMinor fixes for editions compliance:\n\n- [CL/582635](https://go.dev/cl/582635): all: update to protobuf 27.0-rc1 and regenerate protos\n- [CL/582755](https://go.dev/cl/582755): encoding/proto\\[json|text]: accept lower case names for group-like fields\n\n
\n\n
\njekyll/jekyll (jekyll)\n\n### [`v4.3.3`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#433--2023-12-27)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.3.2...v4.3.3)\n\n##### Bug Fixes\n\n- Backport [#​9392](https://togithub.com/jekyll/jekyll/issues/9392) for v4.3.x: Fix backward compatibility issues in the Logger ([#​9510](https://togithub.com/jekyll/jekyll/issues/9510))\n\n##### Development Fixes\n\n- Backport [#​9237](https://togithub.com/jekyll/jekyll/issues/9237) for v4.3.x: Use Hash explicitly for Struct initializer ([#​9285](https://togithub.com/jekyll/jekyll/issues/9285))\n\n### [`v4.3.2`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#432--2023-01-20)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.3.1...v4.3.2)\n\n##### Bug Fixes\n\n- Backport [#​9257](https://togithub.com/jekyll/jekyll/issues/9257) for v4.3.x: Rename sass partial created for new blank site ([#​9262](https://togithub.com/jekyll/jekyll/issues/9262))\n- Backport [#​9187](https://togithub.com/jekyll/jekyll/issues/9187) for v4.3.x: Optimize `Site#each_site_file` ([#​9256](https://togithub.com/jekyll/jekyll/issues/9256))\n- Backport [#​9186](https://togithub.com/jekyll/jekyll/issues/9186) for v4.3.x: Remove totals in profile table properly ([#​9255](https://togithub.com/jekyll/jekyll/issues/9255))\n\n##### Development Fixes\n\n- Backport [#​9223](https://togithub.com/jekyll/jekyll/issues/9223) for 4.3.x: Update sass related tests for jekyll-sass-converter 3.x ([#​9254](https://togithub.com/jekyll/jekyll/issues/9254))\n\n### [`v4.3.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#431--2022-10-26)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.3.0...v4.3.1)\n\n##### Bug Fixes\n\n- Respect user-defined name attribute in documents ([#​9167](https://togithub.com/jekyll/jekyll/issues/9167))\n- Revert \"Incrementally rebuild when a data file is changed\" ([#​9170](https://togithub.com/jekyll/jekyll/issues/9170))\n\n##### Documentation\n\n- Release post for v4.3.1 ([#​9171](https://togithub.com/jekyll/jekyll/issues/9171))\n\n### [`v4.3.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#430--2022-10-20)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.2.2...v4.3.0)\n\n##### Minor Enhancements\n\n- Add webrick as a dependency ([#​8524](https://togithub.com/jekyll/jekyll/issues/8524))\n- Regenerate supported mime types ([#​8542](https://togithub.com/jekyll/jekyll/issues/8542))\n- Update include tag to be more permissive ([#​8618](https://togithub.com/jekyll/jekyll/issues/8618))\n- Optimize `Jekyll::Utils.parse_date` ([#​8425](https://togithub.com/jekyll/jekyll/issues/8425))\n- Update rubocop from 1.12 to 1.18 and min ruby from 2.4 to 2.5 ([#​8741](https://togithub.com/jekyll/jekyll/issues/8741))\n- Always hide cache-dir contents from Git ([#​8798](https://togithub.com/jekyll/jekyll/issues/8798))\n- Remove the warning about auto-regeneration on Windows ([#​8821](https://togithub.com/jekyll/jekyll/issues/8821))\n- Propagate \\_data folder from theme ([#​8815](https://togithub.com/jekyll/jekyll/issues/8815))\n- Support both tzinfo v1 and v2 along with non-half hour offsets. ([#​8880](https://togithub.com/jekyll/jekyll/issues/8880))\n- Run vendor-mimes to update mime.types ([#​8940](https://togithub.com/jekyll/jekyll/issues/8940))\n- Expose collection static files via `site.static_files` ([#​8961](https://togithub.com/jekyll/jekyll/issues/8961))\n- Expose `basename` from `document.rb` as `name` to Liquid templates ([#​8761](https://togithub.com/jekyll/jekyll/issues/8761))\n- Allow Configurable Converters on CSV ([#​8858](https://togithub.com/jekyll/jekyll/issues/8858))\n- Introduce `theme` drop to expose theme-gem details ([#​9129](https://togithub.com/jekyll/jekyll/issues/9129))\n- Relax version constraint to allow Rouge 4.x ([#​9134](https://togithub.com/jekyll/jekyll/issues/9134))\n- Incrementally rebuild when a data file is changed ([#​8771](https://togithub.com/jekyll/jekyll/issues/8771))\n- Support jekyll-sass-converter 3.x ([#​9132](https://togithub.com/jekyll/jekyll/issues/9132))\n\n##### Bug Fixes\n\n- fix: pin rubocop to 1.12 due to error with ruby 2.4 ([#​8651](https://togithub.com/jekyll/jekyll/issues/8651))\n- Load Jekyll plugins from BUNDLE_GEMFILE location ([#​8585](https://togithub.com/jekyll/jekyll/issues/8585))\n- fix(security): CVE-2021-28834 ([#​8680](https://togithub.com/jekyll/jekyll/issues/8680))\n- Inject livereload script using `location.protocol` instead of `http:` ([#​8718](https://togithub.com/jekyll/jekyll/issues/8718))\n- Respect collections_dir config within include tag ([#​8756](https://togithub.com/jekyll/jekyll/issues/8756))\n- Fix regression in Convertible module from v4.2.0 ([#​8786](https://togithub.com/jekyll/jekyll/issues/8786))\n- Revert [#​7253](https://togithub.com/jekyll/jekyll/issues/7253): \"Don't reset site.url to localhost:4000 by default\" ([#​8620](https://togithub.com/jekyll/jekyll/issues/8620))\n- Improve readability of CI logs ([#​8877](https://togithub.com/jekyll/jekyll/issues/8877))\n- Fix deprecation message for missing doc method ([#​8960](https://togithub.com/jekyll/jekyll/issues/8960))\n- Fix response header for content served via `jekyll serve` ([#​8965](https://togithub.com/jekyll/jekyll/issues/8965))\n- Trigger livereload in sites without pages ([#​8337](https://togithub.com/jekyll/jekyll/issues/8337))\n- Only enable BOM encoding option on UTF encodings ([#​8363](https://togithub.com/jekyll/jekyll/issues/8363))\n- Ensure theme config is a `Jekyll::Configuration` object ([#​8988](https://togithub.com/jekyll/jekyll/issues/8988))\n- Remove misleading totals row from `--profile` table ([#​9039](https://togithub.com/jekyll/jekyll/issues/9039))\n- Unlock Psych dependency ([#​9135](https://togithub.com/jekyll/jekyll/issues/9135))\n- Fix false positive conflicts for static files in a collection ([#​9141](https://togithub.com/jekyll/jekyll/issues/9141))\n\n##### Development Fixes\n\n- style: enable new cops ([#​8538](https://togithub.com/jekyll/jekyll/issues/8538))\n- Allow dependabot to keep github actions up-to-date ([#​8540](https://togithub.com/jekyll/jekyll/issues/8540))\n- Update actions/cache requirement to v2.1.3 ([#​8543](https://togithub.com/jekyll/jekyll/issues/8543))\n- Pin rubocop version ([#​8564](https://togithub.com/jekyll/jekyll/issues/8564))\n- style: add rubocop 1.9 cops ([#​8567](https://togithub.com/jekyll/jekyll/issues/8567))\n- Cross Version Testing Locally and Faster CI ([#​8610](https://togithub.com/jekyll/jekyll/issues/8610))\n- Use official Ruby setup GH action ([#​8614](https://togithub.com/jekyll/jekyll/issues/8614))\n- Spell check action for markdown documentation ([#​8675](https://togithub.com/jekyll/jekyll/issues/8675))\n- Update expect to cover docs/\\_posts ([#​8677](https://togithub.com/jekyll/jekyll/issues/8677))\n- Bump check-spelling/check-spelling from 0.0.18 to 0.0.19 ([#​8740](https://togithub.com/jekyll/jekyll/issues/8740))\n- Enable Rubocop accessor grouping, fix existing offenses ([#​8293](https://togithub.com/jekyll/jekyll/issues/8293))\n- Tags:Highlight: Decomposed HTMLLegacy formatter ([#​8623](https://togithub.com/jekyll/jekyll/issues/8623))\n- Relax Rubocop Dependency ([#​8831](https://togithub.com/jekyll/jekyll/issues/8831))\n- Add a workflow to build gems consistently ([#​8830](https://togithub.com/jekyll/jekyll/issues/8830))\n- Fix random test failures in TestExcerpt #to_liquid ([#​8884](https://togithub.com/jekyll/jekyll/issues/8884))\n- Lock gem `psych` to `v3.x` ([#​8918](https://togithub.com/jekyll/jekyll/issues/8918))\n- Fix typo in Bug Report template ([#​8951](https://togithub.com/jekyll/jekyll/issues/8951))\n- Check symlink outside site_source without Pathutil ([#​9015](https://togithub.com/jekyll/jekyll/issues/9015))\n- Stop testing with Rubies older than 2.7 on non-Windows ([#​8955](https://togithub.com/jekyll/jekyll/issues/8955))\n- Bump actions/checkout from 2 to 3 ([#​8986](https://togithub.com/jekyll/jekyll/issues/8986))\n- Remove git.io shortlinks from repo ([#​9045](https://togithub.com/jekyll/jekyll/issues/9045))\n- Bump rubocop to 1.32 ([#​9093](https://togithub.com/jekyll/jekyll/issues/9093))\n- Bump RuboCop to `1.36.x` ([#​9125](https://togithub.com/jekyll/jekyll/issues/9125))\n- Use check-spelling/check-spelling@v0.0.20 ([#​9111](https://togithub.com/jekyll/jekyll/issues/9111))\n- Disable pending cops when running rubocop ([#​9136](https://togithub.com/jekyll/jekyll/issues/9136))\n- Relax RDoc version dependency ([#​9142](https://togithub.com/jekyll/jekyll/issues/9142))\n\n##### Documentation\n\n- typo - do instead of don't ([#​8518](https://togithub.com/jekyll/jekyll/issues/8518))\n- Document support for TSV files consistently ([#​8488](https://togithub.com/jekyll/jekyll/issues/8488))\n- Add a disclaimer to tutorials involving Ruby code ([#​8525](https://togithub.com/jekyll/jekyll/issues/8525))\n- Improve documentation on developing generators ([#​8527](https://togithub.com/jekyll/jekyll/issues/8527))\n- Fixes typo in layouts_dir documentation ([#​8532](https://togithub.com/jekyll/jekyll/issues/8532))\n- Fix i.e. typos in collections.md ([#​8529](https://togithub.com/jekyll/jekyll/issues/8529))\n- Remove GitHub Pages content which is in GitHub docs ([#​8533](https://togithub.com/jekyll/jekyll/issues/8533))\n- Step By Step Instructions Review ([#​8399](https://togithub.com/jekyll/jekyll/issues/8399))\n- Fix typo in migrating from 3.0 to 4.0 page ([#​8572](https://togithub.com/jekyll/jekyll/issues/8572))\n- Fix for important missing step in macOS Installation Docs: Add the Homebrew gems directory to the PATH ([#​8496](https://togithub.com/jekyll/jekyll/issues/8496))\n- Use latest Jekyll-action configuration ([#​8579](https://togithub.com/jekyll/jekyll/issues/8579))\n- docs: troubleshoot macOS with ARM64 architecture ([#​8560](https://togithub.com/jekyll/jekyll/issues/8560))\n- docs: add overview of .jekyll-cache dir ([#​8648](https://togithub.com/jekyll/jekyll/issues/8648))\n- docs: clarify where .jekyll-metadata comes from ([#​8646](https://togithub.com/jekyll/jekyll/issues/8646))\n- Razorops CI/CD added ([#​8656](https://togithub.com/jekyll/jekyll/issues/8656))\n- Specify default port and host for serve commands in docs ([#​8624](https://togithub.com/jekyll/jekyll/issues/8624))\n- Update third-party.md ([#​8652](https://togithub.com/jekyll/jekyll/issues/8652))\n- Add documentation for Sass configuration options ([#​8587](https://togithub.com/jekyll/jekyll/issues/8587))\n- Add formcarry to forms section ([#​8471](https://togithub.com/jekyll/jekyll/issues/8471))\n- Add step to set SDKROOT ([#​8478](https://togithub.com/jekyll/jekyll/issues/8478))\n- Improve the \"Markdown Options\" Docs ([#​8681](https://togithub.com/jekyll/jekyll/issues/8681))\n- Add 'webrick' warning note to \"Quickstart\" Docs ([#​8727](https://togithub.com/jekyll/jekyll/issues/8727))\n- Update windows.md ([#​8701](https://togithub.com/jekyll/jekyll/issues/8701))\n- IRC networks - Libera, Freenode ([#​8706](https://togithub.com/jekyll/jekyll/issues/8706))\n- Improve GitHub Flavored Markdown Docs ([#​8684](https://togithub.com/jekyll/jekyll/issues/8684))\n- Fixing URL in MacOS install for rbenv-doctor ([#​8693](https://togithub.com/jekyll/jekyll/issues/8693))\n- Fix adjective in `troubleshooting.md` document ([#​8777](https://togithub.com/jekyll/jekyll/issues/8777))\n- Goodbye Frank. We'll miss you. 💔 ([#​8807](https://togithub.com/jekyll/jekyll/issues/8807))\n- Update index.html: Grammar fix. ([#​8803](https://togithub.com/jekyll/jekyll/issues/8803))\n- Prefer Libera. Remove Freenode. ([#​8811](https://togithub.com/jekyll/jekyll/issues/8811))\n- Update feature_request.md ([#​8797](https://togithub.com/jekyll/jekyll/issues/8797))\n- Remove AWS Amplify from the showcase ([#​8812](https://togithub.com/jekyll/jekyll/issues/8812))\n- Move Frank to Emeritus Core Team Members ([#​8813](https://togithub.com/jekyll/jekyll/issues/8813))\n- Release post for v4.2.1 ([#​8818](https://togithub.com/jekyll/jekyll/issues/8818))\n- Update CircleCI example ([#​8829](https://togithub.com/jekyll/jekyll/issues/8829))\n- Fix typo ([#​8835](https://togithub.com/jekyll/jekyll/issues/8835))\n- Added docs for running locally ([#​8852](https://togithub.com/jekyll/jekyll/issues/8852))\n- Linting README.markdown ([#​8900](https://togithub.com/jekyll/jekyll/issues/8900))\n- Remove text on GITHUB_TOKEN which is now built-in ([#​8907](https://togithub.com/jekyll/jekyll/issues/8907))\n- Add Security Policy document ([#​8823](https://togithub.com/jekyll/jekyll/issues/8823))\n- Manage repository meta documents consistently ([#​8908](https://togithub.com/jekyll/jekyll/issues/8908))\n- docs: add Layer0 deployment guide ([#​8915](https://togithub.com/jekyll/jekyll/issues/8915))\n- docs: Update README generated by `jekyll new-theme` ([#​8919](https://togithub.com/jekyll/jekyll/issues/8919))\n- Update resources.md ([#​8925](https://togithub.com/jekyll/jekyll/issues/8925))\n- Rewrite documentation on installing plugins ([#​8921](https://togithub.com/jekyll/jekyll/issues/8921))\n- Improve maintainers guide on releasing a new version ([#​8928](https://togithub.com/jekyll/jekyll/issues/8928))\n- Fix link for \"CloudSh\" ([#​8934](https://togithub.com/jekyll/jekyll/issues/8934))\n- Recommend using `actions/cache` in GitHub Actions documentation ([#​8948](https://togithub.com/jekyll/jekyll/issues/8948))\n- Remove references to EOL hakiri.io service ([#​8946](https://togithub.com/jekyll/jekyll/issues/8946))\n- Release post for v4.2.2 ([#​8982](https://togithub.com/jekyll/jekyll/issues/8982))\n- Document releasing off `*-stable` branches ([#​8984](https://togithub.com/jekyll/jekyll/issues/8984))\n- Update document by fix yaml syntax error ([#​8991](https://togithub.com/jekyll/jekyll/issues/8991))\n- Enhance option's case for Jekyll configuration ([#​8992](https://togithub.com/jekyll/jekyll/issues/8992))\n- Fix typo in `_docs/deployment/manual.md` ([#​8997](https://togithub.com/jekyll/jekyll/issues/8997))\n- Add quiet/verbose options ([#​8996](https://togithub.com/jekyll/jekyll/issues/8996))\n- Update README.markdown re IRC Pointer ([#​9005](https://togithub.com/jekyll/jekyll/issues/9005))\n- Remove Aerobatic ([#​9007](https://togithub.com/jekyll/jekyll/issues/9007))\n- Add Jekyll 3.9.2 release post to 'master' branch ([#​9013](https://togithub.com/jekyll/jekyll/issues/9013))\n- Simplify macOS installation docs ([#​8993](https://togithub.com/jekyll/jekyll/issues/8993))\n- Improve document about GitHub Actions section ([#​8853](https://togithub.com/jekyll/jekyll/issues/8853))\n- Update permalinks.md ([#​9017](https://togithub.com/jekyll/jekyll/issues/9017))\n- Add clarity to docs on permalinks placeholders and built-ins ([#​8995](https://togithub.com/jekyll/jekyll/issues/8995))\n- Remove Ionic Framework site from showcase ([#​9057](https://togithub.com/jekyll/jekyll/issues/9057))\n- Windows: describe which option to choose ([#​9049](https://togithub.com/jekyll/jekyll/issues/9049))\n- Improve links (http -> https) ([#​9064](https://togithub.com/jekyll/jekyll/issues/9064))\n- Update ruby version for macos guide ([#​9086](https://togithub.com/jekyll/jekyll/issues/9086))\n- Update posts.md ([#​9151](https://togithub.com/jekyll/jekyll/issues/9151))\n- Release post for v4.3.0 ([#​9157](https://togithub.com/jekyll/jekyll/issues/9157))\n\n##### Site Enhancements\n\n- Improvements to CSS ([#​7834](https://togithub.com/jekyll/jekyll/issues/7834))\n- Slightly update lang `sh` code-block styling ([#​8857](https://togithub.com/jekyll/jekyll/issues/8857))\n\n### [`v4.2.2`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#422--2022-03-03)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.2.1...v4.2.2)\n\n##### Bug Fixes\n\n- Lock `http_parser.rb` gem to `v0.6.x` on JRuby.\n\n##### Development Fixes\n\n- Backport [#​8830](https://togithub.com/jekyll/jekyll/issues/8830) for v4.2.x: Add a workflow to build gems consistently ([#​8869](https://togithub.com/jekyll/jekyll/issues/8869))\n- Lock `rubocop-performance` to `v1.11.x`.\n\n### [`v4.2.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#421--2021-09-27)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.2.0...v4.2.1)\n\n##### Bug Fixes\n\n- Backport [#​8620](https://togithub.com/jekyll/jekyll/issues/8620) for v4.2.x: Revert [#​7253](https://togithub.com/jekyll/jekyll/issues/7253): \"Don't reset site.url to localhost:4000 by default\" ([#​8808](https://togithub.com/jekyll/jekyll/issues/8808))\n- Backport [#​8756](https://togithub.com/jekyll/jekyll/issues/8756) for v4.2.x: Respect collections_dir config within include tag ([#​8794](https://togithub.com/jekyll/jekyll/issues/8794))\n- Backport [#​8786](https://togithub.com/jekyll/jekyll/issues/8786) for v4.2.x: Fix regression in Convertible module from v4.2.0 ([#​8793](https://togithub.com/jekyll/jekyll/issues/8793))\n\n### [`v4.2.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#420--2020-12-14)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.1.1...v4.2.0)\n\n##### Minor Enhancements\n\n- Warn on command-line with permalink conflict ([#​8342](https://togithub.com/jekyll/jekyll/issues/8342))\n- Suppress warning issued for redirect pages ([#​8347](https://togithub.com/jekyll/jekyll/issues/8347))\n- Enhance detection of conflicting destination URLs ([#​8459](https://togithub.com/jekyll/jekyll/issues/8459))\n- Add `:post_convert` hook to modify HTML content before layout ([#​8368](https://togithub.com/jekyll/jekyll/issues/8368))\n- Allow triggering `:post_convert` events atomically ([#​8465](https://togithub.com/jekyll/jekyll/issues/8465))\n- Debug reading Page and Layout objects ([#​8100](https://togithub.com/jekyll/jekyll/issues/8100))\n- Do not reset `site.url` to `http://localhost:4000` by default ([#​7253](https://togithub.com/jekyll/jekyll/issues/7253))\n- Add custom debug strings for Jekyll objects ([#​8473](https://togithub.com/jekyll/jekyll/issues/8473))\n- Debug reading data files in a site ([#​8481](https://togithub.com/jekyll/jekyll/issues/8481))\n\n##### Bug Fixes\n\n- Replace nested conditional with guard clauses ([#​8294](https://togithub.com/jekyll/jekyll/issues/8294))\n- Fix: security bump ([#​8349](https://togithub.com/jekyll/jekyll/issues/8349))\n- Fix path matching regex in post_url Liquid tag ([#​8375](https://togithub.com/jekyll/jekyll/issues/8375))\n- Enable `Performance/ChainArrayAllocation` cop ([#​8404](https://togithub.com/jekyll/jekyll/issues/8404))\n- Enable Lint/NoReturnInBeginEndBlocks Cop ([#​8457](https://togithub.com/jekyll/jekyll/issues/8457))\n- Generate items from `site.include` list only once ([#​8463](https://togithub.com/jekyll/jekyll/issues/8463))\n- Explicitly return nil after site process phase ([#​8472](https://togithub.com/jekyll/jekyll/issues/8472))\n\n##### Optimization Fixes\n\n- Implement custom delegators for drop methods ([#​8183](https://togithub.com/jekyll/jekyll/issues/8183))\n- Handle `nil` argument to `Jekyll.sanitized_path` ([#​8415](https://togithub.com/jekyll/jekyll/issues/8415))\n- Cache `Jekyll.sanitized_path` ([#​8424](https://togithub.com/jekyll/jekyll/issues/8424))\n- Memoize array of drop getter method names ([#​8421](https://togithub.com/jekyll/jekyll/issues/8421))\n- Reduce string allocations from the `link` tag ([#​8387](https://togithub.com/jekyll/jekyll/issues/8387))\n- Optimize parsing of parameters in `include` tag ([#​8192](https://togithub.com/jekyll/jekyll/issues/8192))\n- Stash documents `write?` attribute in a variable ([#​8389](https://togithub.com/jekyll/jekyll/issues/8389))\n- Reduce string allocations from generating doc URLs ([#​8392](https://togithub.com/jekyll/jekyll/issues/8392))\n- Check if site is in incremental mode optimally ([#​8401](https://togithub.com/jekyll/jekyll/issues/8401))\n- Utilize flexibility of `Site#in_dest_dir` ([#​8403](https://togithub.com/jekyll/jekyll/issues/8403))\n- Reduce allocations from rendering item as liquid ([#​8406](https://togithub.com/jekyll/jekyll/issues/8406))\n- Compute relative_path of pages using PathManager ([#​8408](https://togithub.com/jekyll/jekyll/issues/8408))\n- Reduce allocation from `normalize_whitespace` filter ([#​8400](https://togithub.com/jekyll/jekyll/issues/8400))\n- Use `Regexp#match?` when `MatchData` is not required ([#​8427](https://togithub.com/jekyll/jekyll/issues/8427))\n- Check default front matter scope against symbols ([#​8393](https://togithub.com/jekyll/jekyll/issues/8393))\n- Stash frequently used `Drop` setter keys for reuse ([#​8394](https://togithub.com/jekyll/jekyll/issues/8394))\n- Memoize defaults computed for Convertibles ([#​8451](https://togithub.com/jekyll/jekyll/issues/8451))\n- Reduce array allocations from merging categories ([#​8453](https://togithub.com/jekyll/jekyll/issues/8453))\n- Memoize destination of pages, documents and staticfiles ([#​8458](https://togithub.com/jekyll/jekyll/issues/8458))\n- Reduce allocations from computing item property ([#​8485](https://togithub.com/jekyll/jekyll/issues/8485))\n- Optimize `Page#dir` with a private method ([#​8489](https://togithub.com/jekyll/jekyll/issues/8489))\n- Stash attribute hash for Liquid computed for pages ([#​8497](https://togithub.com/jekyll/jekyll/issues/8497))\n\n##### Development Fixes\n\n- Update cucumber gem to version 4.1 ([#​8278](https://togithub.com/jekyll/jekyll/issues/8278))\n- Move permalink styles data to constant ([#​8282](https://togithub.com/jekyll/jekyll/issues/8282))\n- Update rubocop gem to 0.87.1 ([#​8287](https://togithub.com/jekyll/jekyll/issues/8287))\n- Update RuboCop to-do file ([#​8296](https://togithub.com/jekyll/jekyll/issues/8296))\n- Fix `rake console` generating LoadError ([#​8312](https://togithub.com/jekyll/jekyll/issues/8312))\n- Configure Performance cops ([#​8369](https://togithub.com/jekyll/jekyll/issues/8369))\n- Update rubocop gem to 0.90.0 ([#​8313](https://togithub.com/jekyll/jekyll/issues/8313))\n- Refactor `Jekyll::Utils::Platforms` ([#​7236](https://togithub.com/jekyll/jekyll/issues/7236))\n- Bump RuboCop to v0.91.x ([#​8391](https://togithub.com/jekyll/jekyll/issues/8391))\n- Add workflow to build and profile third-party repo ([#​8398](https://togithub.com/jekyll/jekyll/issues/8398))\n- Bump RuboCop to v0.92.x\n- Update cucumber gem version to 5.1.2 ([#​8413](https://togithub.com/jekyll/jekyll/issues/8413))\n- Fix test suite compatibility with JRuby ([#​8418](https://togithub.com/jekyll/jekyll/issues/8418))\n- chore(deps): bump Rubocop to 0.93.0 ([#​8430](https://togithub.com/jekyll/jekyll/issues/8430))\n- Use Ruby 2.7.1 in GitHub Actions ([#​8444](https://togithub.com/jekyll/jekyll/issues/8444))\n- Test that Liquid expressions are not deeply evaled ([#​8292](https://togithub.com/jekyll/jekyll/issues/8292))\n- Test rendering arbitrary Liquid variables by default ([#​7414](https://togithub.com/jekyll/jekyll/issues/7414))\n- Migrate TravisCI jobs to GitHub Actions ([#​8492](https://togithub.com/jekyll/jekyll/issues/8492))\n\n##### Documentation\n\n- Update pointer to special permalink variables for collections ([#​8274](https://togithub.com/jekyll/jekyll/issues/8274))\n- Fix special treatment for 'page 1' in docs of pagination ([#​8230](https://togithub.com/jekyll/jekyll/issues/8230))\n- Add Formcake to forms section ([#​8283](https://togithub.com/jekyll/jekyll/issues/8283))\n- Add a note on the rendering process in the docs ([#​8291](https://togithub.com/jekyll/jekyll/issues/8291))\n- Add refactoring type to PULL_REQUEST_TEMPLATE ([#​8297](https://togithub.com/jekyll/jekyll/issues/8297))\n- Update resources.md ([#​7864](https://togithub.com/jekyll/jekyll/issues/7864))\n- Extra apostrophes in an URL ([#​8319](https://togithub.com/jekyll/jekyll/issues/8319))\n- Clarify target of subordinate clause ([#​8320](https://togithub.com/jekyll/jekyll/issues/8320))\n- Cherry-pick commits from conflicting branch `docs-40`\n- Update documentation on third party site ([#​8352](https://togithub.com/jekyll/jekyll/issues/8352))\n- Update default.md with info requested in [#​8314](https://togithub.com/jekyll/jekyll/issues/8314) ([#​8353](https://togithub.com/jekyll/jekyll/issues/8353))\n- Clarify description of `safe` option ([#​8354](https://togithub.com/jekyll/jekyll/issues/8354))\n- Simplifying the Git post-receive hook-example ([#​8358](https://togithub.com/jekyll/jekyll/issues/8358))\n- Add missing doc for build and serve commands ([#​8365](https://togithub.com/jekyll/jekyll/issues/8365))\n- Docs Review: Getting Started ([#​8372](https://togithub.com/jekyll/jekyll/issues/8372))\n- Add note about rebooting system after installation ([#​8359](https://togithub.com/jekyll/jekyll/issues/8359))\n- Use data file to render table at `/docs/configuration/options/#global-configuration` ([#​8377](https://togithub.com/jekyll/jekyll/issues/8377))\n- Use data file(s) to render table(s) at `/docs/configuration/options/` ([#​8380](https://togithub.com/jekyll/jekyll/issues/8380))\n- Improve maintainability of config option data ([#​8383](https://togithub.com/jekyll/jekyll/issues/8383))\n- Remove CircleCI v1 docs ([#​8410](https://togithub.com/jekyll/jekyll/issues/8410))\n- Remove `NOKOGIRI_USE_SYSTEM_LIBRARIES` from Travis CI docs ([#​8409](https://togithub.com/jekyll/jekyll/issues/8409))\n- Add links to all Jekyll themes on GitHub tagged with #jekyll-theme ([#​8447](https://togithub.com/jekyll/jekyll/issues/8447))\n- Document initializing project Gemfile from scratch ([#​8450](https://togithub.com/jekyll/jekyll/issues/8450))\n- Document installation of additional dependencies for installing Jekyll on Fedora ([#​8456](https://togithub.com/jekyll/jekyll/issues/8456))\n- Improve documentation on Hooks in Jekyll ([#​8467](https://togithub.com/jekyll/jekyll/issues/8467))\n- Build docs site with GitHub Actions ([#​8201](https://togithub.com/jekyll/jekyll/issues/8201))\n- Add link to Assets page from `_sass` section in `_docs/structure.md` ([#​8486](https://togithub.com/jekyll/jekyll/issues/8486))\n\n##### Site Enhancements\n\n- Fix rendering of *showcase* images ([#​8504](https://togithub.com/jekyll/jekyll/issues/8504))\n\n### [`v4.1.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#411--2020-06-24)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.1.0...v4.1.1)\n\n##### Bug Fixes\n\n- Disable page excerpts by default ([#​8222](https://togithub.com/jekyll/jekyll/issues/8222))\n- Revert introduction of PageDrop ([#​8221](https://togithub.com/jekyll/jekyll/issues/8221))\n- Don't generate excerpts for non-html pages ([#​8234](https://togithub.com/jekyll/jekyll/issues/8234))\n- Make page excerpts consistent with doc excerpts ([#​8236](https://togithub.com/jekyll/jekyll/issues/8236))\n\n##### Documentation\n\n- Replace deprecated 'show' command with 'info' ([#​8235](https://togithub.com/jekyll/jekyll/issues/8235))\n- Change name to ▲Vercel ([#​8247](https://togithub.com/jekyll/jekyll/issues/8247))\n- Add language and examples to describe how to use the configuration op… ([#​8249](https://togithub.com/jekyll/jekyll/issues/8249))\n- Fix missing yaml front matter colon and adjust/add clarifying language. ([#​8250](https://togithub.com/jekyll/jekyll/issues/8250))\n- correct typo ([#​8261](https://togithub.com/jekyll/jekyll/issues/8261))\n- Allow hyperlinks to specific filter documentation ([#​8231](https://togithub.com/jekyll/jekyll/issues/8231))\n- Update link to Netlify step-by-step guide ([#​8264](https://togithub.com/jekyll/jekyll/issues/8264))\n- Fix grammar in documentation section ([#​8265](https://togithub.com/jekyll/jekyll/issues/8265))\n\n##### Site Enhancements\n\n- Including correct Sketch website ([#​8241](https://togithub.com/jekyll/jekyll/issues/8241))\n- Release post for v4.1.1 ([#​8243](https://togithub.com/jekyll/jekyll/issues/8243))\n\n##### Development Fixes\n\n- Bump RuboCop to v0.85.x ([#​8223](https://togithub.com/jekyll/jekyll/issues/8223))\n- Expect drive letter only on vanilla windows ([#​8227](https://togithub.com/jekyll/jekyll/issues/8227))\n\n### [`v4.1.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#410--2020-05-27)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.0.1...v4.1.0)\n\n##### Bug Fixes\n\n- Memoize `absolute_url` and `relative_url` filters ([#​7793](https://togithub.com/jekyll/jekyll/issues/7793))\n- Fix documentation comment for `Jekyll::Converters::Identity` ([#​7883](https://togithub.com/jekyll/jekyll/issues/7883))\n- Optimize `Jekyll::Filters#item_property` ([#​7696](https://togithub.com/jekyll/jekyll/issues/7696))\n- Allow multiple binary operators in `where_exp` filter ([#​8047](https://togithub.com/jekyll/jekyll/issues/8047))\n- Fix documents custom-ordering logic ([#​8028](https://togithub.com/jekyll/jekyll/issues/8028))\n- Use `layout.path` when rendering the Liquid layout ([#​8069](https://togithub.com/jekyll/jekyll/issues/8069))\n- Reduce array allocations from `StaticFile#path` ([#​8083](https://togithub.com/jekyll/jekyll/issues/8083))\n- Simplify `Jekyll::Renderer#validate_layout` ([#​8064](https://togithub.com/jekyll/jekyll/issues/8064))\n- Add static file's basename to its `url_placeholder` ([#​7908](https://togithub.com/jekyll/jekyll/issues/7908))\n- Clear cached Liquid template scope before render ([#​7967](https://togithub.com/jekyll/jekyll/issues/7967))\n- Cache `URLFilter` results of string inputs per site ([#​7990](https://togithub.com/jekyll/jekyll/issues/7990))\n- Use `platforms` instead of `install_if` in Gemfile ([#​8140](https://togithub.com/jekyll/jekyll/issues/8140))\n- Config include trailing slash ([#​8113](https://togithub.com/jekyll/jekyll/issues/8113))\n- Improve path normalization in liquid_renderer ([#​8075](https://togithub.com/jekyll/jekyll/issues/8075))\n- Switch slugify regex to support more Unicode character groups ([#​8167](https://togithub.com/jekyll/jekyll/issues/8167))\n- Check if entry is a directory once per enumerator ([#​8177](https://togithub.com/jekyll/jekyll/issues/8177))\n- Filter out exclusively excluded entries sooner ([#​7482](https://togithub.com/jekyll/jekyll/issues/7482))\n- Return `relative_url` if site.url is an empty string ([#​7988](https://togithub.com/jekyll/jekyll/issues/7988))\n- Configure kramdown toc_levels as array by default ([#​8015](https://togithub.com/jekyll/jekyll/issues/8015))\n- Reduce `Pathname` objects from front matter defaults ([#​8067](https://togithub.com/jekyll/jekyll/issues/8067))\n- Simplify `Jekyll::Hooks.trigger` logic ([#​8044](https://togithub.com/jekyll/jekyll/issues/8044))\n- Quicker categories for documents without superdirs ([#​7987](https://togithub.com/jekyll/jekyll/issues/7987))\n- Reduce `Jekyll::Renderer` instances during a build ([#​7570](https://togithub.com/jekyll/jekyll/issues/7570))\n- Escape regex characters in paths to match ([#​8138](https://togithub.com/jekyll/jekyll/issues/8138))\n- Provide invokables for common drop query keys ([#​8165](https://togithub.com/jekyll/jekyll/issues/8165))\n- Optimize path sanitization of default front matter ([#​8154](https://togithub.com/jekyll/jekyll/issues/8154))\n- Initialize static files' data hash only if needed ([#​8188](https://togithub.com/jekyll/jekyll/issues/8188))\n- Initialize include-files as Jekyll objects ([#​8158](https://togithub.com/jekyll/jekyll/issues/8158))\n\n##### Minor Enhancements\n\n- serve: add support for ECC certificates ([#​7768](https://togithub.com/jekyll/jekyll/issues/7768))\n- Update `item_property` to recognize integers ([#​7878](https://togithub.com/jekyll/jekyll/issues/7878))\n- Include `_config.yml` in a new theme's gemspec ([#​7865](https://togithub.com/jekyll/jekyll/issues/7865))\n- Add an option to easily disable disk-cache ([#​7928](https://togithub.com/jekyll/jekyll/issues/7928))\n- Optimize markdown parsing with Kramdown by reusing the options and parser objects ([#​8013](https://togithub.com/jekyll/jekyll/issues/8013))\n- Add `PageDrop` to provide Liquid templates with data ([#​7992](https://togithub.com/jekyll/jekyll/issues/7992))\n- Optimize `Kramdown::JekyllDocument#to_html` calls ([#​8041](https://togithub.com/jekyll/jekyll/issues/8041))\n- Configure default language for syntax-highlighting ([#​8035](https://togithub.com/jekyll/jekyll/issues/8035))\n- Remove dev dependencies from new theme-gem gemspec ([#​8042](https://togithub.com/jekyll/jekyll/issues/8042))\n- Allow disabling import of theme configuration ([#​8131](https://togithub.com/jekyll/jekyll/issues/8131))\n- Allow excerpts to be generated for `Page` objects ([#​7642](https://togithub.com/jekyll/jekyll/issues/7642))\n- Profile various stages of a site's build process ([#​6760](https://togithub.com/jekyll/jekyll/issues/6760))\n- Add find filters to optimize where-first chains ([#​8171](https://togithub.com/jekyll/jekyll/issues/8171))\n- Make `number_of_words` filter respect CJK characters ([#​7813](https://togithub.com/jekyll/jekyll/issues/7813))\n- Allow extensionless document in a strict site ([#​7950](https://togithub.com/jekyll/jekyll/issues/7950))\n- Add `:slugified_categories` URL placeholder ([#​8094](https://togithub.com/jekyll/jekyll/issues/8094))\n\n##### Documentation\n\n- Add dropped 'title: Staff' to the code ([#​7805](https://togithub.com/jekyll/jekyll/issues/7805))\n- Clarify docs for static files in collection ([#​7812](https://togithub.com/jekyll/jekyll/issues/7812))\n- Rephrase the CircleCI v2 section ([#​7815](https://togithub.com/jekyll/jekyll/issues/7815))\n- Update old GitHub wiki URL with new one ([#​7823](https://togithub.com/jekyll/jekyll/issues/7823))\n- Update JekyllConf page with 2019 talks ([#​7826](https://togithub.com/jekyll/jekyll/issues/7826))\n- link for memberships ([#​7825](https://togithub.com/jekyll/jekyll/issues/7825))\n- Doc: minor fix, should be greater or equal to min version ([#​7856](https://togithub.com/jekyll/jekyll/issues/7856))\n- Update third-party.md - Fix broken link ([#​7857](https://togithub.com/jekyll/jekyll/issues/7857))\n- clarify \\_config.yml/collections type ([#​7873](https://togithub.com/jekyll/jekyll/issues/7873))\n- Replace backticks with HTML tags in data file ([#​7879](https://togithub.com/jekyll/jekyll/issues/7879))\n- add new theme source ([#​7875](https://togithub.com/jekyll/jekyll/issues/7875))\n- fixed grammatical error (it's --> its) ([#​7887](https://togithub.com/jekyll/jekyll/issues/7887))\n- Docs: Clarify organizing pages into subfolders ([#​7896](https://togithub.com/jekyll/jekyll/issues/7896))\n- Disambiguate the placeholder of permalink ([#​7906](https://togithub.com/jekyll/jekyll/issues/7906))\n- docs: add short serve command for livereload ([#​7919](https://togithub.com/jekyll/jekyll/issues/7919))\n- docs: add options for watch and force polling ([#​7918](https://togithub.com/jekyll/jekyll/issues/7918))\n- add install instructions for ArchLinux and openSUSE ([#​7920](https://togithub.com/jekyll/jekyll/issues/7920))\n- Improve index page of Jekyll documentation ([#​7926](https://togithub.com/jekyll/jekyll/issues/7926))\n- Include path in `jekyll new` commands (Usage docs) ([#​7931](https://togithub.com/jekyll/jekyll/issues/7931))\n- Change `affect` to `effect` in the collections docs ([#​7937](https://togithub.com/jekyll/jekyll/issues/7937))\n- Changed deprecated command in themes documentation ([#​7941](https://togithub.com/jekyll/jekyll/issues/7941))\n- Adds some documentation for the `:clean`, `:on_obsolete` hook ([#​7954](https://togithub.com/jekyll/jekyll/issues/7954))\n- docs: fix broken link ([#​7955](https://togithub.com/jekyll/jekyll/issues/7955))\n- Corrected typo ([#​7975](https://togithub.com/jekyll/jekyll/issues/7975))\n- docs: remove watch option in config ([#​7940](https://togithub.com/jekyll/jekyll/issues/7940))\n- Correct a sentence in the documentation ([#​7978](https://togithub.com/jekyll/jekyll/issues/7978))\n- Fix YAML representation of `group_by` result ([#​7979](https://togithub.com/jekyll/jekyll/issues/7979))\n- Move `--baseurl` to build command options ([#​7985](https://togithub.com/jekyll/jekyll/issues/7985))\n- Correct documentation of filters ([#​7989](https://togithub.com/jekyll/jekyll/issues/7989))\n- Document sorting two documents by their `date` ([#​7870](https://togithub.com/jekyll/jekyll/issues/7870))\n- Fix English grammar error ([#​7994](https://togithub.com/jekyll/jekyll/issues/7994))\n- Update 03-front-matter.md ([#​7996](https://togithub.com/jekyll/jekyll/issues/7996))\n- Add Kentico Kontent CMS integration to resources ([#​8000](https://togithub.com/jekyll/jekyll/issues/8000))\n- Update 07-assets.md ([#​7413](https://togithub.com/jekyll/jekyll/issues/7413))\n- Fix file references in Step by Step Tutorial's Assets step ([#​8007](https://togithub.com/jekyll/jekyll/issues/8007))\n- docs: improve highlighting of code blocks ([#​8017](https://togithub.com/jekyll/jekyll/issues/8017))\n- remove leading slash from Sass file location ([#​8021](https://togithub.com/jekyll/jekyll/issues/8021))\n- \\[Docs] Fix asset link ref in step-by-step tutorial ([#​8026](https://togithub.com/jekyll/jekyll/issues/8026))\n- Corrected command to modify PATH ([#​8029](https://togithub.com/jekyll/jekyll/issues/8029))\n- Corrected command to modify PATH ([#​8030](https://togithub.com/jekyll/jekyll/issues/8030))\n- Docs: Render full contents of just the latest post ([#​8032](https://togithub.com/jekyll/jekyll/issues/8032))\n- docs: improvements for note boxes ([#​8037](https://togithub.com/jekyll/jekyll/issues/8037))\n- Non-deprecated `vendor/bundle` path configuration ([#​8048](https://togithub.com/jekyll/jekyll/issues/8048))\n- Update 09-collections.md ([#​8060](https://togithub.com/jekyll/jekyll/issues/8060))\n- Remove extra paragraph tags ([#​8063](https://togithub.com/jekyll/jekyll/issues/8063))\n- Add default front matter for tutorials collection ([#​8081](https://togithub.com/jekyll/jekyll/issues/8081))\n- Create CSV to table tutorial ([#​8090](https://togithub.com/jekyll/jekyll/issues/8090))\n- Add version badge for Custom Sorting of Documents ([#​8098](https://togithub.com/jekyll/jekyll/issues/8098))\n- Docs: Fix grammar in `_docs/front-matter.md` ([#​8097](https://togithub.com/jekyll/jekyll/issues/8097))\n- Update variables.md ([#​8106](https://togithub.com/jekyll/jekyll/issues/8106))\n- Add help about Gentoo/Linux ([#​8002](https://togithub.com/jekyll/jekyll/issues/8002))\n- Update documentation on third party site ([#​8122](https://togithub.com/jekyll/jekyll/issues/8122))\n- Added Clear Linux ([#​8132](https://togithub.com/jekyll/jekyll/issues/8132))\n- Added note about OS specific installation instructions. ([#​8135](https://togithub.com/jekyll/jekyll/issues/8135))\n- Fix broken URL in the Resources Page on the Documentation Site ([#​8136](https://togithub.com/jekyll/jekyll/issues/8136))\n- Docs: Deploy Jekyll site with GitHub Actions ([#​8119](https://togithub.com/jekyll/jekyll/issues/8119))\n- Clarify `bundle config` in Bundler tutorial ([#​8150](https://togithub.com/jekyll/jekyll/issues/8150))\n- docs: update your-first-plugin.md ([#​8147](https://togithub.com/jekyll/jekyll/issues/8147))\n- Fix typo in documentation on GitHub Actions ([#​8162](https://togithub.com/jekyll/jekyll/issues/8162))\n- Ease discovery of CLI commands (in their entirety) ([#​8178](https://togithub.com/jekyll/jekyll/issues/8178))\n- Remove `sudo` from Travis CI tutorial ([#​8187](https://togithub.com/jekyll/jekyll/issues/8187))\n- Add GitLab Pages to 3rd party list ([#​8191](https://togithub.com/jekyll/jekyll/issues/8191))\n- docs: add 21yunbox for deployment ([#​8193](https://togithub.com/jekyll/jekyll/issues/8193))\n- Improve documentation on tags and categories ([#​8196](https://togithub.com/jekyll/jekyll/issues/8196))\n\n##### Development Fixes\n\n- Ci/GitHub actions ([#​7822](https://togithub.com/jekyll/jekyll/issues/7822))\n- Rubocop version upgrade ([#​7846](https://togithub.com/jekyll/jekyll/issues/7846))\n- Split action steps to avoid using `&&` on Windows ([#​7885](https://togithub.com/jekyll/jekyll/issues/7885))\n- Upgrade rake to use version 13 ([#​7910](https://togithub.com/jekyll/jekyll/issues/7910))\n- Update dependency constraint to allow RuboCop v0.76 ([#​7893](https://togithub.com/jekyll/jekyll/issues/7893))\n- Use bash executable consistently ([#​7909](https://togithub.com/jekyll/jekyll/issues/7909))\n- Test with JRuby 9.2.9.0 ([#​7779](https://togithub.com/jekyll/jekyll/issues/7779))\n- Bump RuboCop to v0.79.x ([#​7970](https://togithub.com/jekyll/jekyll/issues/7970))\n- Remove post-install message from gemspec ([#​7974](https://togithub.com/jekyll/jekyll/issues/7974))\n- Attain Ruby 3.0 compatibility ([#​7948](https://togithub.com/jekyll/jekyll/issues/7948))\n- Test `where` filter handling numeric property values ([#​7821](https://togithub.com/jekyll/jekyll/issues/7821))\n- chore(deps): rubocop 0.80.0 ([#​8012](https://togithub.com/jekyll/jekyll/issues/8012))\n- Update unit tests for Kramdown-based converter ([#​8014](https://togithub.com/jekyll/jekyll/issues/8014))\n- Add Visual Studio Code Development Container ([#​8016](https://togithub.com/jekyll/jekyll/issues/8016))\n- chore: simplify require for `Jekyll::VERSION` ([#​8057](https://togithub.com/jekyll/jekyll/issues/8057))\n- Remove version-constraint relaxation for i18n gem ([#​8055](https://togithub.com/jekyll/jekyll/issues/8055))\n- Mirror `spec.homepage` as `metadata[\"homepage_uri\"]` ([#​8056](https://togithub.com/jekyll/jekyll/issues/8056))\n- Bump Ruby versions on Travis builds ([#​8088](https://togithub.com/jekyll/jekyll/issues/8088))\n- chore(ci): cache dependencies ([#​8168](https://togithub.com/jekyll/jekyll/issues/8168))\n\n##### Site Enhancements\n\n- Optimize rendering of the documentation site ([#​8020](https://togithub.com/jekyll/jekyll/issues/8020))\n- Utilize `relative_url` filter in documentation site ([#​8089](https://togithub.com/jekyll/jekyll/issues/8089))\n- Render tutorial metadata in documentation site ([#​8092](https://togithub.com/jekyll/jekyll/issues/8092))\n- Improve syntax-highlighting in documentation site ([#​8079](https://togithub.com/jekyll/jekyll/issues/8079))\n- Site: Filter through just the *docs* collection ([#​8170](https://togithub.com/jekyll/jekyll/issues/8170))\n\n### [`v4.0.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#401--2020-05-08)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.0.0...v4.0.1)\n\n##### Bug Fixes\n\n- Prevent console warning with Ruby 2.7 ([#​8124](https://togithub.com/jekyll/jekyll/issues/8124))\n- Clear cached Liquid template scope before render ([#​8141](https://togithub.com/jekyll/jekyll/issues/8141))\n- Add static file's basename to its url_placeholder ([#​8142](https://togithub.com/jekyll/jekyll/issues/8142))\n- Update item_property to recognize integers ([#​8160](https://togithub.com/jekyll/jekyll/issues/8160))\n\n##### Development Fixes\n\n- Fix Kramdown converter based tests for v4.0.x ([#​8143](https://togithub.com/jekyll/jekyll/issues/8143))\n\n### [`v4.0.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#400--2019-08-19)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v3.9.5...v4.0.0)\n\n##### Major Enhancements\n\n- Drop ruby 2.3 ([#​7454](https://togithub.com/jekyll/jekyll/issues/7454))\n- Drop support for Ruby 2.1 and 2.2 ([#​6560](https://togithub.com/jekyll/jekyll/issues/6560))\n- Drop support for older versions of Rouge ([#​6978](https://togithub.com/jekyll/jekyll/issues/6978))\n- Drop support for pygments as syntax-highlighter ([#​7118](https://togithub.com/jekyll/jekyll/issues/7118))\n- Drop support for Redcarpet ([#​6987](https://togithub.com/jekyll/jekyll/issues/6987))\n- Drop support for rdiscount ([#​6988](https://togithub.com/jekyll/jekyll/issues/6988))\n- Drop support for `jekyll-watch-1.4.0` and older ([#​7287](https://togithub.com/jekyll/jekyll/issues/7287))\n- Incorporate `relative_url` filter in `link` tag ([#​6727](https://togithub.com/jekyll/jekyll/issues/6727))\n- Upgrade kramdown dependency to v2.x ([#​7492](https://togithub.com/jekyll/jekyll/issues/7492))\n- Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps ([#​7778](https://togithub.com/jekyll/jekyll/issues/7778))\n- Upgrade i18n to v1.x ([#​6931](https://togithub.com/jekyll/jekyll/issues/6931))\n- Add `Jekyll::Cache` class to handle caching on disk ([#​7169](https://togithub.com/jekyll/jekyll/issues/7169))\n- Cache converted markdown ([#​7159](https://togithub.com/jekyll/jekyll/issues/7159))\n- Cache: Do not dump undumpable objects ([#​7190](https://togithub.com/jekyll/jekyll/issues/7190))\n- Cache matched defaults sets for given parameters ([#​6888](https://togithub.com/jekyll/jekyll/issues/6888))\n- Ignore cache directory ([#​7184](https://togithub.com/jekyll/jekyll/issues/7184))\n- Add `Site#in_cache_dir` helper method ([#​7160](https://togithub.com/jekyll/jekyll/issues/7160))\n- Remove 'cache_dir' during `jekyll clean` ([#​7158](https://togithub.com/jekyll/jekyll/issues/7158))\n- Cache parsed Liquid templates in memory ([#​7136](https://togithub.com/jekyll/jekyll/issues/7136))\n- Only read layouts from source_dir or theme_dir ([#​6788](https://togithub.com/jekyll/jekyll/issues/6788))\n- Allow custom sorting of collection documents ([#​7427](https://togithub.com/jekyll/jekyll/issues/7427))\n- Always exclude certain paths from being processed ([#​7188](https://togithub.com/jekyll/jekyll/issues/7188))\n- Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in ([#​7584](https://togithub.com/jekyll/jekyll/issues/7584))\n- Incorporate `relative_url` within `post_url` tag ([#​7589](https://togithub.com/jekyll/jekyll/issues/7589))\n- Remove patch to modify config for kramdown ([#​7699](https://togithub.com/jekyll/jekyll/issues/7699))\n\n##### Minor Enhancements\n\n- Enhance `--blank` scaffolding ([#​7310](https://togithub.com/jekyll/jekyll/issues/7310))\n- Use `jekyll-compose` if installed ([#​6932](https://togithub.com/jekyll/jekyll/issues/6932))\n- Disable Liquid via front matter ([#​6824](https://togithub.com/jekyll/jekyll/issues/6824))\n- Configure cache_dir ([#​7232](https://togithub.com/jekyll/jekyll/issues/7232))\n- ISO week date drops ([#​5981](https://togithub.com/jekyll/jekyll/issues/5981))\n- Fix custom 404 page for GitHub pages ([#​7132](https://togithub.com/jekyll/jekyll/issues/7132))\n- Load config file from within current theme-gem ([#​7304](https://togithub.com/jekyll/jekyll/issues/7304))\n- Suggest re-running command with `--trace` on fail ([#​6551](https://togithub.com/jekyll/jekyll/issues/6551))\n- Support for binary operators in where_exp filter ([#​6998](https://togithub.com/jekyll/jekyll/issues/6998))\n- Automatically load `_config.toml` ([#​7299](https://togithub.com/jekyll/jekyll/issues/7299))\n- Add vendor folder to a newly installed site's .gitignore ([#​6968](https://togithub.com/jekyll/jekyll/issues/6968))\n- Output Jekyll Version while debugging ([#​7173](https://togithub.com/jekyll/jekyll/issues/7173))\n- Memoize computing excerpt's relative_path ([#​6951](https://togithub.com/jekyll/jekyll/issues/6951))\n- Skip processing posts that can not be read ([#​7302](https://togithub.com/jekyll/jekyll/issues/7302))\n- Memoize the return value of Site#documents ([#​7273](https://togithub.com/jekyll/jekyll/issues/7273))\n- Cache globbed paths in front matter defaults ([#​7345](https://togithub.com/jekyll/jekyll/issues/7345))\n- Cache computed item property ([#​7301](https://togithub.com/jekyll/jekyll/issues/7301))\n- Cleanup Markdown converter ([#​7519](https://togithub.com/jekyll/jekyll/issues/7519))\n- Do not process Liquid in post excerpt when disabled in front matter ([#​7146](https://togithub.com/jekyll/jekyll/issues/7146))\n- Liquefied link tag ([#​6269](https://togithub.com/jekyll/jekyll/issues/6269))\n- Update item_property to return numbers as numbers instead of strings ([#​6608](https://togithub.com/jekyll/jekyll/issues/6608))\n- Use `.markdown` extension for page templates ([#​7126](https://togithub.com/jekyll/jekyll/issues/7126))\n- Add support for `*.xhtml` files ([#​6854](https://togithub.com/jekyll/jekyll/issues/6854))\n- Allow i18n v0.9.5 and higher ([#​7044](https://togithub.com/jekyll/jekyll/issues/7044))\n- Ignore permission error of /proc/version ([#​7267](https://togithub.com/jekyll/jekyll/issues/7267))\n- Strip extra slashes via `Jekyll.sanitized_path` ([#​7182](https://togithub.com/jekyll/jekyll/issues/7182))\n- Site template: remove default config for markdown ([#​7285](https://togithub.com/jekyll/jekyll/issues/7285))\n- Add a custom inspect string for StaticFile objects ([#​7422](https://togithub.com/jekyll/jekyll/issues/7422))\n- Remind user to include gem in the Gemfile on error ([#​7476](https://togithub.com/jekyll/jekyll/issues/7476))\n- Search Front matter defaults for Page objects with relative_path ([#​7261](https://togithub.com/jekyll/jekyll/issues/7261))\n- Lock use of `tzinfo` gem to v1.x ([#​7521](https://togithub.com/jekyll/jekyll/issues/7521), [#​7562](https://togithub.com/jekyll/jekyll/issues/7562))\n- Utilize absolute paths of user-provided file paths ([#​7450](https://togithub.com/jekyll/jekyll/issues/7450))\n- Detect `nil` and empty values in objects with `where` filter ([#​7580](https://togithub.com/jekyll/jekyll/issues/7580))\n- Initialize mutations for Drops only if necessary ([#​7657](https://togithub.com/jekyll/jekyll/issues/7657))\n- Reduce Array allocations via Jekyll::Cleaner ([#​7659](https://togithub.com/jekyll/jekyll/issues/7659))\n- Encode and unencode urls only as required ([#​7654](https://togithub.com/jekyll/jekyll/issues/7654))\n- Reduce string allocations with better alternatives ([#​7643](https://togithub.com/jekyll/jekyll/issues/7643))\n- Reduce allocations from Jekyll::Document instances ([#​7625](https://togithub.com/jekyll/jekyll/issues/7625))\n- Add `type` attribute to Document instances ([#​7406](https://togithub.com/jekyll/jekyll/issues/7406))\n- Reduce allo\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"before 4am on Monday\" (UTC), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/api-linter).\n","shortMessageHtmlLink":"chore(deps): update all dependencies (#1384)"}},{"before":"5bb6c437edab91c348cfb0ea2b28e0b9f004cf4f","after":"cc1c07fdf7c0ebf84ad896db23eca1ebba7185ef","ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-05-17T21:54:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 1.66.0","shortMessageHtmlLink":"chore(main): release 1.66.0"}},{"before":"46a6e43d1d6bb6a6e79131866f16f0b1dfd2e326","after":"9e43e3f1c98dfe716d4c8ede6fc213239425c6ef","ref":"refs/heads/main","pushedAt":"2024-05-17T21:53:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"},"commit":{"message":"feat(aip-136): response message name (#1387)","shortMessageHtmlLink":"feat(aip-136): response message name (#1387)"}},{"before":null,"after":"1ca653cb9c79880bd41a7ca40800f2b0f88f6de6","ref":"refs/heads/dependabot/bundler/docs/rexml-3.2.8","pushedAt":"2024-05-16T21:53:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump rexml from 3.2.6 to 3.2.8 in /docs\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump rexml from 3.2.6 to 3.2.8 in /docs"}},{"before":"46a6e43d1d6bb6a6e79131866f16f0b1dfd2e326","after":"5bb6c437edab91c348cfb0ea2b28e0b9f004cf4f","ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-05-15T17:52:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 1.66.0","shortMessageHtmlLink":"chore(main): release 1.66.0"}},{"before":null,"after":"46a6e43d1d6bb6a6e79131866f16f0b1dfd2e326","ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-05-15T17:52:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"feat(AIP-136): request message name (#1386)\n\n[AIP-136](https://google.aip.dev/136)\r\n\r\n> Custom methods should take a request message matching the RPC name, with a `Request` suffix.","shortMessageHtmlLink":"feat(AIP-136): request message name (#1386)"}},{"before":"8fb39363aff077dbfc547a3d84ace4ac40aa6e20","after":"46a6e43d1d6bb6a6e79131866f16f0b1dfd2e326","ref":"refs/heads/main","pushedAt":"2024-05-15T17:52:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"feat(AIP-136): request message name (#1386)\n\n[AIP-136](https://google.aip.dev/136)\r\n\r\n> Custom methods should take a request message matching the RPC name, with a `Request` suffix.","shortMessageHtmlLink":"feat(AIP-136): request message name (#1386)"}},{"before":null,"after":"000d650f899a9e83466e16d4650749fc49f37587","ref":"refs/heads/dependabot/bundler/docs/nokogiri-1.16.5","pushedAt":"2024-05-13T23:41:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump nokogiri from 1.16.2 to 1.16.5 in /docs\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.2 to 1.16.5.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.2...v1.16.5)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump nokogiri from 1.16.2 to 1.16.5 in /docs"}},{"before":"470d10e4ad4b04bf86a73929f7fe8c1e3696dc3e","after":"8fb39363aff077dbfc547a3d84ace4ac40aa6e20","ref":"refs/heads/main","pushedAt":"2024-04-29T15:56:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"chore(deps): update all dependencies (#1383)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|---|---|\n| [google.golang.org/protobuf](https://togithub.com/protocolbuffers/protobuf-go) | require | digest | `e4ad8f9` -> `c2b76ee` | | | | |\n| [jekyll](https://jekyllrb.com) ([source](https://togithub.com/jekyll/jekyll), [changelog](https://togithub.com/jekyll/jekyll/releases)) | | major | `3.9.5` -> `4.3.3` | [![age](https://developer.mend.io/api/mc/badges/age/rubygems/jekyll/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/jekyll/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/jekyll/3.9.5/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/jekyll/3.9.5/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\njekyll/jekyll (jekyll)\n\n### [`v4.3.3`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#433--2023-12-27)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.3.2...v4.3.3)\n\n##### Bug Fixes\n\n- Backport [#​9392](https://togithub.com/jekyll/jekyll/issues/9392) for v4.3.x: Fix backward compatibility issues in the Logger ([#​9510](https://togithub.com/jekyll/jekyll/issues/9510))\n\n##### Development Fixes\n\n- Backport [#​9237](https://togithub.com/jekyll/jekyll/issues/9237) for v4.3.x: Use Hash explicitly for Struct initializer ([#​9285](https://togithub.com/jekyll/jekyll/issues/9285))\n\n### [`v4.3.2`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#432--2023-01-20)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.3.1...v4.3.2)\n\n##### Bug Fixes\n\n- Backport [#​9257](https://togithub.com/jekyll/jekyll/issues/9257) for v4.3.x: Rename sass partial created for new blank site ([#​9262](https://togithub.com/jekyll/jekyll/issues/9262))\n- Backport [#​9187](https://togithub.com/jekyll/jekyll/issues/9187) for v4.3.x: Optimize `Site#each_site_file` ([#​9256](https://togithub.com/jekyll/jekyll/issues/9256))\n- Backport [#​9186](https://togithub.com/jekyll/jekyll/issues/9186) for v4.3.x: Remove totals in profile table properly ([#​9255](https://togithub.com/jekyll/jekyll/issues/9255))\n\n##### Development Fixes\n\n- Backport [#​9223](https://togithub.com/jekyll/jekyll/issues/9223) for 4.3.x: Update sass related tests for jekyll-sass-converter 3.x ([#​9254](https://togithub.com/jekyll/jekyll/issues/9254))\n\n### [`v4.3.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#431--2022-10-26)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.3.0...v4.3.1)\n\n##### Bug Fixes\n\n- Respect user-defined name attribute in documents ([#​9167](https://togithub.com/jekyll/jekyll/issues/9167))\n- Revert \"Incrementally rebuild when a data file is changed\" ([#​9170](https://togithub.com/jekyll/jekyll/issues/9170))\n\n##### Documentation\n\n- Release post for v4.3.1 ([#​9171](https://togithub.com/jekyll/jekyll/issues/9171))\n\n### [`v4.3.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#430--2022-10-20)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.2.2...v4.3.0)\n\n##### Minor Enhancements\n\n- Add webrick as a dependency ([#​8524](https://togithub.com/jekyll/jekyll/issues/8524))\n- Regenerate supported mime types ([#​8542](https://togithub.com/jekyll/jekyll/issues/8542))\n- Update include tag to be more permissive ([#​8618](https://togithub.com/jekyll/jekyll/issues/8618))\n- Optimize `Jekyll::Utils.parse_date` ([#​8425](https://togithub.com/jekyll/jekyll/issues/8425))\n- Update rubocop from 1.12 to 1.18 and min ruby from 2.4 to 2.5 ([#​8741](https://togithub.com/jekyll/jekyll/issues/8741))\n- Always hide cache-dir contents from Git ([#​8798](https://togithub.com/jekyll/jekyll/issues/8798))\n- Remove the warning about auto-regeneration on Windows ([#​8821](https://togithub.com/jekyll/jekyll/issues/8821))\n- Propagate \\_data folder from theme ([#​8815](https://togithub.com/jekyll/jekyll/issues/8815))\n- Support both tzinfo v1 and v2 along with non-half hour offsets. ([#​8880](https://togithub.com/jekyll/jekyll/issues/8880))\n- Run vendor-mimes to update mime.types ([#​8940](https://togithub.com/jekyll/jekyll/issues/8940))\n- Expose collection static files via `site.static_files` ([#​8961](https://togithub.com/jekyll/jekyll/issues/8961))\n- Expose `basename` from `document.rb` as `name` to Liquid templates ([#​8761](https://togithub.com/jekyll/jekyll/issues/8761))\n- Allow Configurable Converters on CSV ([#​8858](https://togithub.com/jekyll/jekyll/issues/8858))\n- Introduce `theme` drop to expose theme-gem details ([#​9129](https://togithub.com/jekyll/jekyll/issues/9129))\n- Relax version constraint to allow Rouge 4.x ([#​9134](https://togithub.com/jekyll/jekyll/issues/9134))\n- Incrementally rebuild when a data file is changed ([#​8771](https://togithub.com/jekyll/jekyll/issues/8771))\n- Support jekyll-sass-converter 3.x ([#​9132](https://togithub.com/jekyll/jekyll/issues/9132))\n\n##### Bug Fixes\n\n- fix: pin rubocop to 1.12 due to error with ruby 2.4 ([#​8651](https://togithub.com/jekyll/jekyll/issues/8651))\n- Load Jekyll plugins from BUNDLE_GEMFILE location ([#​8585](https://togithub.com/jekyll/jekyll/issues/8585))\n- fix(security): CVE-2021-28834 ([#​8680](https://togithub.com/jekyll/jekyll/issues/8680))\n- Inject livereload script using `location.protocol` instead of `http:` ([#​8718](https://togithub.com/jekyll/jekyll/issues/8718))\n- Respect collections_dir config within include tag ([#​8756](https://togithub.com/jekyll/jekyll/issues/8756))\n- Fix regression in Convertible module from v4.2.0 ([#​8786](https://togithub.com/jekyll/jekyll/issues/8786))\n- Revert [#​7253](https://togithub.com/jekyll/jekyll/issues/7253): \"Don't reset site.url to localhost:4000 by default\" ([#​8620](https://togithub.com/jekyll/jekyll/issues/8620))\n- Improve readability of CI logs ([#​8877](https://togithub.com/jekyll/jekyll/issues/8877))\n- Fix deprecation message for missing doc method ([#​8960](https://togithub.com/jekyll/jekyll/issues/8960))\n- Fix response header for content served via `jekyll serve` ([#​8965](https://togithub.com/jekyll/jekyll/issues/8965))\n- Trigger livereload in sites without pages ([#​8337](https://togithub.com/jekyll/jekyll/issues/8337))\n- Only enable BOM encoding option on UTF encodings ([#​8363](https://togithub.com/jekyll/jekyll/issues/8363))\n- Ensure theme config is a `Jekyll::Configuration` object ([#​8988](https://togithub.com/jekyll/jekyll/issues/8988))\n- Remove misleading totals row from `--profile` table ([#​9039](https://togithub.com/jekyll/jekyll/issues/9039))\n- Unlock Psych dependency ([#​9135](https://togithub.com/jekyll/jekyll/issues/9135))\n- Fix false positive conflicts for static files in a collection ([#​9141](https://togithub.com/jekyll/jekyll/issues/9141))\n\n##### Development Fixes\n\n- style: enable new cops ([#​8538](https://togithub.com/jekyll/jekyll/issues/8538))\n- Allow dependabot to keep github actions up-to-date ([#​8540](https://togithub.com/jekyll/jekyll/issues/8540))\n- Update actions/cache requirement to v2.1.3 ([#​8543](https://togithub.com/jekyll/jekyll/issues/8543))\n- Pin rubocop version ([#​8564](https://togithub.com/jekyll/jekyll/issues/8564))\n- style: add rubocop 1.9 cops ([#​8567](https://togithub.com/jekyll/jekyll/issues/8567))\n- Cross Version Testing Locally and Faster CI ([#​8610](https://togithub.com/jekyll/jekyll/issues/8610))\n- Use official Ruby setup GH action ([#​8614](https://togithub.com/jekyll/jekyll/issues/8614))\n- Spell check action for markdown documentation ([#​8675](https://togithub.com/jekyll/jekyll/issues/8675))\n- Update expect to cover docs/\\_posts ([#​8677](https://togithub.com/jekyll/jekyll/issues/8677))\n- Bump check-spelling/check-spelling from 0.0.18 to 0.0.19 ([#​8740](https://togithub.com/jekyll/jekyll/issues/8740))\n- Enable Rubocop accessor grouping, fix existing offenses ([#​8293](https://togithub.com/jekyll/jekyll/issues/8293))\n- Tags:Highlight: Decomposed HTMLLegacy formatter ([#​8623](https://togithub.com/jekyll/jekyll/issues/8623))\n- Relax Rubocop Dependency ([#​8831](https://togithub.com/jekyll/jekyll/issues/8831))\n- Add a workflow to build gems consistently ([#​8830](https://togithub.com/jekyll/jekyll/issues/8830))\n- Fix random test failures in TestExcerpt #to_liquid ([#​8884](https://togithub.com/jekyll/jekyll/issues/8884))\n- Lock gem `psych` to `v3.x` ([#​8918](https://togithub.com/jekyll/jekyll/issues/8918))\n- Fix typo in Bug Report template ([#​8951](https://togithub.com/jekyll/jekyll/issues/8951))\n- Check symlink outside site_source without Pathutil ([#​9015](https://togithub.com/jekyll/jekyll/issues/9015))\n- Stop testing with Rubies older than 2.7 on non-Windows ([#​8955](https://togithub.com/jekyll/jekyll/issues/8955))\n- Bump actions/checkout from 2 to 3 ([#​8986](https://togithub.com/jekyll/jekyll/issues/8986))\n- Remove git.io shortlinks from repo ([#​9045](https://togithub.com/jekyll/jekyll/issues/9045))\n- Bump rubocop to 1.32 ([#​9093](https://togithub.com/jekyll/jekyll/issues/9093))\n- Bump RuboCop to `1.36.x` ([#​9125](https://togithub.com/jekyll/jekyll/issues/9125))\n- Use check-spelling/check-spelling@v0.0.20 ([#​9111](https://togithub.com/jekyll/jekyll/issues/9111))\n- Disable pending cops when running rubocop ([#​9136](https://togithub.com/jekyll/jekyll/issues/9136))\n- Relax RDoc version dependency ([#​9142](https://togithub.com/jekyll/jekyll/issues/9142))\n\n##### Documentation\n\n- typo - do instead of don't ([#​8518](https://togithub.com/jekyll/jekyll/issues/8518))\n- Document support for TSV files consistently ([#​8488](https://togithub.com/jekyll/jekyll/issues/8488))\n- Add a disclaimer to tutorials involving Ruby code ([#​8525](https://togithub.com/jekyll/jekyll/issues/8525))\n- Improve documentation on developing generators ([#​8527](https://togithub.com/jekyll/jekyll/issues/8527))\n- Fixes typo in layouts_dir documentation ([#​8532](https://togithub.com/jekyll/jekyll/issues/8532))\n- Fix i.e. typos in collections.md ([#​8529](https://togithub.com/jekyll/jekyll/issues/8529))\n- Remove GitHub Pages content which is in GitHub docs ([#​8533](https://togithub.com/jekyll/jekyll/issues/8533))\n- Step By Step Instructions Review ([#​8399](https://togithub.com/jekyll/jekyll/issues/8399))\n- Fix typo in migrating from 3.0 to 4.0 page ([#​8572](https://togithub.com/jekyll/jekyll/issues/8572))\n- Fix for important missing step in macOS Installation Docs: Add the Homebrew gems directory to the PATH ([#​8496](https://togithub.com/jekyll/jekyll/issues/8496))\n- Use latest Jekyll-action configuration ([#​8579](https://togithub.com/jekyll/jekyll/issues/8579))\n- docs: troubleshoot macOS with ARM64 architecture ([#​8560](https://togithub.com/jekyll/jekyll/issues/8560))\n- docs: add overview of .jekyll-cache dir ([#​8648](https://togithub.com/jekyll/jekyll/issues/8648))\n- docs: clarify where .jekyll-metadata comes from ([#​8646](https://togithub.com/jekyll/jekyll/issues/8646))\n- Razorops CI/CD added ([#​8656](https://togithub.com/jekyll/jekyll/issues/8656))\n- Specify default port and host for serve commands in docs ([#​8624](https://togithub.com/jekyll/jekyll/issues/8624))\n- Update third-party.md ([#​8652](https://togithub.com/jekyll/jekyll/issues/8652))\n- Add documentation for Sass configuration options ([#​8587](https://togithub.com/jekyll/jekyll/issues/8587))\n- Add formcarry to forms section ([#​8471](https://togithub.com/jekyll/jekyll/issues/8471))\n- Add step to set SDKROOT ([#​8478](https://togithub.com/jekyll/jekyll/issues/8478))\n- Improve the \"Markdown Options\" Docs ([#​8681](https://togithub.com/jekyll/jekyll/issues/8681))\n- Add 'webrick' warning note to \"Quickstart\" Docs ([#​8727](https://togithub.com/jekyll/jekyll/issues/8727))\n- Update windows.md ([#​8701](https://togithub.com/jekyll/jekyll/issues/8701))\n- IRC networks - Libera, Freenode ([#​8706](https://togithub.com/jekyll/jekyll/issues/8706))\n- Improve GitHub Flavored Markdown Docs ([#​8684](https://togithub.com/jekyll/jekyll/issues/8684))\n- Fixing URL in MacOS install for rbenv-doctor ([#​8693](https://togithub.com/jekyll/jekyll/issues/8693))\n- Fix adjective in `troubleshooting.md` document ([#​8777](https://togithub.com/jekyll/jekyll/issues/8777))\n- Goodbye Frank. We'll miss you. 💔 ([#​8807](https://togithub.com/jekyll/jekyll/issues/8807))\n- Update index.html: Grammar fix. ([#​8803](https://togithub.com/jekyll/jekyll/issues/8803))\n- Prefer Libera. Remove Freenode. ([#​8811](https://togithub.com/jekyll/jekyll/issues/8811))\n- Update feature_request.md ([#​8797](https://togithub.com/jekyll/jekyll/issues/8797))\n- Remove AWS Amplify from the showcase ([#​8812](https://togithub.com/jekyll/jekyll/issues/8812))\n- Move Frank to Emeritus Core Team Members ([#​8813](https://togithub.com/jekyll/jekyll/issues/8813))\n- Release post for v4.2.1 ([#​8818](https://togithub.com/jekyll/jekyll/issues/8818))\n- Update CircleCI example ([#​8829](https://togithub.com/jekyll/jekyll/issues/8829))\n- Fix typo ([#​8835](https://togithub.com/jekyll/jekyll/issues/8835))\n- Added docs for running locally ([#​8852](https://togithub.com/jekyll/jekyll/issues/8852))\n- Linting README.markdown ([#​8900](https://togithub.com/jekyll/jekyll/issues/8900))\n- Remove text on GITHUB_TOKEN which is now built-in ([#​8907](https://togithub.com/jekyll/jekyll/issues/8907))\n- Add Security Policy document ([#​8823](https://togithub.com/jekyll/jekyll/issues/8823))\n- Manage repository meta documents consistently ([#​8908](https://togithub.com/jekyll/jekyll/issues/8908))\n- docs: add Layer0 deployment guide ([#​8915](https://togithub.com/jekyll/jekyll/issues/8915))\n- docs: Update README generated by `jekyll new-theme` ([#​8919](https://togithub.com/jekyll/jekyll/issues/8919))\n- Update resources.md ([#​8925](https://togithub.com/jekyll/jekyll/issues/8925))\n- Rewrite documentation on installing plugins ([#​8921](https://togithub.com/jekyll/jekyll/issues/8921))\n- Improve maintainers guide on releasing a new version ([#​8928](https://togithub.com/jekyll/jekyll/issues/8928))\n- Fix link for \"CloudSh\" ([#​8934](https://togithub.com/jekyll/jekyll/issues/8934))\n- Recommend using `actions/cache` in GitHub Actions documentation ([#​8948](https://togithub.com/jekyll/jekyll/issues/8948))\n- Remove references to EOL hakiri.io service ([#​8946](https://togithub.com/jekyll/jekyll/issues/8946))\n- Release post for v4.2.2 ([#​8982](https://togithub.com/jekyll/jekyll/issues/8982))\n- Document releasing off `*-stable` branches ([#​8984](https://togithub.com/jekyll/jekyll/issues/8984))\n- Update document by fix yaml syntax error ([#​8991](https://togithub.com/jekyll/jekyll/issues/8991))\n- Enhance option's case for Jekyll configuration ([#​8992](https://togithub.com/jekyll/jekyll/issues/8992))\n- Fix typo in `_docs/deployment/manual.md` ([#​8997](https://togithub.com/jekyll/jekyll/issues/8997))\n- Add quiet/verbose options ([#​8996](https://togithub.com/jekyll/jekyll/issues/8996))\n- Update README.markdown re IRC Pointer ([#​9005](https://togithub.com/jekyll/jekyll/issues/9005))\n- Remove Aerobatic ([#​9007](https://togithub.com/jekyll/jekyll/issues/9007))\n- Add Jekyll 3.9.2 release post to 'master' branch ([#​9013](https://togithub.com/jekyll/jekyll/issues/9013))\n- Simplify macOS installation docs ([#​8993](https://togithub.com/jekyll/jekyll/issues/8993))\n- Improve document about GitHub Actions section ([#​8853](https://togithub.com/jekyll/jekyll/issues/8853))\n- Update permalinks.md ([#​9017](https://togithub.com/jekyll/jekyll/issues/9017))\n- Add clarity to docs on permalinks placeholders and built-ins ([#​8995](https://togithub.com/jekyll/jekyll/issues/8995))\n- Remove Ionic Framework site from showcase ([#​9057](https://togithub.com/jekyll/jekyll/issues/9057))\n- Windows: describe which option to choose ([#​9049](https://togithub.com/jekyll/jekyll/issues/9049))\n- Improve links (http -> https) ([#​9064](https://togithub.com/jekyll/jekyll/issues/9064))\n- Update ruby version for macos guide ([#​9086](https://togithub.com/jekyll/jekyll/issues/9086))\n- Update posts.md ([#​9151](https://togithub.com/jekyll/jekyll/issues/9151))\n- Release post for v4.3.0 ([#​9157](https://togithub.com/jekyll/jekyll/issues/9157))\n\n##### Site Enhancements\n\n- Improvements to CSS ([#​7834](https://togithub.com/jekyll/jekyll/issues/7834))\n- Slightly update lang `sh` code-block styling ([#​8857](https://togithub.com/jekyll/jekyll/issues/8857))\n\n### [`v4.2.2`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#422--2022-03-03)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.2.1...v4.2.2)\n\n##### Bug Fixes\n\n- Lock `http_parser.rb` gem to `v0.6.x` on JRuby.\n\n##### Development Fixes\n\n- Backport [#​8830](https://togithub.com/jekyll/jekyll/issues/8830) for v4.2.x: Add a workflow to build gems consistently ([#​8869](https://togithub.com/jekyll/jekyll/issues/8869))\n- Lock `rubocop-performance` to `v1.11.x`.\n\n### [`v4.2.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#421--2021-09-27)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.2.0...v4.2.1)\n\n##### Bug Fixes\n\n- Backport [#​8620](https://togithub.com/jekyll/jekyll/issues/8620) for v4.2.x: Revert [#​7253](https://togithub.com/jekyll/jekyll/issues/7253): \"Don't reset site.url to localhost:4000 by default\" ([#​8808](https://togithub.com/jekyll/jekyll/issues/8808))\n- Backport [#​8756](https://togithub.com/jekyll/jekyll/issues/8756) for v4.2.x: Respect collections_dir config within include tag ([#​8794](https://togithub.com/jekyll/jekyll/issues/8794))\n- Backport [#​8786](https://togithub.com/jekyll/jekyll/issues/8786) for v4.2.x: Fix regression in Convertible module from v4.2.0 ([#​8793](https://togithub.com/jekyll/jekyll/issues/8793))\n\n### [`v4.2.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#420--2020-12-14)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.1.1...v4.2.0)\n\n##### Minor Enhancements\n\n- Warn on command-line with permalink conflict ([#​8342](https://togithub.com/jekyll/jekyll/issues/8342))\n- Suppress warning issued for redirect pages ([#​8347](https://togithub.com/jekyll/jekyll/issues/8347))\n- Enhance detection of conflicting destination URLs ([#​8459](https://togithub.com/jekyll/jekyll/issues/8459))\n- Add `:post_convert` hook to modify HTML content before layout ([#​8368](https://togithub.com/jekyll/jekyll/issues/8368))\n- Allow triggering `:post_convert` events atomically ([#​8465](https://togithub.com/jekyll/jekyll/issues/8465))\n- Debug reading Page and Layout objects ([#​8100](https://togithub.com/jekyll/jekyll/issues/8100))\n- Do not reset `site.url` to `http://localhost:4000` by default ([#​7253](https://togithub.com/jekyll/jekyll/issues/7253))\n- Add custom debug strings for Jekyll objects ([#​8473](https://togithub.com/jekyll/jekyll/issues/8473))\n- Debug reading data files in a site ([#​8481](https://togithub.com/jekyll/jekyll/issues/8481))\n\n##### Bug Fixes\n\n- Replace nested conditional with guard clauses ([#​8294](https://togithub.com/jekyll/jekyll/issues/8294))\n- Fix: security bump ([#​8349](https://togithub.com/jekyll/jekyll/issues/8349))\n- Fix path matching regex in post_url Liquid tag ([#​8375](https://togithub.com/jekyll/jekyll/issues/8375))\n- Enable `Performance/ChainArrayAllocation` cop ([#​8404](https://togithub.com/jekyll/jekyll/issues/8404))\n- Enable Lint/NoReturnInBeginEndBlocks Cop ([#​8457](https://togithub.com/jekyll/jekyll/issues/8457))\n- Generate items from `site.include` list only once ([#​8463](https://togithub.com/jekyll/jekyll/issues/8463))\n- Explicitly return nil after site process phase ([#​8472](https://togithub.com/jekyll/jekyll/issues/8472))\n\n##### Optimization Fixes\n\n- Implement custom delegators for drop methods ([#​8183](https://togithub.com/jekyll/jekyll/issues/8183))\n- Handle `nil` argument to `Jekyll.sanitized_path` ([#​8415](https://togithub.com/jekyll/jekyll/issues/8415))\n- Cache `Jekyll.sanitized_path` ([#​8424](https://togithub.com/jekyll/jekyll/issues/8424))\n- Memoize array of drop getter method names ([#​8421](https://togithub.com/jekyll/jekyll/issues/8421))\n- Reduce string allocations from the `link` tag ([#​8387](https://togithub.com/jekyll/jekyll/issues/8387))\n- Optimize parsing of parameters in `include` tag ([#​8192](https://togithub.com/jekyll/jekyll/issues/8192))\n- Stash documents `write?` attribute in a variable ([#​8389](https://togithub.com/jekyll/jekyll/issues/8389))\n- Reduce string allocations from generating doc URLs ([#​8392](https://togithub.com/jekyll/jekyll/issues/8392))\n- Check if site is in incremental mode optimally ([#​8401](https://togithub.com/jekyll/jekyll/issues/8401))\n- Utilize flexibility of `Site#in_dest_dir` ([#​8403](https://togithub.com/jekyll/jekyll/issues/8403))\n- Reduce allocations from rendering item as liquid ([#​8406](https://togithub.com/jekyll/jekyll/issues/8406))\n- Compute relative_path of pages using PathManager ([#​8408](https://togithub.com/jekyll/jekyll/issues/8408))\n- Reduce allocation from `normalize_whitespace` filter ([#​8400](https://togithub.com/jekyll/jekyll/issues/8400))\n- Use `Regexp#match?` when `MatchData` is not required ([#​8427](https://togithub.com/jekyll/jekyll/issues/8427))\n- Check default front matter scope against symbols ([#​8393](https://togithub.com/jekyll/jekyll/issues/8393))\n- Stash frequently used `Drop` setter keys for reuse ([#​8394](https://togithub.com/jekyll/jekyll/issues/8394))\n- Memoize defaults computed for Convertibles ([#​8451](https://togithub.com/jekyll/jekyll/issues/8451))\n- Reduce array allocations from merging categories ([#​8453](https://togithub.com/jekyll/jekyll/issues/8453))\n- Memoize destination of pages, documents and staticfiles ([#​8458](https://togithub.com/jekyll/jekyll/issues/8458))\n- Reduce allocations from computing item property ([#​8485](https://togithub.com/jekyll/jekyll/issues/8485))\n- Optimize `Page#dir` with a private method ([#​8489](https://togithub.com/jekyll/jekyll/issues/8489))\n- Stash attribute hash for Liquid computed for pages ([#​8497](https://togithub.com/jekyll/jekyll/issues/8497))\n\n##### Development Fixes\n\n- Update cucumber gem to version 4.1 ([#​8278](https://togithub.com/jekyll/jekyll/issues/8278))\n- Move permalink styles data to constant ([#​8282](https://togithub.com/jekyll/jekyll/issues/8282))\n- Update rubocop gem to 0.87.1 ([#​8287](https://togithub.com/jekyll/jekyll/issues/8287))\n- Update RuboCop to-do file ([#​8296](https://togithub.com/jekyll/jekyll/issues/8296))\n- Fix `rake console` generating LoadError ([#​8312](https://togithub.com/jekyll/jekyll/issues/8312))\n- Configure Performance cops ([#​8369](https://togithub.com/jekyll/jekyll/issues/8369))\n- Update rubocop gem to 0.90.0 ([#​8313](https://togithub.com/jekyll/jekyll/issues/8313))\n- Refactor `Jekyll::Utils::Platforms` ([#​7236](https://togithub.com/jekyll/jekyll/issues/7236))\n- Bump RuboCop to v0.91.x ([#​8391](https://togithub.com/jekyll/jekyll/issues/8391))\n- Add workflow to build and profile third-party repo ([#​8398](https://togithub.com/jekyll/jekyll/issues/8398))\n- Bump RuboCop to v0.92.x\n- Update cucumber gem version to 5.1.2 ([#​8413](https://togithub.com/jekyll/jekyll/issues/8413))\n- Fix test suite compatibility with JRuby ([#​8418](https://togithub.com/jekyll/jekyll/issues/8418))\n- chore(deps): bump Rubocop to 0.93.0 ([#​8430](https://togithub.com/jekyll/jekyll/issues/8430))\n- Use Ruby 2.7.1 in GitHub Actions ([#​8444](https://togithub.com/jekyll/jekyll/issues/8444))\n- Test that Liquid expressions are not deeply evaled ([#​8292](https://togithub.com/jekyll/jekyll/issues/8292))\n- Test rendering arbitrary Liquid variables by default ([#​7414](https://togithub.com/jekyll/jekyll/issues/7414))\n- Migrate TravisCI jobs to GitHub Actions ([#​8492](https://togithub.com/jekyll/jekyll/issues/8492))\n\n##### Documentation\n\n- Update pointer to special permalink variables for collections ([#​8274](https://togithub.com/jekyll/jekyll/issues/8274))\n- Fix special treatment for 'page 1' in docs of pagination ([#​8230](https://togithub.com/jekyll/jekyll/issues/8230))\n- Add Formcake to forms section ([#​8283](https://togithub.com/jekyll/jekyll/issues/8283))\n- Add a note on the rendering process in the docs ([#​8291](https://togithub.com/jekyll/jekyll/issues/8291))\n- Add refactoring type to PULL_REQUEST_TEMPLATE ([#​8297](https://togithub.com/jekyll/jekyll/issues/8297))\n- Update resources.md ([#​7864](https://togithub.com/jekyll/jekyll/issues/7864))\n- Extra apostrophes in an URL ([#​8319](https://togithub.com/jekyll/jekyll/issues/8319))\n- Clarify target of subordinate clause ([#​8320](https://togithub.com/jekyll/jekyll/issues/8320))\n- Cherry-pick commits from conflicting branch `docs-40`\n- Update documentation on third party site ([#​8352](https://togithub.com/jekyll/jekyll/issues/8352))\n- Update default.md with info requested in [#​8314](https://togithub.com/jekyll/jekyll/issues/8314) ([#​8353](https://togithub.com/jekyll/jekyll/issues/8353))\n- Clarify description of `safe` option ([#​8354](https://togithub.com/jekyll/jekyll/issues/8354))\n- Simplifying the Git post-receive hook-example ([#​8358](https://togithub.com/jekyll/jekyll/issues/8358))\n- Add missing doc for build and serve commands ([#​8365](https://togithub.com/jekyll/jekyll/issues/8365))\n- Docs Review: Getting Started ([#​8372](https://togithub.com/jekyll/jekyll/issues/8372))\n- Add note about rebooting system after installation ([#​8359](https://togithub.com/jekyll/jekyll/issues/8359))\n- Use data file to render table at `/docs/configuration/options/#global-configuration` ([#​8377](https://togithub.com/jekyll/jekyll/issues/8377))\n- Use data file(s) to render table(s) at `/docs/configuration/options/` ([#​8380](https://togithub.com/jekyll/jekyll/issues/8380))\n- Improve maintainability of config option data ([#​8383](https://togithub.com/jekyll/jekyll/issues/8383))\n- Remove CircleCI v1 docs ([#​8410](https://togithub.com/jekyll/jekyll/issues/8410))\n- Remove `NOKOGIRI_USE_SYSTEM_LIBRARIES` from Travis CI docs ([#​8409](https://togithub.com/jekyll/jekyll/issues/8409))\n- Add links to all Jekyll themes on GitHub tagged with #jekyll-theme ([#​8447](https://togithub.com/jekyll/jekyll/issues/8447))\n- Document initializing project Gemfile from scratch ([#​8450](https://togithub.com/jekyll/jekyll/issues/8450))\n- Document installation of additional dependencies for installing Jekyll on Fedora ([#​8456](https://togithub.com/jekyll/jekyll/issues/8456))\n- Improve documentation on Hooks in Jekyll ([#​8467](https://togithub.com/jekyll/jekyll/issues/8467))\n- Build docs site with GitHub Actions ([#​8201](https://togithub.com/jekyll/jekyll/issues/8201))\n- Add link to Assets page from `_sass` section in `_docs/structure.md` ([#​8486](https://togithub.com/jekyll/jekyll/issues/8486))\n\n##### Site Enhancements\n\n- Fix rendering of *showcase* images ([#​8504](https://togithub.com/jekyll/jekyll/issues/8504))\n\n### [`v4.1.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#411--2020-06-24)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.1.0...v4.1.1)\n\n##### Bug Fixes\n\n- Disable page excerpts by default ([#​8222](https://togithub.com/jekyll/jekyll/issues/8222))\n- Revert introduction of PageDrop ([#​8221](https://togithub.com/jekyll/jekyll/issues/8221))\n- Don't generate excerpts for non-html pages ([#​8234](https://togithub.com/jekyll/jekyll/issues/8234))\n- Make page excerpts consistent with doc excerpts ([#​8236](https://togithub.com/jekyll/jekyll/issues/8236))\n\n##### Documentation\n\n- Replace deprecated 'show' command with 'info' ([#​8235](https://togithub.com/jekyll/jekyll/issues/8235))\n- Change name to ▲Vercel ([#​8247](https://togithub.com/jekyll/jekyll/issues/8247))\n- Add language and examples to describe how to use the configuration op… ([#​8249](https://togithub.com/jekyll/jekyll/issues/8249))\n- Fix missing yaml front matter colon and adjust/add clarifying language. ([#​8250](https://togithub.com/jekyll/jekyll/issues/8250))\n- correct typo ([#​8261](https://togithub.com/jekyll/jekyll/issues/8261))\n- Allow hyperlinks to specific filter documentation ([#​8231](https://togithub.com/jekyll/jekyll/issues/8231))\n- Update link to Netlify step-by-step guide ([#​8264](https://togithub.com/jekyll/jekyll/issues/8264))\n- Fix grammar in documentation section ([#​8265](https://togithub.com/jekyll/jekyll/issues/8265))\n\n##### Site Enhancements\n\n- Including correct Sketch website ([#​8241](https://togithub.com/jekyll/jekyll/issues/8241))\n- Release post for v4.1.1 ([#​8243](https://togithub.com/jekyll/jekyll/issues/8243))\n\n##### Development Fixes\n\n- Bump RuboCop to v0.85.x ([#​8223](https://togithub.com/jekyll/jekyll/issues/8223))\n- Expect drive letter only on vanilla windows ([#​8227](https://togithub.com/jekyll/jekyll/issues/8227))\n\n### [`v4.1.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#410--2020-05-27)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.0.1...v4.1.0)\n\n##### Bug Fixes\n\n- Memoize `absolute_url` and `relative_url` filters ([#​7793](https://togithub.com/jekyll/jekyll/issues/7793))\n- Fix documentation comment for `Jekyll::Converters::Identity` ([#​7883](https://togithub.com/jekyll/jekyll/issues/7883))\n- Optimize `Jekyll::Filters#item_property` ([#​7696](https://togithub.com/jekyll/jekyll/issues/7696))\n- Allow multiple binary operators in `where_exp` filter ([#​8047](https://togithub.com/jekyll/jekyll/issues/8047))\n- Fix documents custom-ordering logic ([#​8028](https://togithub.com/jekyll/jekyll/issues/8028))\n- Use `layout.path` when rendering the Liquid layout ([#​8069](https://togithub.com/jekyll/jekyll/issues/8069))\n- Reduce array allocations from `StaticFile#path` ([#​8083](https://togithub.com/jekyll/jekyll/issues/8083))\n- Simplify `Jekyll::Renderer#validate_layout` ([#​8064](https://togithub.com/jekyll/jekyll/issues/8064))\n- Add static file's basename to its `url_placeholder` ([#​7908](https://togithub.com/jekyll/jekyll/issues/7908))\n- Clear cached Liquid template scope before render ([#​7967](https://togithub.com/jekyll/jekyll/issues/7967))\n- Cache `URLFilter` results of string inputs per site ([#​7990](https://togithub.com/jekyll/jekyll/issues/7990))\n- Use `platforms` instead of `install_if` in Gemfile ([#​8140](https://togithub.com/jekyll/jekyll/issues/8140))\n- Config include trailing slash ([#​8113](https://togithub.com/jekyll/jekyll/issues/8113))\n- Improve path normalization in liquid_renderer ([#​8075](https://togithub.com/jekyll/jekyll/issues/8075))\n- Switch slugify regex to support more Unicode character groups ([#​8167](https://togithub.com/jekyll/jekyll/issues/8167))\n- Check if entry is a directory once per enumerator ([#​8177](https://togithub.com/jekyll/jekyll/issues/8177))\n- Filter out exclusively excluded entries sooner ([#​7482](https://togithub.com/jekyll/jekyll/issues/7482))\n- Return `relative_url` if site.url is an empty string ([#​7988](https://togithub.com/jekyll/jekyll/issues/7988))\n- Configure kramdown toc_levels as array by default ([#​8015](https://togithub.com/jekyll/jekyll/issues/8015))\n- Reduce `Pathname` objects from front matter defaults ([#​8067](https://togithub.com/jekyll/jekyll/issues/8067))\n- Simplify `Jekyll::Hooks.trigger` logic ([#​8044](https://togithub.com/jekyll/jekyll/issues/8044))\n- Quicker categories for documents without superdirs ([#​7987](https://togithub.com/jekyll/jekyll/issues/7987))\n- Reduce `Jekyll::Renderer` instances during a build ([#​7570](https://togithub.com/jekyll/jekyll/issues/7570))\n- Escape regex characters in paths to match ([#​8138](https://togithub.com/jekyll/jekyll/issues/8138))\n- Provide invokables for common drop query keys ([#​8165](https://togithub.com/jekyll/jekyll/issues/8165))\n- Optimize path sanitization of default front matter ([#​8154](https://togithub.com/jekyll/jekyll/issues/8154))\n- Initialize static files' data hash only if needed ([#​8188](https://togithub.com/jekyll/jekyll/issues/8188))\n- Initialize include-files as Jekyll objects ([#​8158](https://togithub.com/jekyll/jekyll/issues/8158))\n\n##### Minor Enhancements\n\n- serve: add support for ECC certificates ([#​7768](https://togithub.com/jekyll/jekyll/issues/7768))\n- Update `item_property` to recognize integers ([#​7878](https://togithub.com/jekyll/jekyll/issues/7878))\n- Include `_config.yml` in a new theme's gemspec ([#​7865](https://togithub.com/jekyll/jekyll/issues/7865))\n- Add an option to easily disable disk-cache ([#​7928](https://togithub.com/jekyll/jekyll/issues/7928))\n- Optimize markdown parsing with Kramdown by reusing the options and parser objects ([#​8013](https://togithub.com/jekyll/jekyll/issues/8013))\n- Add `PageDrop` to provide Liquid templates with data ([#​7992](https://togithub.com/jekyll/jekyll/issues/7992))\n- Optimize `Kramdown::JekyllDocument#to_html` calls ([#​8041](https://togithub.com/jekyll/jekyll/issues/8041))\n- Configure default language for syntax-highlighting ([#​8035](https://togithub.com/jekyll/jekyll/issues/8035))\n- Remove dev dependencies from new theme-gem gemspec ([#​8042](https://togithub.com/jekyll/jekyll/issues/8042))\n- Allow disabling import of theme configuration ([#​8131](https://togithub.com/jekyll/jekyll/issues/8131))\n- Allow excerpts to be generated for `Page` objects ([#​7642](https://togithub.com/jekyll/jekyll/issues/7642))\n- Profile various stages of a site's build process ([#​6760](https://togithub.com/jekyll/jekyll/issues/6760))\n- Add find filters to optimize where-first chains ([#​8171](https://togithub.com/jekyll/jekyll/issues/8171))\n- Make `number_of_words` filter respect CJK characters ([#​7813](https://togithub.com/jekyll/jekyll/issues/7813))\n- Allow extensionless document in a strict site ([#​7950](https://togithub.com/jekyll/jekyll/issues/7950))\n- Add `:slugified_categories` URL placeholder ([#​8094](https://togithub.com/jekyll/jekyll/issues/8094))\n\n##### Documentation\n\n- Add dropped 'title: Staff' to the code ([#​7805](https://togithub.com/jekyll/jekyll/issues/7805))\n- Clarify docs for static files in collection ([#​7812](https://togithub.com/jekyll/jekyll/issues/7812))\n- Rephrase the CircleCI v2 section ([#​7815](https://togithub.com/jekyll/jekyll/issues/7815))\n- Update old GitHub wiki URL with new one ([#​7823](https://togithub.com/jekyll/jekyll/issues/7823))\n- Update JekyllConf page with 2019 talks ([#​7826](https://togithub.com/jekyll/jekyll/issues/7826))\n- link for memberships ([#​7825](https://togithub.com/jekyll/jekyll/issues/7825))\n- Doc: minor fix, should be greater or equal to min version ([#​7856](https://togithub.com/jekyll/jekyll/issues/7856))\n- Update third-party.md - Fix broken link ([#​7857](https://togithub.com/jekyll/jekyll/issues/7857))\n- clarify \\_config.yml/collections type ([#​7873](https://togithub.com/jekyll/jekyll/issues/7873))\n- Replace backticks with HTML tags in data file ([#​7879](https://togithub.com/jekyll/jekyll/issues/7879))\n- add new theme source ([#​7875](https://togithub.com/jekyll/jekyll/issues/7875))\n- fixed grammatical error (it's --> its) ([#​7887](https://togithub.com/jekyll/jekyll/issues/7887))\n- Docs: Clarify organizing pages into subfolders ([#​7896](https://togithub.com/jekyll/jekyll/issues/7896))\n- Disambiguate the placeholder of permalink ([#​7906](https://togithub.com/jekyll/jekyll/issues/7906))\n- docs: add short serve command for livereload ([#​7919](https://togithub.com/jekyll/jekyll/issues/7919))\n- docs: add options for watch and force polling ([#​7918](https://togithub.com/jekyll/jekyll/issues/7918))\n- add install instructions for ArchLinux and openSUSE ([#​7920](https://togithub.com/jekyll/jekyll/issues/7920))\n- Improve index page of Jekyll documentation ([#​7926](https://togithub.com/jekyll/jekyll/issues/7926))\n- Include path in `jekyll new` commands (Usage docs) ([#​7931](https://togithub.com/jekyll/jekyll/issues/7931))\n- Change `affect` to `effect` in the collections docs ([#​7937](https://togithub.com/jekyll/jekyll/issues/7937))\n- Changed deprecated command in themes documentation ([#​7941](https://togithub.com/jekyll/jekyll/issues/7941))\n- Adds some documentation for the `:clean`, `:on_obsolete` hook ([#​7954](https://togithub.com/jekyll/jekyll/issues/7954))\n- docs: fix broken link ([#​7955](https://togithub.com/jekyll/jekyll/issues/7955))\n- Corrected typo ([#​7975](https://togithub.com/jekyll/jekyll/issues/7975))\n- docs: remove watch option in config ([#​7940](https://togithub.com/jekyll/jekyll/issues/7940))\n- Correct a sentence in the documentation ([#​7978](https://togithub.com/jekyll/jekyll/issues/7978))\n- Fix YAML representation of `group_by` result ([#​7979](https://togithub.com/jekyll/jekyll/issues/7979))\n- Move `--baseurl` to build command options ([#​7985](https://togithub.com/jekyll/jekyll/issues/7985))\n- Correct documentation of filters ([#​7989](https://togithub.com/jekyll/jekyll/issues/7989))\n- Document sorting two documents by their `date` ([#​7870](https://togithub.com/jekyll/jekyll/issues/7870))\n- Fix English grammar error ([#​7994](https://togithub.com/jekyll/jekyll/issues/7994))\n- Update 03-front-matter.md ([#​7996](https://togithub.com/jekyll/jekyll/issues/7996))\n- Add Kentico Kontent CMS integration to resources ([#​8000](https://togithub.com/jekyll/jekyll/issues/8000))\n- Update 07-assets.md ([#​7413](https://togithub.com/jekyll/jekyll/issues/7413))\n- Fix file references in Step by Step Tutorial's Assets step ([#​8007](https://togithub.com/jekyll/jekyll/issues/8007))\n- docs: improve highlighting of code blocks ([#​8017](https://togithub.com/jekyll/jekyll/issues/8017))\n- remove leading slash from Sass file location ([#​8021](https://togithub.com/jekyll/jekyll/issues/8021))\n- \\[Docs] Fix asset link ref in step-by-step tutorial ([#​8026](https://togithub.com/jekyll/jekyll/issues/8026))\n- Corrected command to modify PATH ([#​8029](https://togithub.com/jekyll/jekyll/issues/8029))\n- Corrected command to modify PATH ([#​8030](https://togithub.com/jekyll/jekyll/issues/8030))\n- Docs: Render full contents of just the latest post ([#​8032](https://togithub.com/jekyll/jekyll/issues/8032))\n- docs: improvements for note boxes ([#​8037](https://togithub.com/jekyll/jekyll/issues/8037))\n- Non-deprecated `vendor/bundle` path configuration ([#​8048](https://togithub.com/jekyll/jekyll/issues/8048))\n- Update 09-collections.md ([#​8060](https://togithub.com/jekyll/jekyll/issues/8060))\n- Remove extra paragraph tags ([#​8063](https://togithub.com/jekyll/jekyll/issues/8063))\n- Add default front matter for tutorials collection ([#​8081](https://togithub.com/jekyll/jekyll/issues/8081))\n- Create CSV to table tutorial ([#​8090](https://togithub.com/jekyll/jekyll/issues/8090))\n- Add version badge for Custom Sorting of Documents ([#​8098](https://togithub.com/jekyll/jekyll/issues/8098))\n- Docs: Fix grammar in `_docs/front-matter.md` ([#​8097](https://togithub.com/jekyll/jekyll/issues/8097))\n- Update variables.md ([#​8106](https://togithub.com/jekyll/jekyll/issues/8106))\n- Add help about Gentoo/Linux ([#​8002](https://togithub.com/jekyll/jekyll/issues/8002))\n- Update documentation on third party site ([#​8122](https://togithub.com/jekyll/jekyll/issues/8122))\n- Added Clear Linux ([#​8132](https://togithub.com/jekyll/jekyll/issues/8132))\n- Added note about OS specific installation instructions. ([#​8135](https://togithub.com/jekyll/jekyll/issues/8135))\n- Fix broken URL in the Resources Page on the Documentation Site ([#​8136](https://togithub.com/jekyll/jekyll/issues/8136))\n- Docs: Deploy Jekyll site with GitHub Actions ([#​8119](https://togithub.com/jekyll/jekyll/issues/8119))\n- Clarify `bundle config` in Bundler tutorial ([#​8150](https://togithub.com/jekyll/jekyll/issues/8150))\n- docs: update your-first-plugin.md ([#​8147](https://togithub.com/jekyll/jekyll/issues/8147))\n- Fix typo in documentation on GitHub Actions ([#​8162](https://togithub.com/jekyll/jekyll/issues/8162))\n- Ease discovery of CLI commands (in their entirety) ([#​8178](https://togithub.com/jekyll/jekyll/issues/8178))\n- Remove `sudo` from Travis CI tutorial ([#​8187](https://togithub.com/jekyll/jekyll/issues/8187))\n- Add GitLab Pages to 3rd party list ([#​8191](https://togithub.com/jekyll/jekyll/issues/8191))\n- docs: add 21yunbox for deployment ([#​8193](https://togithub.com/jekyll/jekyll/issues/8193))\n- Improve documentation on tags and categories ([#​8196](https://togithub.com/jekyll/jekyll/issues/8196))\n\n##### Development Fixes\n\n- Ci/GitHub actions ([#​7822](https://togithub.com/jekyll/jekyll/issues/7822))\n- Rubocop version upgrade ([#​7846](https://togithub.com/jekyll/jekyll/issues/7846))\n- Split action steps to avoid using `&&` on Windows ([#​7885](https://togithub.com/jekyll/jekyll/issues/7885))\n- Upgrade rake to use version 13 ([#​7910](https://togithub.com/jekyll/jekyll/issues/7910))\n- Update dependency constraint to allow RuboCop v0.76 ([#​7893](https://togithub.com/jekyll/jekyll/issues/7893))\n- Use bash executable consistently ([#​7909](https://togithub.com/jekyll/jekyll/issues/7909))\n- Test with JRuby 9.2.9.0 ([#​7779](https://togithub.com/jekyll/jekyll/issues/7779))\n- Bump RuboCop to v0.79.x ([#​7970](https://togithub.com/jekyll/jekyll/issues/7970))\n- Remove post-install message from gemspec ([#​7974](https://togithub.com/jekyll/jekyll/issues/7974))\n- Attain Ruby 3.0 compatibility ([#​7948](https://togithub.com/jekyll/jekyll/issues/7948))\n- Test `where` filter handling numeric property values ([#​7821](https://togithub.com/jekyll/jekyll/issues/7821))\n- chore(deps): rubocop 0.80.0 ([#​8012](https://togithub.com/jekyll/jekyll/issues/8012))\n- Update unit tests for Kramdown-based converter ([#​8014](https://togithub.com/jekyll/jekyll/issues/8014))\n- Add Visual Studio Code Development Container ([#​8016](https://togithub.com/jekyll/jekyll/issues/8016))\n- chore: simplify require for `Jekyll::VERSION` ([#​8057](https://togithub.com/jekyll/jekyll/issues/8057))\n- Remove version-constraint relaxation for i18n gem ([#​8055](https://togithub.com/jekyll/jekyll/issues/8055))\n- Mirror `spec.homepage` as `metadata[\"homepage_uri\"]` ([#​8056](https://togithub.com/jekyll/jekyll/issues/8056))\n- Bump Ruby versions on Travis builds ([#​8088](https://togithub.com/jekyll/jekyll/issues/8088))\n- chore(ci): cache dependencies ([#​8168](https://togithub.com/jekyll/jekyll/issues/8168))\n\n##### Site Enhancements\n\n- Optimize rendering of the documentation site ([#​8020](https://togithub.com/jekyll/jekyll/issues/8020))\n- Utilize `relative_url` filter in documentation site ([#​8089](https://togithub.com/jekyll/jekyll/issues/8089))\n- Render tutorial metadata in documentation site ([#​8092](https://togithub.com/jekyll/jekyll/issues/8092))\n- Improve syntax-highlighting in documentation site ([#​8079](https://togithub.com/jekyll/jekyll/issues/8079))\n- Site: Filter through just the *docs* collection ([#​8170](https://togithub.com/jekyll/jekyll/issues/8170))\n\n### [`v4.0.1`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#401--2020-05-08)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v4.0.0...v4.0.1)\n\n##### Bug Fixes\n\n- Prevent console warning with Ruby 2.7 ([#​8124](https://togithub.com/jekyll/jekyll/issues/8124))\n- Clear cached Liquid template scope before render ([#​8141](https://togithub.com/jekyll/jekyll/issues/8141))\n- Add static file's basename to its url_placeholder ([#​8142](https://togithub.com/jekyll/jekyll/issues/8142))\n- Update item_property to recognize integers ([#​8160](https://togithub.com/jekyll/jekyll/issues/8160))\n\n##### Development Fixes\n\n- Fix Kramdown converter based tests for v4.0.x ([#​8143](https://togithub.com/jekyll/jekyll/issues/8143))\n\n### [`v4.0.0`](https://togithub.com/jekyll/jekyll/blob/HEAD/History.markdown#400--2019-08-19)\n\n[Compare Source](https://togithub.com/jekyll/jekyll/compare/v3.9.5...v4.0.0)\n\n##### Major Enhancements\n\n- Drop ruby 2.3 ([#​7454](https://togithub.com/jekyll/jekyll/issues/7454))\n- Drop support for Ruby 2.1 and 2.2 ([#​6560](https://togithub.com/jekyll/jekyll/issues/6560))\n- Drop support for older versions of Rouge ([#​6978](https://togithub.com/jekyll/jekyll/issues/6978))\n- Drop support for pygments as syntax-highlighter ([#​7118](https://togithub.com/jekyll/jekyll/issues/7118))\n- Drop support for Redcarpet ([#​6987](https://togithub.com/jekyll/jekyll/issues/6987))\n- Drop support for rdiscount ([#​6988](https://togithub.com/jekyll/jekyll/issues/6988))\n- Drop support for `jekyll-watch-1.4.0` and older ([#​7287](https://togithub.com/jekyll/jekyll/issues/7287))\n- Incorporate `relative_url` filter in `link` tag ([#​6727](https://togithub.com/jekyll/jekyll/issues/6727))\n- Upgrade kramdown dependency to v2.x ([#​7492](https://togithub.com/jekyll/jekyll/issues/7492))\n- Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps ([#​7778](https://togithub.com/jekyll/jekyll/issues/7778))\n- Upgrade i18n to v1.x ([#​6931](https://togithub.com/jekyll/jekyll/issues/6931))\n- Add `Jekyll::Cache` class to handle caching on disk ([#​7169](https://togithub.com/jekyll/jekyll/issues/7169))\n- Cache converted markdown ([#​7159](https://togithub.com/jekyll/jekyll/issues/7159))\n- Cache: Do not dump undumpable objects ([#​7190](https://togithub.com/jekyll/jekyll/issues/7190))\n- Cache matched defaults sets for given parameters ([#​6888](https://togithub.com/jekyll/jekyll/issues/6888))\n- Ignore cache directory ([#​7184](https://togithub.com/jekyll/jekyll/issues/7184))\n- Add `Site#in_cache_dir` helper method ([#​7160](https://togithub.com/jekyll/jekyll/issues/7160))\n- Remove 'cache_dir' during `jekyll clean` ([#​7158](https://togithub.com/jekyll/jekyll/issues/7158))\n- Cache parsed Liquid templates in memory ([#​7136](https://togithub.com/jekyll/jekyll/issues/7136))\n- Only read layouts from source_dir or theme_dir ([#​6788](https://togithub.com/jekyll/jekyll/issues/6788))\n- Allow custom sorting of collection documents ([#​7427](https://togithub.com/jekyll/jekyll/issues/7427))\n- Always exclude certain paths from being processed ([#​7188](https://togithub.com/jekyll/jekyll/issues/7188))\n- Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in ([#​7584](https://togithub.com/jekyll/jekyll/issues/7584))\n- Incorporate `relative_url` within `post_url` tag ([#​7589](https://togithub.com/jekyll/jekyll/issues/7589))\n- Remove patch to modify config for kramdown ([#​7699](https://togithub.com/jekyll/jekyll/issues/7699))\n\n##### Minor Enhancements\n\n- Enhance `--blank` scaffolding ([#​7310](https://togithub.com/jekyll/jekyll/issues/7310))\n- Use `jekyll-compose` if installed ([#​6932](https://togithub.com/jekyll/jekyll/issues/6932))\n- Disable Liquid via front matter ([#​6824](https://togithub.com/jekyll/jekyll/issues/6824))\n- Configure cache_dir ([#​7232](https://togithub.com/jekyll/jekyll/issues/7232))\n- ISO week date drops ([#​5981](https://togithub.com/jekyll/jekyll/issues/5981))\n- Fix custom 404 page for GitHub pages ([#​7132](https://togithub.com/jekyll/jekyll/issues/7132))\n- Load config file from within current theme-gem ([#​7304](https://togithub.com/jekyll/jekyll/issues/7304))\n- Suggest re-running command with `--trace` on fail ([#​6551](https://togithub.com/jekyll/jekyll/issues/6551))\n- Support for binary operators in where_exp filter ([#​6998](https://togithub.com/jekyll/jekyll/issues/6998))\n- Automatically load `_config.toml` ([#​7299](https://togithub.com/jekyll/jekyll/issues/7299))\n- Add vendor folder to a newly installed site's .gitignore ([#​6968](https://togithub.com/jekyll/jekyll/issues/6968))\n- Output Jekyll Version while debugging ([#​7173](https://togithub.com/jekyll/jekyll/issues/7173))\n- Memoize computing excerpt's relative_path ([#​6951](https://togithub.com/jekyll/jekyll/issues/6951))\n- Skip processing posts that can not be read ([#​7302](https://togithub.com/jekyll/jekyll/issues/7302))\n- Memoize the return value of Site#documents ([#​7273](https://togithub.com/jekyll/jekyll/issues/7273))\n- Cache globbed paths in front matter defaults ([#​7345](https://togithub.com/jekyll/jekyll/issues/7345))\n- Cache computed item property ([#​7301](https://togithub.com/jekyll/jekyll/issues/7301))\n- Cleanup Markdown converter ([#​7519](https://togithub.com/jekyll/jekyll/issues/7519))\n- Do not process Liquid in post excerpt when disabled in front matter ([#​7146](https://togithub.com/jekyll/jekyll/issues/7146))\n- Liquefied link tag ([#​6269](https://togithub.com/jekyll/jekyll/issues/6269))\n- Update item_property to return numbers as numbers instead of strings ([#​6608](https://togithub.com/jekyll/jekyll/issues/6608))\n- Use `.markdown` extension for page templates ([#​7126](https://togithub.com/jekyll/jekyll/issues/7126))\n- Add support for `*.xhtml` files ([#​6854](https://togithub.com/jekyll/jekyll/issues/6854))\n- Allow i18n v0.9.5 and higher ([#​7044](https://togithub.com/jekyll/jekyll/issues/7044))\n- Ignore permission error of /proc/version ([#​7267](https://togithub.com/jekyll/jekyll/issues/7267))\n- Strip extra slashes via `Jekyll.sanitized_path` ([#​7182](https://togithub.com/jekyll/jekyll/issues/7182))\n- Site template: remove default config for markdown ([#​7285](https://togithub.com/jekyll/jekyll/issues/7285))\n- Add a custom inspect string for StaticFile objects ([#​7422](https://togithub.com/jekyll/jekyll/issues/7422))\n- Remind user to include gem in the Gemfile on error ([#​7476](https://togithub.com/jekyll/jekyll/issues/7476))\n- Search Front matter defaults for Page objects with relative_path ([#​7261](https://togithub.com/jekyll/jekyll/issues/7261))\n- Lock use of `tzinfo` gem to v1.x ([#​7521](https://togithub.com/jekyll/jekyll/issues/7521), [#​7562](https://togithub.com/jekyll/jekyll/issues/7562))\n- Utilize absolute paths of user-provided file paths ([#​7450](https://togithub.com/jekyll/jekyll/issues/7450))\n- Detect `nil` and empty values in objects with `where` filter ([#​7580](https://togithub.com/jekyll/jekyll/issues/7580))\n- Initialize mutations for Drops only if necessary ([#​7657](https://togithub.com/jekyll/jekyll/issues/7657))\n- Reduce Array allocations via Jekyll::Cleaner ([#​7659](https://togithub.com/jekyll/jekyll/issues/7659))\n- Encode and unencode urls only as required ([#​7654](https://togithub.com/jekyll/jekyll/issues/7654))\n- Reduce string allocations with better alternatives ([#​7643](https://togithub.com/jekyll/jekyll/issues/7643))\n- Reduce allocations from Jekyll::Document instances ([#​7625](https://togithub.com/jekyll/jekyll/issues/7625))\n- Add `type` attribute to Document instances ([#​7406](https://togithub.com/jekyll/jekyll/issues/7406))\n- Reduce allocations from where-filter ([#​7653](https://togithub.com/jekyll/jekyll/issues/7653))\n- Memoize SiteDrop#documents to reduce allocations ([#​7697](https://togithub.com/jekyll/jekyll/issues/7697))\n- Add PathManager class to cache interim paths ([#​7732](https://togithub.com/jekyll/jekyll/issues/7732))\n- Remove warnings and fixes for deprecated config ([#​7440](https://togithub.com/jekyll/jekyll/issues/7440))\n- Delegate --profile tabulation to `terminal-table` ([#​7627](https://togithub.com/jekyll/jekyll/issues/7627))\n\n##### Bug Fixes\n\n- Security: fix `include` bypass of `EntryFilter#filter` symlink check ([#​7226](https://togithub.com/jekyll/jekyll/issues/7226))\n- Theme gems: ensure directories aren't symlinks ([#​7419](https://togithub.com/jekyll/jekyll/issues/7419))\n- Add call to unused method `validate_options` in `commands/serve.rb` ([#​7122](https://togithub.com/jekyll/jekyll/issues/7122))\n- Check if scope applies to type before given path ([#​7263](https://togithub.com/jekyll/jekyll/issues/7263))\n- Document two methods, simplify one of the methods ([#​7270](https://togithub.com/jekyll/jekyll/issues/7270))\n- Check key in collections only if it isn't \"posts\" ([#​7277](https://togithub.com/jekyll/jekyll/issues/7277))\n- Interpolate Jekyll::Page subclass on inspection ([#​7203](https://togithub.com/jekyll/jekyll/issues/7203))\n- Measure the no. of times a template gets rendered ([#​7316](https://togithub.com/jekyll/jekyll/issues/7316))\n- Reduce array traversal in Jekyll::Reader ([#​7157](https://togithub.com/jekyll/jekyll/issues/7157))\n- Re-implement handling Liquid blocks in excerpts ([#​7250](https://togithub.com/jekyll/jekyll/issues/7250))\n- Documents should be able to render their date ([#​7404](https://togithub.com/jekyll/jekyll/issues/7404))\n- Fix Interpreter warning from Jekyll::Renderer ([#​7448](https://togithub.com/jekyll/jekyll/issues/7448))\n- Loggers should accept both numbers and symbols ([#​6967](https://togithub.com/jekyll/jekyll/issues/6967))\n- Replace regex arg to :gsub with a string arg ([#​7189](https://togithub.com/jekyll/jekyll/issues/7189))\n- Dont write static files from unrendered collection ([#​7410](https://togithub.com/jekyll/jekyll/issues/7410))\n- Excerpt handling of custom and intermediate tags ([#​7382](https://togithub.com/jekyll/jekyll/issues/7382))\n- Change future post loglevel to warn to help user narrow down issues ([#​7527](https://togithub.com/jekyll/jekyll/issues/7527))\n- Handle files with trailing dots in their basename ([#​7315](https://togithub.com/jekyll/jekyll/issues/7315))\n- Fix unnecessary allocations via StaticFileReader ([#​7572](https://togithub.com/jekyll/jekyll/issues/7572))\n- Don't check if site URL is absolute if it is nil ([#​7498](https://togithub.com/jekyll/jekyll/issues/7498))\n- Avoid unnecessary duplication of pages array ([#​7272](https://togithub.com/jekyll/jekyll/issues/7272))\n- Memoize Site#post_attr_hash ([#​7276](https://togithub.com/jekyll/jekyll/issues/7276))\n- Memoize Document#excerpt_separator ([#​7569](https://togithub.com/jekyll/jekyll/issues/7569))\n- Optimize Document::DATE_FILENAME_MATCHER to match valid filenames ([#​7292](https://togithub.com/jekyll/jekyll/issues/7292))\n- Escape valid special chars in a site's path name ([#​7568](https://togithub.com/jekyll/jekyll/issues/7568))\n- Replace `name` in Page#inspect with relative_path ([#​7434](https://togithub.com/jekyll/jekyll/issues/7434))\n- Log a warning when the slug is empty ([#​7357](https://togithub.com/jekyll/jekyll/issues/7357))\n- Push Markdown link refs to excerpt only as required ([#​7577](https://togithub.com/jekyll/jekyll/issues/7577))\n- Fix broken include_relative usage in excerpt ([#​7633](https://togithub.com/jekyll/jekyll/issues/7633))\n- Initialize and reset glob_cache only as necessary ([#​7658](https://togithub.com/jekyll/jekyll/issues/7658))\n- Revert memoizing Site#docs_to_write and #documents ([#​7684](https://togithub.com/jekyll/jekyll/issues/7684))\n- Backport [#​7684](https://togithub.com/jekyll/jekyll/issues/7684) for v3.8.x: Revert memoizing Site#docs_to_write and refactor #documents ([#​7689](https://togithub.com/jekyll/jekyll/issues/7689))\n- Backport [#​7213](https://togithub.com/jekyll/jekyll/issues/7213) and [#​7633](https://togithub.com/jekyll/jekyll/issues/7633) for v3.8.x: Fix broken include_relative usage in excerpt ([#​7690](https://togithub.com/jekyll/jekyll/issues/7690))\n- Don't read symlinks in site.include in safe mode ([#​7711\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"before 4am on Monday\" (UTC), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/api-linter).\n","shortMessageHtmlLink":"chore(deps): update all dependencies (#1383)"}},{"before":"a7290a746589155df64410cdc8267e1ede1a694e","after":"470d10e4ad4b04bf86a73929f7fe8c1e3696dc3e","ref":"refs/heads/main","pushedAt":"2024-04-29T15:40:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"chore: fix typo in .github/CODEOWNERS (#1382)","shortMessageHtmlLink":"chore: fix typo in .github/CODEOWNERS (#1382)"}},{"before":"378e2c272800a4a5e79aa854bc375fae11db8375","after":null,"ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-04-22T20:57:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"}},{"before":"2dea51cb0499362661dadd51b67dfdf9bf8155b6","after":"a7290a746589155df64410cdc8267e1ede1a694e","ref":"refs/heads/main","pushedAt":"2024-04-22T20:57:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"},"commit":{"message":"chore(main): release 1.65.2 (#1377)\n\nCo-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>\r\nCo-authored-by: Andrei Scripniciuc <46186670+andrei-scripniciuc@users.noreply.github.com>","shortMessageHtmlLink":"chore(main): release 1.65.2 (#1377)"}},{"before":"1fb76e1a8995ff42dd806fe4c5e1ac845de5e157","after":"378e2c272800a4a5e79aa854bc375fae11db8375","ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-04-22T20:34:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrei-scripniciuc","name":"Andrei Scripniciuc","path":"/andrei-scripniciuc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46186670?s=80&v=4"},"commit":{"message":"Merge branch 'main' into release-please--branches--main--components--api-linter","shortMessageHtmlLink":"Merge branch 'main' into release-please--branches--main--components--…"}},{"before":"1d4cddec69bf60e3250bd1eec3668bff7c4a1586","after":"2dea51cb0499362661dadd51b67dfdf9bf8155b6","ref":"refs/heads/main","pushedAt":"2024-04-22T18:22:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"},"commit":{"message":"chore(deps): update all dependencies (#1379)","shortMessageHtmlLink":"chore(deps): update all dependencies (#1379)"}},{"before":"7d1c00b86ef77b3e0051bc29e88c91c5bf01841f","after":"1fb76e1a8995ff42dd806fe4c5e1ac845de5e157","ref":"refs/heads/release-please--branches--main--components--api-linter","pushedAt":"2024-04-22T18:14:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 1.65.2","shortMessageHtmlLink":"chore(main): release 1.65.2"}},{"before":"284c64f2035dc60e2ae0ab97b27fd5d6be756b55","after":null,"ref":"refs/heads/renovate-fix-package-matching","pushedAt":"2024-04-22T18:14:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noahdietz","name":"Noah Dietz","path":"/noahdietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6644735?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUnluqwA","startCursor":null,"endCursor":null}},"title":"Activity · googleapis/api-linter"}