From 9c2c01bb7a6e6c2e6711dcdb14f968dee4aaac2a Mon Sep 17 00:00:00 2001 From: Ashwin Maroli Date: Thu, 20 Oct 2022 21:32:59 +0530 Subject: [PATCH] Release :gem: v4.3.0 --- History.markdown | 2 +- docs/_config.yml | 2 +- docs/_docs/history.md | 152 ++++++++++++++++++++++++++++++++++++++++ docs/latest_version.txt | 2 +- lib/jekyll/version.rb | 2 +- 5 files changed, 156 insertions(+), 4 deletions(-) diff --git a/History.markdown b/History.markdown index e43e71fedc1..e62f6665dc7 100644 --- a/History.markdown +++ b/History.markdown @@ -1,4 +1,4 @@ -## HEAD +## 4.3.0 / 2022-10-20 ### Minor Enhancements diff --git a/docs/_config.yml b/docs/_config.yml index a86191a3608..bbc80d2b072 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,5 +1,5 @@ --- -version: 4.2.2 +version: 4.3.0 name: Jekyll • Simple, blog-aware, static sites description: Transform your plain text into static websites and blogs url: https://jekyllrb.com diff --git a/docs/_docs/history.md b/docs/_docs/history.md index f19be3b6a63..ddd98a3d360 100644 --- a/docs/_docs/history.md +++ b/docs/_docs/history.md @@ -4,6 +4,158 @@ permalink: "/docs/history/" note: This file is autogenerated. Edit /History.markdown instead. --- +## 4.3.0 / 2022-10-20 +{: #v4-3-0} + +### Minor Enhancements +{: #minor-enhancements-v4-3-0} + +- Add webrick as a dependency ([#8524]({{ site.repository }}/issues/8524)) +- Regenerate supported mime types ([#8542]({{ site.repository }}/issues/8542)) +- Update include tag to be more permissive ([#8618]({{ site.repository }}/issues/8618)) +- Optimize `Jekyll::Utils.parse_date` ([#8425]({{ site.repository }}/issues/8425)) +- Update rubocop from 1.12 to 1.18 and min ruby from 2.4 to 2.5 ([#8741]({{ site.repository }}/issues/8741)) +- Always hide cache-dir contents from Git ([#8798]({{ site.repository }}/issues/8798)) +- Remove the warning about auto-regeneration on Windows ([#8821]({{ site.repository }}/issues/8821)) +- Propagate _data folder from theme ([#8815]({{ site.repository }}/issues/8815)) +- Support both tzinfo v1 and v2 alongwith non-half hour offsets. ([#8880]({{ site.repository }}/issues/8880)) +- Run vendor-mimes to update mime.types ([#8940]({{ site.repository }}/issues/8940)) +- Expose collection static files via `site.static_files` ([#8961]({{ site.repository }}/issues/8961)) +- Expose `basename` from `document.rb` as `name` to Liquid templates ([#8761]({{ site.repository }}/issues/8761)) +- Allow Configurable Converters on CSV ([#8858]({{ site.repository }}/issues/8858)) +- Introduce `theme` drop to expose theme-gem details ([#9129]({{ site.repository }}/issues/9129)) +- Relax version constraint to allow Rouge 4.x ([#9134]({{ site.repository }}/issues/9134)) +- Incrementally rebuild when a data file is changed ([#8771]({{ site.repository }}/issues/8771)) +- Support jekyll-sass-converter 3.x ([#9132]({{ site.repository }}/issues/9132)) + +### Bug Fixes +{: #bug-fixes-v4-3-0} + +- fix: pin rubocop to 1.12 due to error with ruby 2.4 ([#8651]({{ site.repository }}/issues/8651)) +- Load Jekyll plugins from BUNDLE_GEMFILE location ([#8585]({{ site.repository }}/issues/8585)) +- fix(security): CVE-2021-28834 ([#8680]({{ site.repository }}/issues/8680)) +- Inject livereload script using `location.protocol` instead of `http:` ([#8718]({{ site.repository }}/issues/8718)) +- Respect collections_dir config within include tag ([#8756]({{ site.repository }}/issues/8756)) +- Fix regression in Convertible module from v4.2.0 ([#8786]({{ site.repository }}/issues/8786)) +- Revert [#7253]({{ site.repository }}/issues/7253): "Don't reset site.url to localhost:4000 by default" ([#8620]({{ site.repository }}/issues/8620)) +- Improve readability of CI logs ([#8877]({{ site.repository }}/issues/8877)) +- Fix deprecation message for missing doc method ([#8960]({{ site.repository }}/issues/8960)) +- Fix response header for content served via `jekyll serve` ([#8965]({{ site.repository }}/issues/8965)) +- Trigger livereload in sites without pages ([#8337]({{ site.repository }}/issues/8337)) +- Only enable BOM encoding option on UTF encodings ([#8363]({{ site.repository }}/issues/8363)) +- Ensure theme config is a `Jekyll::Configuration` object ([#8988]({{ site.repository }}/issues/8988)) +- Remove misleading totals row from `--profile` table ([#9039]({{ site.repository }}/issues/9039)) +- Unlock Psych dependency ([#9135]({{ site.repository }}/issues/9135)) +- Fix false positive conflicts for static files in a collection ([#9141]({{ site.repository }}/issues/9141)) + +### Development Fixes +{: #development-fixes-v4-3-0} + +- style: enable new cops ([#8538]({{ site.repository }}/issues/8538)) +- Allow dependabot to keep github actions up-to-date ([#8540]({{ site.repository }}/issues/8540)) +- Update actions/cache requirement to v2.1.3 ([#8543]({{ site.repository }}/issues/8543)) +- Pin rubocop version ([#8564]({{ site.repository }}/issues/8564)) +- style: add rubocop 1.9 cops ([#8567]({{ site.repository }}/issues/8567)) +- Cross Version Testing Locally and Faster CI ([#8610]({{ site.repository }}/issues/8610)) +- Use official Ruby setup GH action ([#8614]({{ site.repository }}/issues/8614)) +- Spell check action for markdown documentation ([#8675]({{ site.repository }}/issues/8675)) +- Update expect to cover docs/_posts ([#8677]({{ site.repository }}/issues/8677)) +- Bump check-spelling/check-spelling from 0.0.18 to 0.0.19 ([#8740]({{ site.repository }}/issues/8740)) +- Enable Rubocop accessor grouping, fix existing offenses ([#8293]({{ site.repository }}/issues/8293)) +- Tags:Highlight: Decomposed HTMLLegacy formatter ([#8623]({{ site.repository }}/issues/8623)) +- Relax Rubocop Dependency ([#8831]({{ site.repository }}/issues/8831)) +- Add a workflow to build gems consistently ([#8830]({{ site.repository }}/issues/8830)) +- Fix random test failures in TestExcerpt #to_liquid ([#8884]({{ site.repository }}/issues/8884)) +- Lock gem `psych` to `v3.x` ([#8918]({{ site.repository }}/issues/8918)) +- Fix typo in Bug Report template ([#8951]({{ site.repository }}/issues/8951)) +- Check symlink outside site_source without Pathutil ([#9015]({{ site.repository }}/issues/9015)) +- Stop testing with Rubies older than 2.7 on non-Windows ([#8955]({{ site.repository }}/issues/8955)) +- Bump actions/checkout from 2 to 3 ([#8986]({{ site.repository }}/issues/8986)) +- Remove git.io shortlinks from repo ([#9045]({{ site.repository }}/issues/9045)) +- Bump rubocop to 1.32 ([#9093]({{ site.repository }}/issues/9093)) +- Bump RuboCop to `1.36.x` ([#9125]({{ site.repository }}/issues/9125)) +- Use check-spelling/check-spelling@v0.0.20 ([#9111]({{ site.repository }}/issues/9111)) +- Disable pending cops when running rubocop ([#9136]({{ site.repository }}/issues/9136)) +- Relax RDoc version dependency ([#9142]({{ site.repository }}/issues/9142)) + +### Documentation + +- typo - do instead of don't ([#8518]({{ site.repository }}/issues/8518)) +- Document support for TSV files consistently ([#8488]({{ site.repository }}/issues/8488)) +- Add a disclaimer to tutorials involving Ruby code ([#8525]({{ site.repository }}/issues/8525)) +- Improve documentation on developing generators ([#8527]({{ site.repository }}/issues/8527)) +- Fixes typo in layouts_dir documentation ([#8532]({{ site.repository }}/issues/8532)) +- Fix i.e. typos in collections.md ([#8529]({{ site.repository }}/issues/8529)) +- Remove GitHub Pages content which is in GitHub docs ([#8533]({{ site.repository }}/issues/8533)) +- Step By Step Instructions Review ([#8399]({{ site.repository }}/issues/8399)) +- Fix typo in migrating from 3.0 to 4.0 page ([#8572]({{ site.repository }}/issues/8572)) +- Fix for important missing step in macOS Installation Docs: Add the Homebrew gems directory to the PATH ([#8496]({{ site.repository }}/issues/8496)) +- Use latest Jekyll-action configuration ([#8579]({{ site.repository }}/issues/8579)) +- docs: troubleshoot macOS with ARM64 architecture ([#8560]({{ site.repository }}/issues/8560)) +- docs: add overview of .jekyll-cache dir ([#8648]({{ site.repository }}/issues/8648)) +- docs: clarify where .jekyll-metadata comes from ([#8646]({{ site.repository }}/issues/8646)) +- Razorops cicd added ([#8656]({{ site.repository }}/issues/8656)) +- Specify default port and host for serve commands in docs ([#8624]({{ site.repository }}/issues/8624)) +- Update third-party.md ([#8652]({{ site.repository }}/issues/8652)) +- Add documentation for Sass configuration options ([#8587]({{ site.repository }}/issues/8587)) +- Add formcarry to forms section ([#8471]({{ site.repository }}/issues/8471)) +- Add step to set SDKROOT ([#8478]({{ site.repository }}/issues/8478)) +- Improve the "Markdown Options" Docs ([#8681]({{ site.repository }}/issues/8681)) +- Add 'webrick' warning note to "Quickstart" Docs ([#8727]({{ site.repository }}/issues/8727)) +- Update windows.md ([#8701]({{ site.repository }}/issues/8701)) +- IRC networks - Libera, Freenode ([#8706]({{ site.repository }}/issues/8706)) +- Improve GitHub Flavored Markdown Docs ([#8684]({{ site.repository }}/issues/8684)) +- Fixing URL in MacOS install for rbenv-doctor ([#8693]({{ site.repository }}/issues/8693)) +- Fix adjective in `troubleshooting.md` document ([#8777]({{ site.repository }}/issues/8777)) +- Goodbye Frank. We'll miss you. 💔 ([#8807]({{ site.repository }}/issues/8807)) +- Update index.html: Grammar fix. ([#8803]({{ site.repository }}/issues/8803)) +- Prefer Libera. Remove Freenode. ([#8811]({{ site.repository }}/issues/8811)) +- Update feature_request.md ([#8797]({{ site.repository }}/issues/8797)) +- Remove AWS Amplify from the showcase ([#8812]({{ site.repository }}/issues/8812)) +- Move Frank to Emeritus Core Team Members ([#8813]({{ site.repository }}/issues/8813)) +- Release post for v4.2.1 ([#8818]({{ site.repository }}/issues/8818)) +- Update CircleCI example ([#8829]({{ site.repository }}/issues/8829)) +- Fix typo ([#8835]({{ site.repository }}/issues/8835)) +- Added docs for running locally ([#8852]({{ site.repository }}/issues/8852)) +- Linting README.markdown ([#8900]({{ site.repository }}/issues/8900)) +- Remove text on GITHUB_TOKEN which is now built-in ([#8907]({{ site.repository }}/issues/8907)) +- Add Security Policy document ([#8823]({{ site.repository }}/issues/8823)) +- Manage repository meta documents consistently ([#8908]({{ site.repository }}/issues/8908)) +- docs: add Layer0 deployment guide ([#8915]({{ site.repository }}/issues/8915)) +- docs: Update REAMDE generated by `jekyll new-theme` ([#8919]({{ site.repository }}/issues/8919)) +- Update resources.md ([#8925]({{ site.repository }}/issues/8925)) +- Rewrite documentation on installing plugins ([#8921]({{ site.repository }}/issues/8921)) +- Improve maintainers guide on releasing a new version ([#8928]({{ site.repository }}/issues/8928)) +- Fix link for "CloudSh" ([#8934]({{ site.repository }}/issues/8934)) +- Recommend using `actions/cache` in GitHub Actions documentation ([#8948]({{ site.repository }}/issues/8948)) +- Remove references to EOL hakiri.io service ([#8946]({{ site.repository }}/issues/8946)) +- Release post for v4.2.2 ([#8982]({{ site.repository }}/issues/8982)) +- Document releasing off `*-stable` branches ([#8984]({{ site.repository }}/issues/8984)) +- Update document by fix yaml syntax error ([#8991]({{ site.repository }}/issues/8991)) +- Enhance option's case for Jekyll configuration ([#8992]({{ site.repository }}/issues/8992)) +- Fix typo in `_docs/deployment/manual.md` ([#8997]({{ site.repository }}/issues/8997)) +- Add quiet/verbose options ([#8996]({{ site.repository }}/issues/8996)) +- Update README.markdown re IRC Pointer ([#9005]({{ site.repository }}/issues/9005)) +- Remove Aerobatic ([#9007]({{ site.repository }}/issues/9007)) +- Add Jekyll 3.9.2 release post to 'master' branch ([#9013]({{ site.repository }}/issues/9013)) +- Simplify macOS installation docs ([#8993]({{ site.repository }}/issues/8993)) +- Improve document about Github Actions section ([#8853]({{ site.repository }}/issues/8853)) +- Update permalinks.md ([#9017]({{ site.repository }}/issues/9017)) +- Add clarity to docs on permalinks placeholders and builtins ([#8995]({{ site.repository }}/issues/8995)) +- Remove Ionic Framework site from showcase ([#9057]({{ site.repository }}/issues/9057)) +- Windows: describe which option to choose ([#9049]({{ site.repository }}/issues/9049)) +- Improve links (http -> https) ([#9064]({{ site.repository }}/issues/9064)) +- Update ruby version for macos guide ([#9086]({{ site.repository }}/issues/9086)) +- Update posts.md ([#9151]({{ site.repository }}/issues/9151)) +- Release post for v4.3.0 ([#9157]({{ site.repository }}/issues/9157)) + +### Site Enhancements +{: #site-enhancements-v4-3-0} + +- Improvements to CSS ([#7834]({{ site.repository }}/issues/7834)) +- Slightly update lang `sh` code-block styling ([#8857]({{ site.repository }}/issues/8857)) + + ## 4.2.2 / 2022-03-03 {: #v4-2-2} diff --git a/docs/latest_version.txt b/docs/latest_version.txt index af8c8ec7c13..80895903a15 100644 --- a/docs/latest_version.txt +++ b/docs/latest_version.txt @@ -1 +1 @@ -4.2.2 +4.3.0 diff --git a/lib/jekyll/version.rb b/lib/jekyll/version.rb index 5a1c19d2d26..246f7d748cf 100644 --- a/lib/jekyll/version.rb +++ b/lib/jekyll/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Jekyll - VERSION = "4.2.2" + VERSION = "4.3.0" end