gems jekyll 4.4.0
v4.4.0

latest release: 4.4.1
3 days ago

Minor Enhancements

  • Allow marking specific highlighted lines via Liquid (#9138)
  • Add gem csv to runtime dependency list (#9522)
  • Bump the minimum ruby version to 2.7 (#9525)
  • Acknowledge livereload_port from site config too (#9606)
  • Add gem base64 as runtime dependency (#9740)
  • Add gem json as runtime_dependency (#9671)
  • Remove unnecessary constraint on gem mercenary (#9758)

Bug Fixes

  • Optimize default front matter using File.fnmatch? (#9185)
  • Remove totals in profile table properly (#9186)
  • Optimize Site#each_site_file (#9187)
  • Rename sass partial created for new blank site (#9257)
  • Fix jekyll serve --detach with jekyll-sass-converter 3.x (#9304)
  • Handle TypeError from where filter gracefully (#9292)
  • Add support for upcoming logger 1.4.3 (#9392)
  • Fix typo in devcontainer.json (#9364)
  • Correct rubocop lint errors (#9600)
  • Fix inexistent layout warning for the default 404 page (#9589)
  • Relax version constraint on wdm in new Gemfile (#9662)
  • Fix --livereload-ignore option (#9570)
  • Render theme-gem root only in development (#9680)

Development Fixes

  • Cleanup highlight tag (#9177)
  • Run tests in utc (#9168)
  • Lock Ruby in CI to v3.1.2 and bump JRuby to v9.4.0.0 (#9196)
  • Update sass related tests for jekyll-sass-converter 3.x (#9223)
  • Split test/test_tags.rb into multiple files (#9230)
  • test: use hash explicitly for Struct initializer for ruby 3.2 (#9237)
  • script/default-site: accept flags for jekyll new (#9259)
  • Bump check-spelling/check-spelling from 0.0.20 to 0.0.21 (#9205)
  • Use check-spelling/check-spelling@v0.0.21 (#9199)
  • Bump RuboCop to v1.45.x (#9305)
  • Bump Rubocop to version 1.48.x (#9326)
  • Bump versions of ruby & nodejs in devcontainer (#9360)
  • Bump rubocop version to 1.52.x (#9361)
  • Upgrade RuboCop to 1.54 (#9401)
  • Add CodeQL workflow (#9397)
  • Bump actions/checkout from 3 to 4 (#9442)
  • Test suite uses shoulda-context only. (#9441)
  • Keep activesupport at version 7.0.x (#9469)
  • Bump Rubocop to 1.56.4 (#9459)
  • Configure dependabot to handle rubygems dependencies (#9445)
  • Update rubocop gem (#9476)
  • Fix Performance/StringIdentifierArgument violation in site.rb and allow activesupport 6 for windows tests (#9512)
  • Add a few more emeritus team members (#9535)
  • Make custom cop inherit RuboCop::Cop::Base (#9597)
  • CI: Use JRuby 9.4.8.0 (#9654)
  • Stop testing with Cucumber on JRuby (#9661)
  • Windows CI on GitHub Actions (#9659)
  • Run GitHub Actions only if needed (#9664)
  • Format .rubocop.yml via a rake task (#9687)
  • Configure some new cops (#9688)
  • Fix expected markup per WAI-ARIA requirements (#9737)
  • Add an optional :rdoc group of gems (#9742)
  • Test inspect filter with custom object (#9743)
  • Bump cucumber to v9 (#9747)
  • Add Ruby 3.4 to CI matrix (#9740)
  • Remove unnecessary runtime dependency (#9753)
  • Bump check-spelling/check-spelling action (#9756)

Documentation

  • Fix Nested tree navigation with recursion example (#9174)
  • Fix typo on website (#9203)
  • Publish post on major release of sass-converter (#9225)
  • Update Jekyll on macOS (macos.md) and current ruby version to 3.1.3 in ruby.yml (#9195)
  • Add release post for v4.3.2 (#9263)
  • Grammatical reordering in 3-to-4 upgrading docs (#9245)
  • fixed grammatical mistake on "showcase" page (#9264)
  • Mark highlight mark_lines feature as 4.4 in docs (#9184)
  • Add v3.9.3 release history & post to master branch (#9284)
  • Update S3 deployment to remove s3_website (#9221)
  • Document Exclude behavior, Include overrides and the default exclusion list (#9376)
  • Update macos.md, remove Catalina (macOS 10.15) (#9405)
  • Update macos.md, add support for Ventura (#9406)
  • Typo fix - update to hooks and 3rd party deployment and one other article (#9411)
  • Update 07-assets.md (#9393)
  • Mention the front matter requirement in pages.md (#9423)
  • Point to the Rouge GitHub repo rather than broken website (#9362)
  • Add new theme directory to themes resources (#9356)
  • Adds Kinsta to 3rd party deployments (#9331)
  • Update Fedora prerequisites to include g++ (#9290)
  • Update convert-site-to-jekyll.md (#9348)
  • Update github-actions documentation (#9426)
  • Update resources.md (#9449)
  • Add GitHub Pages helpful notes (#9235)
  • Clarify which version of Jekyll needs 'jekyll-paginate' (#9477)
  • chore: update showcases (#9473)
  • Add FreeBSD installation instructions (#9481)
  • Fix broken link for the security team page (#9497)
  • Fix broken links for several Jekyll integrations (#9496)
  • Add release post for v4.3.3 (#9511)
  • Add docs version badge to page_excerpts feature (#9520)
  • Improve accessibility of the docs (#9338)
  • Fix gem quote consistency on docs (#9517)
  • Make site search work again (#9530)
  • Jekyll docs template typo - All pages show "Deployment" (#9548)
  • Fixed: Wrong navigation style on the right side of news and docs pages (#9586)
  • Add redirect for step-by-step tutorial (#9593)
  • Add Jekyll 3.10.0 release post & history (#9625)
  • Fix minor docs error (#9641)
  • Update windows.md (#9644)
  • Document keys of global variable {{ jekyll }} (#9653)
  • Fix incorrect and inconsistent variables in the permalinks page (#9591)
  • Fix lapses in documentation of page variables (#9667)
  • Add note about VSCode warning for SCSS files (#9609)
  • docs: Fix incorrect parentheses (#9629)
  • docs: Fix of a bug in the pagination section (#8890)
  • Update current Ruby version renders and macOS docs (#9614)
  • Improve docs around using GitHub Actions to build and deploy Jekyll sites (#9682)
  • Fix grammar in the description of page.excerpt variable (#9689)
  • Render HTML tables at /docs/permalinks/ using a data file (#9666)
  • Fix HTML attribute separation whitespace placement in the Navigation include code of Assets step of the Step by Step Tutorial (#9695)
  • Fix missing glob matching pattern support description in the documentation of the include and exclude configuration options (#9697)
  • Fix missing url configuration option documentation (#9699)
  • Link to GitHub Pages Dependency versions page instead of explicitly specifying Jekyll version (#9715)
  • Fix broken link on third-party.md (#9704)
  • Fix: remove inaccessible links and their descriptions (#9745)
  • Add release post for v4.4.0 (#9759)

Site Enhancements

  • Extract markup for Improve this page into an inclusion (#9675)

Don't miss a new jekyll release

NewReleases is sending notifications on new releases.