@@ -4,6 +4,144 @@ permalink: "/docs/history/"
44note : This file is autogenerated. Edit /History.markdown instead.
55---
66
7+ ## 4.4.0 / 2025-01-27
8+ {: #v4-4-0}
9+
10+ ### Minor Enhancements
11+ {: #minor-enhancements-v4-4-0}
12+
13+ - Allow marking specific highlighted lines via Liquid ([ #9138 ] ({{ site.repository }}/issues/9138))
14+ - Add gem ` csv ` to runtime dependency list ([ #9522 ] ({{ site.repository }}/issues/9522))
15+ - Bump the minimum ruby version to 2.7 ([ #9525 ] ({{ site.repository }}/issues/9525))
16+ - Acknowledge ` livereload_port ` from site config too ([ #9606 ] ({{ site.repository }}/issues/9606))
17+ - Add gem ` base64 ` as runtime dependency ([ #9740 ] ({{ site.repository }}/issues/9740))
18+ - Add gem ` json ` as runtime_dependency ([ #9671 ] ({{ site.repository }}/issues/9671))
19+ - Remove unnecessary constraint on gem ` mercenary ` ([ #9758 ] ({{ site.repository }}/issues/9758))
20+
21+ ### Bug Fixes
22+ {: #bug-fixes-v4-4-0}
23+
24+ - Optimize default front matter using ` File.fnmatch? ` ([ #9185 ] ({{ site.repository }}/issues/9185))
25+ - Remove totals in profile table properly ([ #9186 ] ({{ site.repository }}/issues/9186))
26+ - Optimize ` Site#each_site_file ` ([ #9187 ] ({{ site.repository }}/issues/9187))
27+ - Rename sass partial created for new blank site ([ #9257 ] ({{ site.repository }}/issues/9257))
28+ - Fix ` jekyll serve --detach ` with jekyll-sass-converter 3.x ([ #9304 ] ({{ site.repository }}/issues/9304))
29+ - Handle TypeError from ` where ` filter gracefully ([ #9292 ] ({{ site.repository }}/issues/9292))
30+ - Add support for upcoming logger 1.4.3 ([ #9392 ] ({{ site.repository }}/issues/9392))
31+ - Fix typo in devcontainer.json ([ #9364 ] ({{ site.repository }}/issues/9364))
32+ - Correct rubocop lint errors ([ #9600 ] ({{ site.repository }}/issues/9600))
33+ - Fix inexistent layout warning for the default 404 page ([ #9589 ] ({{ site.repository }}/issues/9589))
34+ - Relax version constraint on ` wdm ` in new Gemfile ([ #9662 ] ({{ site.repository }}/issues/9662))
35+ - Fix ` --livereload-ignore ` option ([ #9570 ] ({{ site.repository }}/issues/9570))
36+ - Render theme-gem root only in development ([ #9680 ] ({{ site.repository }}/issues/9680))
37+
38+ ### Development Fixes
39+ {: #development-fixes-v4-4-0}
40+
41+ - Cleanup highlight tag ([ #9177 ] ({{ site.repository }}/issues/9177))
42+ - Run tests in utc ([ #9168 ] ({{ site.repository }}/issues/9168))
43+ - Lock Ruby in CI to v3.1.2 and bump JRuby to v9.4.0.0 ([ #9196 ] ({{ site.repository }}/issues/9196))
44+ - Update sass related tests for jekyll-sass-converter 3.x ([ #9223 ] ({{ site.repository }}/issues/9223))
45+ - Split ` test/test_tags.rb ` into multiple files ([ #9230 ] ({{ site.repository }}/issues/9230))
46+ - test: use hash explicitly for Struct initializer for ruby 3.2 ([ #9237 ] ({{ site.repository }}/issues/9237))
47+ - script/default-site: accept flags for ` jekyll new ` ([ #9259 ] ({{ site.repository }}/issues/9259))
48+ - Bump check-spelling/check-spelling from 0.0.20 to 0.0.21 ([ #9205 ] ({{ site.repository }}/issues/9205))
49+ - Use check-spelling/check-spelling@v0.0.21 ([ #9199 ] ({{ site.repository }}/issues/9199))
50+ - Bump RuboCop to v1.45.x ([ #9305 ] ({{ site.repository }}/issues/9305))
51+ - Bump Rubocop to version 1.48.x ([ #9326 ] ({{ site.repository }}/issues/9326))
52+ - Bump versions of ruby & ; nodejs in devcontainer ([ #9360 ] ({{ site.repository }}/issues/9360))
53+ - Bump rubocop version to 1.52.x ([ #9361 ] ({{ site.repository }}/issues/9361))
54+ - Upgrade RuboCop to 1.54 ([ #9401 ] ({{ site.repository }}/issues/9401))
55+ - Add CodeQL workflow ([ #9397 ] ({{ site.repository }}/issues/9397))
56+ - Bump actions/checkout from 3 to 4 ([ #9442 ] ({{ site.repository }}/issues/9442))
57+ - Test suite uses shoulda-context only. ([ #9441 ] ({{ site.repository }}/issues/9441))
58+ - Keep activesupport at version 7.0.x ([ #9469 ] ({{ site.repository }}/issues/9469))
59+ - Bump Rubocop to 1.56.4 ([ #9459 ] ({{ site.repository }}/issues/9459))
60+ - Configure dependabot to handle rubygems dependencies ([ #9445 ] ({{ site.repository }}/issues/9445))
61+ - Update rubocop gem ([ #9476 ] ({{ site.repository }}/issues/9476))
62+ - Fix Performance/StringIdentifierArgument violation in site.rb and allow activesupport 6 for windows tests ([ #9512 ] ({{ site.repository }}/issues/9512))
63+ - Add a few more emeritus team members ([ #9535 ] ({{ site.repository }}/issues/9535))
64+ - Make custom cop inherit ` RuboCop::Cop::Base ` ([ #9597 ] ({{ site.repository }}/issues/9597))
65+ - CI: Use JRuby 9.4.8.0 ([ #9654 ] ({{ site.repository }}/issues/9654))
66+ - Stop testing with Cucumber on JRuby ([ #9661 ] ({{ site.repository }}/issues/9661))
67+ - Windows CI on GitHub Actions ([ #9659 ] ({{ site.repository }}/issues/9659))
68+ - Run GitHub Actions only if needed ([ #9664 ] ({{ site.repository }}/issues/9664))
69+ - Format ` .rubocop.yml ` via a rake task ([ #9687 ] ({{ site.repository }}/issues/9687))
70+ - Configure some new cops ([ #9688 ] ({{ site.repository }}/issues/9688))
71+ - Fix expected markup per WAI-ARIA requirements ([ #9737 ] ({{ site.repository }}/issues/9737))
72+ - Add an optional ` :rdoc ` group of gems ([ #9742 ] ({{ site.repository }}/issues/9742))
73+ - Test ` inspect ` filter with custom object ([ #9743 ] ({{ site.repository }}/issues/9743))
74+ - Bump cucumber to v9 ([ #9747 ] ({{ site.repository }}/issues/9747))
75+ - Add Ruby 3.4 to CI matrix ([ #9740 ] ({{ site.repository }}/issues/9740))
76+ - Remove unnecessary runtime dependency ([ #9753 ] ({{ site.repository }}/issues/9753))
77+ - Bump ` check-spelling/check-spelling ` action ([ #9756 ] ({{ site.repository }}/issues/9756))
78+
79+ ### Documentation
80+
81+ - Fix Nested tree navigation with recursion example ([ #9174 ] ({{ site.repository }}/issues/9174))
82+ - Fix typo on website ([ #9203 ] ({{ site.repository }}/issues/9203))
83+ - Publish post on major release of sass-converter ([ #9225 ] ({{ site.repository }}/issues/9225))
84+ - Update Jekyll on macOS (macos.md) and current ruby version to 3.1.3 in ruby.yml ([ #9195 ] ({{ site.repository }}/issues/9195))
85+ - Add release post for v4.3.2 ([ #9263 ] ({{ site.repository }}/issues/9263))
86+ - Grammatical reordering in 3-to-4 upgrading docs ([ #9245 ] ({{ site.repository }}/issues/9245))
87+ - fixed grammatical mistake on " ; showcase" ; page ([ #9264 ] ({{ site.repository }}/issues/9264))
88+ - Mark ` highlight ` ` mark_lines ` feature as 4.4 in docs ([ #9184 ] ({{ site.repository }}/issues/9184))
89+ - Add v3.9.3 release history & ; post to ` master ` branch ([ #9284 ] ({{ site.repository }}/issues/9284))
90+ - Update S3 deployment to remove s3_website ([ #9221 ] ({{ site.repository }}/issues/9221))
91+ - Document Exclude behavior, Include overrides and the default exclusion list ([ #9376 ] ({{ site.repository }}/issues/9376))
92+ - Update macos.md, remove Catalina (macOS 10.15) ([ #9405 ] ({{ site.repository }}/issues/9405))
93+ - Update macos.md, add support for Ventura ([ #9406 ] ({{ site.repository }}/issues/9406))
94+ - Typo fix - update to hooks and 3rd party deployment and one other article ([ #9411 ] ({{ site.repository }}/issues/9411))
95+ - Update 07-assets.md ([ #9393 ] ({{ site.repository }}/issues/9393))
96+ - Mention the front matter requirement in pages.md ([ #9423 ] ({{ site.repository }}/issues/9423))
97+ - Point to the Rouge GitHub repo rather than broken website ([ #9362 ] ({{ site.repository }}/issues/9362))
98+ - Add new theme directory to themes resources ([ #9356 ] ({{ site.repository }}/issues/9356))
99+ - Adds Kinsta to 3rd party deployments ([ #9331 ] ({{ site.repository }}/issues/9331))
100+ - Update Fedora prerequisites to include g++ ([ #9290 ] ({{ site.repository }}/issues/9290))
101+ - Update convert-site-to-jekyll.md ([ #9348 ] ({{ site.repository }}/issues/9348))
102+ - Update github-actions documentation ([ #9426 ] ({{ site.repository }}/issues/9426))
103+ - Update resources.md ([ #9449 ] ({{ site.repository }}/issues/9449))
104+ - Add GitHub Pages helpful notes ([ #9235 ] ({{ site.repository }}/issues/9235))
105+ - Clarify which version of Jekyll needs ' ; jekyll-paginate' ; ([ #9477 ] ({{ site.repository }}/issues/9477))
106+ - chore: update showcases ([ #9473 ] ({{ site.repository }}/issues/9473))
107+ - Add FreeBSD installation instructions ([ #9481 ] ({{ site.repository }}/issues/9481))
108+ - Fix broken link for the security team page ([ #9497 ] ({{ site.repository }}/issues/9497))
109+ - Fix broken links for several Jekyll integrations ([ #9496 ] ({{ site.repository }}/issues/9496))
110+ - Add release post for v4.3.3 ([ #9511 ] ({{ site.repository }}/issues/9511))
111+ - Add docs version badge to page_excerpts feature ([ #9520 ] ({{ site.repository }}/issues/9520))
112+ - Improve accessibility of the docs ([ #9338 ] ({{ site.repository }}/issues/9338))
113+ - Fix gem quote consistency on docs ([ #9517 ] ({{ site.repository }}/issues/9517))
114+ - Make site search work again ([ #9530 ] ({{ site.repository }}/issues/9530))
115+ - Jekyll docs template typo - All pages show " ; Deployment" ; ([ #9548 ] ({{ site.repository }}/issues/9548))
116+ - Fixed: Wrong navigation style on the right side of news and docs pages ([ #9586 ] ({{ site.repository }}/issues/9586))
117+ - Add redirect for step-by-step tutorial ([ #9593 ] ({{ site.repository }}/issues/9593))
118+ - Add Jekyll 3.10.0 release post & ; history ([ #9625 ] ({{ site.repository }}/issues/9625))
119+ - Fix minor docs error ([ #9641 ] ({{ site.repository }}/issues/9641))
120+ - Update windows.md ([ #9644 ] ({{ site.repository }}/issues/9644))
121+ - Document keys of global variable {% raw %}` {{ jekyll }} ` {% endraw %} ([ #9653 ] ({{ site.repository }}/issues/9653))
122+ - Fix incorrect and inconsistent variables in the permalinks page ([ #9591 ] ({{ site.repository }}/issues/9591))
123+ - Fix lapses in documentation of page variables ([ #9667 ] ({{ site.repository }}/issues/9667))
124+ - Add note about VSCode warning for SCSS files ([ #9609 ] ({{ site.repository }}/issues/9609))
125+ - docs: Fix incorrect parentheses ([ #9629 ] ({{ site.repository }}/issues/9629))
126+ - docs: Fix of a bug in the pagination section ([ #8890 ] ({{ site.repository }}/issues/8890))
127+ - Update current Ruby version renders and macOS docs ([ #9614 ] ({{ site.repository }}/issues/9614))
128+ - Improve docs around using GitHub Actions to build and deploy Jekyll sites ([ #9682 ] ({{ site.repository }}/issues/9682))
129+ - Fix grammar in the description of ` page.excerpt ` variable ([ #9689 ] ({{ site.repository }}/issues/9689))
130+ - Render HTML tables at ` /docs/permalinks/ ` using a data file ([ #9666 ] ({{ site.repository }}/issues/9666))
131+ - Fix HTML attribute separation whitespace placement in the Navigation include code of Assets step of the Step by Step Tutorial ([ #9695 ] ({{ site.repository }}/issues/9695))
132+ - Fix missing glob matching pattern support description in the documentation of the ` include ` and ` exclude ` configuration options ([ #9697 ] ({{ site.repository }}/issues/9697))
133+ - Fix missing ` url ` configuration option documentation ([ #9699 ] ({{ site.repository }}/issues/9699))
134+ - Link to GitHub Pages Dependency versions page instead of explicitly specifying Jekyll version ([ #9715 ] ({{ site.repository }}/issues/9715))
135+ - Fix broken link on third-party.md ([ #9704 ] ({{ site.repository }}/issues/9704))
136+ - Fix: remove inaccessible links and their descriptions ([ #9745 ] ({{ site.repository }}/issues/9745))
137+ - Add release post for v4.4.0 ([ #9759 ] ({{ site.repository }}/issues/9759))
138+
139+ ### Site Enhancements
140+ {: #site-enhancements-v4-4-0}
141+
142+ - Extract markup for ` Improve this page ` into an inclusion ([ #9675 ] ({{ site.repository }}/issues/9675))
143+
144+
7145## 4.3.4 / 2024-09-16
8146{: #v4-3-4}
9147
0 commit comments