Releases
v3.8.0
Development Fixes
Move duplicate code to a single private method (#6593 )
Test against Ruby 2.5 on AppVeyor (#6668 )
Replace simple regex with a native Ruby method (#6732 )
Codeclimate: exclude livereload.js (#6776 )
Add a cucumber feature to test link tag (#6777 )
Fix theme gem feature (#6784 )
Replace simple regex with equivalent Ruby methods (#6736 )
Rewrite script/rubyprof
as a Ruby script (#6813 )
Add debug output to theme rendering (#5195 )
Fix minitest deprecation warning in test (#6839 )
Memoize Site#site_data
(#6809 )
Memoize document output extension (#6814 )
Access document permalink attribute efficiently (#6740 )
Minimize array allocations in the where
filter (#6860 )
Bump JRuby (#6878 )
Assert existence of <collection>.files (#6907 )
Bump Rubocop to 0.54.x (#6915 )
Regenerate unconditionally unless its an incremental build (#6917 )
Centralize require statements (#6910 )
Bump to Rubocop 0.55 (#6929 )
Refactor private method HighlightBlock#parse_options
(#6822 )
Minor Enhancements
Two massive performance improvements for large sites (#6730 )
Cache the list of documents to be written (#6741 )
Allow Jekyll Doctor to detect stray posts dir (#6681 )
Excerpt relative-path should match its path (#6597 )
Remind user to resolve conflict in jekyll new
with --force
(#6801 )
Memoize helper methods in site-cleaner (#6808 )
Compute document's relative_path faster (#6767 )
Create a single instance of PostReader per site (#6759 )
Allow date filters to output ordinal days (#6773 )
Change regex to sanitize and normalize filenames passed to LiquidRenderer (#6610 )
Allow passing :strict_variables and :strict_filters options to Liquid's renderer (#6726 )
Debug writing files during the build process (#6696 )
Improve regex usage in Tags::IncludeTag
(#6848 )
Improve comment included in the starter index.md (#6916 )
Store and retrieve converter instances for Jekyll::Filters via a hash (#6856 )
Implement a cache within the where
filter (#6868 )
Store regexp in a constant (#6887 )
Optimize computing filename in LiquidRenderer (#6841 )
Documentation
Adding the jekyll-algolia plugin to the list of plugins (#6737 )
Added Premonition plugin to list of plugins (#6750 )
Add document on releasing a new version (#6745 )
Mention Talkyard, a new commenting system for Jekyll and others. (#6752 )
Add 'jekyll-fontello' to plugins (#6757 )
Install dh-autoreconf on Windows (#6765 )
Fix common typos (#6764 )
Fix documentation for {{ page.excerpt }}
(#6779 )
Update docs on permalink configuration (#6775 )
Propose fix some typos (#6785 )
Post: Say hello to Jekyll's New Lead Developer (#6790 )
Add reference to Liquid to plugin docs (#6794 )
Draft a release post for v3.7.3 (#6803 )
Add missing step for gem-based theme conversion (#6802 )
Update windows.md to explain an issue with jekyll new. (#6838 )
Add Bundler Installation Instructions (#6828 )
Describe difference between tags and categories (#6882 )
Add jekyll-random
plugin to docs (#6833 )
Fixed typo in description of categories and tags (#6896 )
Add missing ul-tag (#6897 )
Add liquid tag plugin jekyll-onebox for html previews (#6898 )
Add jekyll-w2m
to plugins (#6855 )
Fix tutorials navigation HTML (#6919 )
Arch Linux installation troubleshoot (#6782 )
Docs: Install Jekyll on macOS (#6881 )
Fix CodeClimate badges [ci skip] (#6930 )
Update index.md (#6933 )
Site Enhancements
Remove links to Gists (#6751 )
Always load Google Fonts over HTTPS (#6792 )
Always load analytics.js over HTTPS (#6807 )
Bug Fixes
Append appropriate closing tag to Liquid block in an excerpt ### -minor (#6724 )
Bypass rendering via Liquid unless required (#6735 )
Delegated methods after private
keyword are meant to be private (#6819 )
Improve handling non-default collection documents rendering and writing (#6795 )
Fix passing multiline params to include tag when using the variable syntax (#6858 )
include_relative
tag should find related documents in collections gathered within custom collections_dir
(#6818 )
Handle liquid tags in excerpts robustly (#6891 )
Allow front matter defaults to be applied properly to documents gathered under custom collections_dir
(#6885 )
You can’t perform that action at this time.