Skip to content

Commit cda8c3a

Browse files
committed
Release 💎 v4.4.0
1 parent 5431c09 commit cda8c3a

File tree

6 files changed

+147
-9
lines changed

6 files changed

+147
-9
lines changed

History.markdown

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
## HEAD
1+
## 4.4.0 / 2025-01-27
22

33
### Minor Enhancements
44

55
* Allow marking specific highlighted lines via Liquid (#9138)
6-
* Add csv to runtime dependency list (#9522)
6+
* Add gem `csv` to runtime dependency list (#9522)
77
* Bump the minimum ruby version to 2.7 (#9525)
88
* Acknowledge `livereload_port` from site config too (#9606)
99
* Add gem `base64` as runtime dependency (#9740)
10-
* Add `json` as runtime_dependency (#9671)
10+
* Add gem `json` as runtime_dependency (#9671)
1111
* Remove unnecessary constraint on gem `mercenary` (#9758)
1212

1313
### Bug Fixes

docs/_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
version: 4.3.4
2+
version: 4.4.0
33
name: Jekyll • Simple, blog-aware, static sites
44
description: Transform your plain text into static websites and blogs
55
url: https://jekyllrb.com

docs/_data/ruby.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
min_version: 2.5.0
2-
current_version: 3.3.5
3-
current_version_output: ruby 3.3.5 (2024-09-03 revision ef084cc8f4)
1+
min_version: 2.7.0
2+
current_version: 3.4.1
3+
current_version_output: ruby 3.4.1 (2024-12-25 revision 48d4efcb85)

docs/_docs/history.md

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,144 @@ permalink: "/docs/history/"
44
note: 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

docs/latest_version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.3.4
1+
4.4.0

lib/jekyll/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module Jekyll
4-
VERSION = "4.3.4"
4+
VERSION = "4.4.0"
55
end

0 commit comments

Comments
 (0)