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