Minor Enhancements
- Shim subcommands with indication of gem possibly required so users know how to use them (#4254)
- Add smartify Liquid filter for SmartyPants (#4323)
- Raise error on empty permalink (#4361)
Bug Fixes
- Make sure jekyll/drops/drop is loaded first. (#4292)
- Convertible/Page/Renderer: use payload hash accessor & setter syntax for backwards-compatibility (#4311)
- Drop: fix hash setter precendence (#4312)
- utils:
has_yaml_header?
should accept files with extraneous spaces (#4290) - Escape html from site.title and page.title in site template (#4307)
- Allow custom file extensions if defined in
permalink
YAML front matter (#4314) - Fix deep_merge_hashes! handling of drops and hashes (#4359)
Development Fixes
- Fix many Rubocop style errors (#4301)
- Fix spelling of "GitHub" in docs and history (#4322)
- Reorganize and cleanup the Gemfile, shorten required depends. (#4318)
- Remove script/rebund. (#4341)
- Implement codeclimate platform (#4340)
- Remove ObectSpace dumping and start using inherited, it's faster. (#4342)
- Add script/travis so all people can play with Travis-CI images. (#4338)
- Move Cucumber to using RSpec-Expections and furthering JRuby support. (#4343)
- Rearrange Cucumber and add some flair. (#4347)
- Remove old FIXME (#4349)
- Clean up the Gemfile (and keep all the necessary dependencies) (#4350)
Site Enhancements
- Add
jekyll-commonmark
to list of third-party plugins (#4299) - Add documentation for incremental regeneration (#4293)
- Add note about removal of relative permalink support in upgrading docs (#4303)
- Add Pro Tip to use front matter variable to create clean URLs (#4296)
- Fix grammar in the documentation for posts. (#4330)
- Add documentation for smartify Liquid filter (#4333)
- Fixed broken link to blog on using mathjax with jekyll (#4344)
- Documentation: correct reference in Precedence section of Configuration docs (#4355)