|  |  |  | @ -4,6 +4,144 @@ permalink: "/docs/history/" | 
		
	
		
			
				|  |  |  |  | note: This file is autogenerated. Edit /History.markdown instead. | 
		
	
		
			
				|  |  |  |  | --- | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ## 4.4.0 / 2025-01-27 | 
		
	
		
			
				|  |  |  |  | {: #v4-4-0} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ### Minor Enhancements | 
		
	
		
			
				|  |  |  |  | {: #minor-enhancements-v4-4-0} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | - Allow marking specific highlighted lines via Liquid ([#9138]({{ site.repository }}/issues/9138)) | 
		
	
		
			
				|  |  |  |  | - Add gem `csv` to runtime dependency list ([#9522]({{ site.repository }}/issues/9522)) | 
		
	
		
			
				|  |  |  |  | - Bump the minimum ruby version to 2.7 ([#9525]({{ site.repository }}/issues/9525)) | 
		
	
		
			
				|  |  |  |  | - Acknowledge `livereload_port` from site config too ([#9606]({{ site.repository }}/issues/9606)) | 
		
	
		
			
				|  |  |  |  | - Add gem `base64` as runtime dependency ([#9740]({{ site.repository }}/issues/9740)) | 
		
	
		
			
				|  |  |  |  | - Add gem `json` as runtime_dependency ([#9671]({{ site.repository }}/issues/9671)) | 
		
	
		
			
				|  |  |  |  | - Remove unnecessary constraint on gem `mercenary` ([#9758]({{ site.repository }}/issues/9758)) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ### Bug Fixes | 
		
	
		
			
				|  |  |  |  | {: #bug-fixes-v4-4-0} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | - Optimize default front matter using `File.fnmatch?` ([#9185]({{ site.repository }}/issues/9185)) | 
		
	
		
			
				|  |  |  |  | - Remove totals in profile table properly ([#9186]({{ site.repository }}/issues/9186)) | 
		
	
		
			
				|  |  |  |  | - Optimize `Site#each_site_file` ([#9187]({{ site.repository }}/issues/9187)) | 
		
	
		
			
				|  |  |  |  | - Rename sass partial created for new blank site ([#9257]({{ site.repository }}/issues/9257)) | 
		
	
		
			
				|  |  |  |  | - Fix `jekyll serve --detach` with jekyll-sass-converter 3.x ([#9304]({{ site.repository }}/issues/9304)) | 
		
	
		
			
				|  |  |  |  | - Handle TypeError from `where` filter gracefully ([#9292]({{ site.repository }}/issues/9292)) | 
		
	
		
			
				|  |  |  |  | - Add support for upcoming logger 1.4.3 ([#9392]({{ site.repository }}/issues/9392)) | 
		
	
		
			
				|  |  |  |  | - Fix typo in devcontainer.json ([#9364]({{ site.repository }}/issues/9364)) | 
		
	
		
			
				|  |  |  |  | - Correct rubocop lint errors ([#9600]({{ site.repository }}/issues/9600)) | 
		
	
		
			
				|  |  |  |  | - Fix inexistent layout warning for the default 404 page ([#9589]({{ site.repository }}/issues/9589)) | 
		
	
		
			
				|  |  |  |  | - Relax version constraint on `wdm` in new Gemfile ([#9662]({{ site.repository }}/issues/9662)) | 
		
	
		
			
				|  |  |  |  | - Fix `--livereload-ignore` option ([#9570]({{ site.repository }}/issues/9570)) | 
		
	
		
			
				|  |  |  |  | - Render theme-gem root only in development ([#9680]({{ site.repository }}/issues/9680)) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ### Development Fixes | 
		
	
		
			
				|  |  |  |  | {: #development-fixes-v4-4-0} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | - Cleanup highlight tag ([#9177]({{ site.repository }}/issues/9177)) | 
		
	
		
			
				|  |  |  |  | - Run tests in utc ([#9168]({{ site.repository }}/issues/9168)) | 
		
	
		
			
				|  |  |  |  | - Lock Ruby in CI to v3.1.2 and bump JRuby to v9.4.0.0 ([#9196]({{ site.repository }}/issues/9196)) | 
		
	
		
			
				|  |  |  |  | - Update sass related tests for jekyll-sass-converter 3.x ([#9223]({{ site.repository }}/issues/9223)) | 
		
	
		
			
				|  |  |  |  | - Split `test/test_tags.rb` into multiple files ([#9230]({{ site.repository }}/issues/9230)) | 
		
	
		
			
				|  |  |  |  | - test: use hash explicitly for Struct initializer for ruby 3.2 ([#9237]({{ site.repository }}/issues/9237)) | 
		
	
		
			
				|  |  |  |  | - script/default-site: accept flags for `jekyll new` ([#9259]({{ site.repository }}/issues/9259)) | 
		
	
		
			
				|  |  |  |  | - Bump check-spelling/check-spelling from 0.0.20 to 0.0.21 ([#9205]({{ site.repository }}/issues/9205)) | 
		
	
		
			
				|  |  |  |  | - Use check-spelling/check-spelling@v0.0.21 ([#9199]({{ site.repository }}/issues/9199)) | 
		
	
		
			
				|  |  |  |  | - Bump RuboCop to v1.45.x ([#9305]({{ site.repository }}/issues/9305)) | 
		
	
		
			
				|  |  |  |  | - Bump Rubocop to version 1.48.x ([#9326]({{ site.repository }}/issues/9326)) | 
		
	
		
			
				|  |  |  |  | - Bump versions of ruby & nodejs in devcontainer ([#9360]({{ site.repository }}/issues/9360)) | 
		
	
		
			
				|  |  |  |  | - Bump rubocop version to 1.52.x ([#9361]({{ site.repository }}/issues/9361)) | 
		
	
		
			
				|  |  |  |  | - Upgrade RuboCop to 1.54 ([#9401]({{ site.repository }}/issues/9401)) | 
		
	
		
			
				|  |  |  |  | - Add CodeQL workflow ([#9397]({{ site.repository }}/issues/9397)) | 
		
	
		
			
				|  |  |  |  | - Bump actions/checkout from 3 to 4 ([#9442]({{ site.repository }}/issues/9442)) | 
		
	
		
			
				|  |  |  |  | - Test suite uses shoulda-context only. ([#9441]({{ site.repository }}/issues/9441)) | 
		
	
		
			
				|  |  |  |  | - Keep activesupport at version 7.0.x ([#9469]({{ site.repository }}/issues/9469)) | 
		
	
		
			
				|  |  |  |  | - Bump Rubocop to 1.56.4 ([#9459]({{ site.repository }}/issues/9459)) | 
		
	
		
			
				|  |  |  |  | - Configure dependabot to handle rubygems dependencies ([#9445]({{ site.repository }}/issues/9445)) | 
		
	
		
			
				|  |  |  |  | - Update rubocop gem ([#9476]({{ site.repository }}/issues/9476)) | 
		
	
		
			
				|  |  |  |  | - Fix Performance/StringIdentifierArgument violation in site.rb and allow activesupport 6 for windows tests ([#9512]({{ site.repository }}/issues/9512)) | 
		
	
		
			
				|  |  |  |  | - Add a few more emeritus team members ([#9535]({{ site.repository }}/issues/9535)) | 
		
	
		
			
				|  |  |  |  | - Make custom cop inherit `RuboCop::Cop::Base` ([#9597]({{ site.repository }}/issues/9597)) | 
		
	
		
			
				|  |  |  |  | - CI: Use JRuby 9.4.8.0 ([#9654]({{ site.repository }}/issues/9654)) | 
		
	
		
			
				|  |  |  |  | - Stop testing with Cucumber on JRuby ([#9661]({{ site.repository }}/issues/9661)) | 
		
	
		
			
				|  |  |  |  | - Windows CI on GitHub Actions ([#9659]({{ site.repository }}/issues/9659)) | 
		
	
		
			
				|  |  |  |  | - Run GitHub Actions only if needed ([#9664]({{ site.repository }}/issues/9664)) | 
		
	
		
			
				|  |  |  |  | - Format `.rubocop.yml` via a rake task ([#9687]({{ site.repository }}/issues/9687)) | 
		
	
		
			
				|  |  |  |  | - Configure some new cops ([#9688]({{ site.repository }}/issues/9688)) | 
		
	
		
			
				|  |  |  |  | - Fix expected markup per WAI-ARIA requirements ([#9737]({{ site.repository }}/issues/9737)) | 
		
	
		
			
				|  |  |  |  | - Add an optional `:rdoc` group of gems ([#9742]({{ site.repository }}/issues/9742)) | 
		
	
		
			
				|  |  |  |  | - Test `inspect` filter with custom object ([#9743]({{ site.repository }}/issues/9743)) | 
		
	
		
			
				|  |  |  |  | - Bump cucumber to v9 ([#9747]({{ site.repository }}/issues/9747)) | 
		
	
		
			
				|  |  |  |  | - Add Ruby 3.4 to CI matrix ([#9740]({{ site.repository }}/issues/9740)) | 
		
	
		
			
				|  |  |  |  | - Remove unnecessary runtime dependency ([#9753]({{ site.repository }}/issues/9753)) | 
		
	
		
			
				|  |  |  |  | - Bump `check-spelling/check-spelling` action ([#9756]({{ site.repository }}/issues/9756)) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ### Documentation | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | - Fix Nested tree navigation with recursion example ([#9174]({{ site.repository }}/issues/9174)) | 
		
	
		
			
				|  |  |  |  | - Fix typo on website ([#9203]({{ site.repository }}/issues/9203)) | 
		
	
		
			
				|  |  |  |  | - Publish post on major release of sass-converter ([#9225]({{ site.repository }}/issues/9225)) | 
		
	
		
			
				|  |  |  |  | - Update Jekyll on macOS (macos.md) and current ruby version to 3.1.3 in ruby.yml ([#9195]({{ site.repository }}/issues/9195)) | 
		
	
		
			
				|  |  |  |  | - Add release post for v4.3.2 ([#9263]({{ site.repository }}/issues/9263)) | 
		
	
		
			
				|  |  |  |  | - Grammatical reordering in  3-to-4 upgrading docs ([#9245]({{ site.repository }}/issues/9245)) | 
		
	
		
			
				|  |  |  |  | - fixed grammatical mistake on "showcase" page ([#9264]({{ site.repository }}/issues/9264)) | 
		
	
		
			
				|  |  |  |  | - Mark `highlight` `mark_lines` feature as 4.4 in docs ([#9184]({{ site.repository }}/issues/9184)) | 
		
	
		
			
				|  |  |  |  | - Add v3.9.3 release history & post to `master` branch ([#9284]({{ site.repository }}/issues/9284)) | 
		
	
		
			
				|  |  |  |  | - Update S3 deployment to remove s3_website ([#9221]({{ site.repository }}/issues/9221)) | 
		
	
		
			
				|  |  |  |  | - Document Exclude behavior, Include overrides and the default exclusion list ([#9376]({{ site.repository }}/issues/9376)) | 
		
	
		
			
				|  |  |  |  | - Update macos.md, remove Catalina (macOS 10.15) ([#9405]({{ site.repository }}/issues/9405)) | 
		
	
		
			
				|  |  |  |  | - Update macos.md, add support for Ventura ([#9406]({{ site.repository }}/issues/9406)) | 
		
	
		
			
				|  |  |  |  | - Typo fix - update to hooks and 3rd party deployment and one other article ([#9411]({{ site.repository }}/issues/9411)) | 
		
	
		
			
				|  |  |  |  | - Update 07-assets.md ([#9393]({{ site.repository }}/issues/9393)) | 
		
	
		
			
				|  |  |  |  | - Mention the front matter requirement in pages.md ([#9423]({{ site.repository }}/issues/9423)) | 
		
	
		
			
				|  |  |  |  | - Point to the Rouge GitHub repo rather than broken website ([#9362]({{ site.repository }}/issues/9362)) | 
		
	
		
			
				|  |  |  |  | - Add new theme directory to themes resources ([#9356]({{ site.repository }}/issues/9356)) | 
		
	
		
			
				|  |  |  |  | - Adds Kinsta to 3rd party deployments ([#9331]({{ site.repository }}/issues/9331)) | 
		
	
		
			
				|  |  |  |  | - Update Fedora prerequisites to include g++ ([#9290]({{ site.repository }}/issues/9290)) | 
		
	
		
			
				|  |  |  |  | - Update convert-site-to-jekyll.md ([#9348]({{ site.repository }}/issues/9348)) | 
		
	
		
			
				|  |  |  |  | - Update github-actions documentation ([#9426]({{ site.repository }}/issues/9426)) | 
		
	
		
			
				|  |  |  |  | - Update resources.md ([#9449]({{ site.repository }}/issues/9449)) | 
		
	
		
			
				|  |  |  |  | - Add GitHub Pages helpful notes ([#9235]({{ site.repository }}/issues/9235)) | 
		
	
		
			
				|  |  |  |  | - Clarify which version of Jekyll needs 'jekyll-paginate' ([#9477]({{ site.repository }}/issues/9477)) | 
		
	
		
			
				|  |  |  |  | - chore: update showcases ([#9473]({{ site.repository }}/issues/9473)) | 
		
	
		
			
				|  |  |  |  | - Add FreeBSD installation instructions ([#9481]({{ site.repository }}/issues/9481)) | 
		
	
		
			
				|  |  |  |  | - Fix broken link for the security team page ([#9497]({{ site.repository }}/issues/9497)) | 
		
	
		
			
				|  |  |  |  | - Fix broken links for several Jekyll integrations ([#9496]({{ site.repository }}/issues/9496)) | 
		
	
		
			
				|  |  |  |  | - Add release post for v4.3.3 ([#9511]({{ site.repository }}/issues/9511)) | 
		
	
		
			
				|  |  |  |  | - Add docs version badge to page_excerpts feature ([#9520]({{ site.repository }}/issues/9520)) | 
		
	
		
			
				|  |  |  |  | - Improve accessibility of the docs ([#9338]({{ site.repository }}/issues/9338)) | 
		
	
		
			
				|  |  |  |  | - Fix gem quote consistency on docs ([#9517]({{ site.repository }}/issues/9517)) | 
		
	
		
			
				|  |  |  |  | - Make site search work again ([#9530]({{ site.repository }}/issues/9530)) | 
		
	
		
			
				|  |  |  |  | - Jekyll docs template typo - All pages show "Deployment" ([#9548]({{ site.repository }}/issues/9548)) | 
		
	
		
			
				|  |  |  |  | - Fixed: Wrong navigation style on the right side of news and docs pages ([#9586]({{ site.repository }}/issues/9586)) | 
		
	
		
			
				|  |  |  |  | - Add redirect for step-by-step tutorial ([#9593]({{ site.repository }}/issues/9593)) | 
		
	
		
			
				|  |  |  |  | - Add Jekyll 3.10.0 release post & history ([#9625]({{ site.repository }}/issues/9625)) | 
		
	
		
			
				|  |  |  |  | - Fix minor docs error ([#9641]({{ site.repository }}/issues/9641)) | 
		
	
		
			
				|  |  |  |  | - Update windows.md ([#9644]({{ site.repository }}/issues/9644)) | 
		
	
		
			
				|  |  |  |  | - Document keys of global variable {% raw %}`{{ jekyll }}`{% endraw %} ([#9653]({{ site.repository }}/issues/9653)) | 
		
	
		
			
				|  |  |  |  | - Fix incorrect and inconsistent variables in the permalinks page ([#9591]({{ site.repository }}/issues/9591)) | 
		
	
		
			
				|  |  |  |  | - Fix lapses in documentation of page variables ([#9667]({{ site.repository }}/issues/9667)) | 
		
	
		
			
				|  |  |  |  | - Add note about VSCode warning for SCSS files ([#9609]({{ site.repository }}/issues/9609)) | 
		
	
		
			
				|  |  |  |  | - docs: Fix incorrect parentheses ([#9629]({{ site.repository }}/issues/9629)) | 
		
	
		
			
				|  |  |  |  | - docs: Fix of a bug in the pagination section ([#8890]({{ site.repository }}/issues/8890)) | 
		
	
		
			
				|  |  |  |  | - Update current Ruby version renders and macOS docs ([#9614]({{ site.repository }}/issues/9614)) | 
		
	
		
			
				|  |  |  |  | - Improve docs around using GitHub Actions to build and deploy Jekyll sites ([#9682]({{ site.repository }}/issues/9682)) | 
		
	
		
			
				|  |  |  |  | - Fix grammar in the description of `page.excerpt` variable ([#9689]({{ site.repository }}/issues/9689)) | 
		
	
		
			
				|  |  |  |  | - Render HTML tables at `/docs/permalinks/` using a data file ([#9666]({{ site.repository }}/issues/9666)) | 
		
	
		
			
				|  |  |  |  | - 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)) | 
		
	
		
			
				|  |  |  |  | - Fix missing glob matching pattern support description in the documentation of the `include` and `exclude` configuration options ([#9697]({{ site.repository }}/issues/9697)) | 
		
	
		
			
				|  |  |  |  | - Fix missing `url` configuration option documentation ([#9699]({{ site.repository }}/issues/9699)) | 
		
	
		
			
				|  |  |  |  | - Link to GitHub Pages Dependency versions page instead of explicitly specifying Jekyll version ([#9715]({{ site.repository }}/issues/9715)) | 
		
	
		
			
				|  |  |  |  | - Fix broken link on third-party.md ([#9704]({{ site.repository }}/issues/9704)) | 
		
	
		
			
				|  |  |  |  | - Fix: remove inaccessible links and their descriptions ([#9745]({{ site.repository }}/issues/9745)) | 
		
	
		
			
				|  |  |  |  | - Add release post for v4.4.0 ([#9759]({{ site.repository }}/issues/9759)) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ### Site Enhancements | 
		
	
		
			
				|  |  |  |  | {: #site-enhancements-v4-4-0} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | - Extract markup for `Improve this page` into an inclusion ([#9675]({{ site.repository }}/issues/9675)) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ## 4.3.4 / 2024-09-16 | 
		
	
		
			
				|  |  |  |  | {: #v4-3-4} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | 
 |