Minor Enhancements
- Add connector param to
array_to_sentence_string
filter (#5597) - Adds
group_by_exp
filter (#5513) - Use Addressable instead of URI to decode (#5726)
- throw IncludeTagError if error occurs in included file (#5767)
- Write Jekyll::Utils::Exec.run for running shell commands. (#5640)
- Use the current year for the LICENSE of theme (#5712)
- Update License (#5713)
Bug Fixes
- Escaped regular expressions when using
post_url
. (#5605) - fix date parsing in file names to be stricter (#5609)
- Add a module to re-define
ENV["TZ"]
in Windows (#5612) - Use each instead of map to actually return nothing (#5668)
- include: fix 'no implicit conversion of nil to String' (#5750)
- Don't include the theme's includes_path if it is nil. (#5780)
- test double slash when input = '/' (#5542)
- use logger.info for related posts (#5822)
Site Enhancements
- Use only the used Font Awesome icons. (#5530)
- Switch to
https
when possible. (#5611) - Update
_font-awesome.scss
to move .woff file before .ttf (#5614) - Update documentation on updating FontAwesome Iconset (#5655)
- [site] Use defaults for docs and news-items (#5744)
- Sort gems in
docs/_config.yml
(#5746) - Add missing class (#5791)
- Improve template docs (#5694)
Development Fixes
- clean unit-test names in
test/test_tags.rb
(#5608) - Add cucumber feature to test for bonafide theme gems (#5384)
- Use
assert_nil
instead ofassert_equal nil
(#5652) - Rubocop -a on lib/jekyll (#5666)
- Bump to rake 12.0 (#5670)
- Rubocop Gemfile (#5671)
- update Classifier-Reborn to 2.1.0 (#5711)
- Rubocop: fix Rakefile and gemspec (#5745)
- Use
assert_nil
(#5725) - Sort gems in
jekyll.gemspec
(#5746) - Rubocop: Require consistent comma in multiline literals (#5761)
- Bump rubocop (#5765)
- New rubocop security checks (#5768)
- test/helper: fix flaky plugin path test by removing calls to Dir.chdir without a block (#5779)
- Use latest jemoji gem (#5782)
- Bump htmlproofer (#5781)
- Bump rubies we test against (#5784)
- Bump rdoc to v5.0 (#5797)
- Bump codeclimate-test-reporter to v1.0.5 (#5798)
Documentation
- Improve quickstart docs (#5689)
- Add Jekyll-Post to list of plugins (#5705)
- Add jekyll-numbered-headings (#5688)
- Docs: move permalinks from documents into config (#5544)
- Improve collections docs (#5691)
- Fix #5730: add gcc and make to the list of requirements (#5731)
- Remove instructions to install Jekyll 2 on Windows (#5582)
- Fix example URL inconsistency (#5592)
- Replace backticks within HTML blocks with HTML tags (#5435)
- Add jekyll-migrate-permalink (#5600)
- Fix bad config YAML in collections example (#5587)
- Bring documentation on 'Directory Structure' up-to-date (#5573)
- Fixed typo (#5632)
- use backticks for Gemfile for consistency since in the next sentence … (#5641)
- Update Core team list in the README file (#5643)
- Improve Permalinks documentation. (#5653)
- Fix typo in Variables doc page (#5657)
- Fix a couple of typos in the docs (#5658)
- Update windows.md (#5683)
- Improve permalinks docs (#5693)
- Document --unpublished build option (#5720)
- Improve pages docs (#5692)
- Added new includes.md topic to docs (#5696)
- Replace a dead link with a web-archived one (#5738)
- Remove duplicate paragraph. (#5740)
- Addition of a sample "typical post" (#5473)
- Fix a minor grammatical mistake on themes' document ### -dev (#5748)
- Correct comments in data_reader.rb (#5621)
- Add jekyll-pre-commit to plugins list (#5752)
- Update quickstart.md (#5758)
- Correct minor typo (#5764)
- Fix a markdown link to look properly on the web (#5769)
- [docs] Info about the help command usage (#5312)
- Add missing merge labels for jekyllbot (#5753)
- Fix broken links in documentation (#5736)
- Docs: add
match_regex
andreplace_regex
filters (#5799) - Got that diaper money? (#5810)
- Sort content by popularity using Google Analytics (#5812)
- Rework CI doc to include multiple providers. (#5815)
- Improve theme docs (#5690)
- Add mention of classifier-reborn for LSI (#5811)
- Added note about --blank flag (#5802)
- Fixed inaccuracy in "Built-in permalink styles" docs (#5819)