gems jekyll 3.1.0
v3.1.0

latest releases: 3.9.5, 3.9.4, 4.3.3...
8 years ago

Minor Enhancements

  • Use Liquid::Drops instead of Hashes in #to_liquid (#4277)
  • Add 'sample' Liquid filter Equivalent to Array#sample functionality (#4223)
  • Cache parsed include file to save liquid parsing time. (#4120)
  • Slightly speed up url sanitization and handle multiples of ///. (#4168)
  • Print debug message when a document is skipped from reading (#4180)
  • Include tag should accept multiple variables in the include name (#4183)
  • Add -o option to serve command which opens server URL (#4144)
  • Add CodeClimate platform for better code quality. (#4220)
  • General improvements for WEBrick via jekyll serve such as SSL & custom headers (#4224, #4228)
  • Add a default charset to content-type on webrick. (#4231)
  • Switch PluginManager to use require_with_graceful_fail for better UX (#4233)
  • Allow quoted date in front matter defaults (#4184)
  • Add a Jekyll doctor warning for URLs that only differ by case (#3171)
  • drops: create one base Drop class which can be set as mutable or not (#4285)
  • drops: provide #to_h to allow for hash introspection (#4281)
  • 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)
  • Refactor Page#permalink method (#4389)

Bug Fixes

  • Pass build options into clean command (#4177)
  • Allow users to use .htm and .xhtml (XHTML5.) (#4160)
  • Prevent Shell Injection. (#4200)
  • Convertible should make layout data accessible via layout instead of page (#4205)
  • Avoid using Dir.glob with absolute path to allow special characters in the path (#4150)
  • Handle empty config files (#4052)
  • Rename @options so that it does not impact Liquid. (#4173)
  • utils/drops: update Drop to support Utils.deep_merge_hashes (#4289)
  • 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)
  • Page should respect output extension of its permalink (#4373)
  • Disable auto-regeneration when running server detached (#4376)
  • Drop#[]: only use public_send for keys in the content_methods array (#4388)
  • Extract title from filename successfully when no date. (#4195)

Development Fixes

  • jekyll-docs should be easily release-able (#4152)
  • Allow use of Cucumber 2.1 or greater (#4181)
  • Modernize Kramdown for Markdown converter. (#4109)
  • Change TestDoctorCommand to JekyllUnitTest... (#4263)
  • Create namespaced rake tasks in separate .rake files under lib/tasks (#4282)
  • markdown: refactor for greater readability & efficiency (#3771)
  • 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 three plugins to directory (#4163)
  • Add upgrading docs from 2.x to 3.x (#4157)
  • Add protect_email to the plugins index. (#4169)
  • Add jekyll-deploy to list of third-party plugins (#4179)
  • Clarify plugin docs (#4154)
  • Add Kickster to deployment methods in documentation (#4190)
  • Add DavidBurela's tutorial for Windows to Windows docs page (#4210)
  • Change GitHub code block to highlight tag to avoid it overlaps parent div (#4121)
  • Update FormKeep link to be something more specific to Jekyll (#4243)
  • Remove example Roger Chapman site, as the domain doesn't exist (#4249)
  • Added configuration options for draft_posts to configuration docs (#4251)
  • Fix checklist in _assets.md (#4259)
  • Add Markdown examples to Pages docs (#4275)
  • Add jekyll-paginate-category to list of third-party plugins (#4273)
  • Add jekyll-responsive_image to list of third-party plugins (#4286)
  • 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)
  • Add @jmcglone's guide to github-pages doc page (#4364)
  • Added the Wordpress2Jekyll Wordpress plugin (#4377)
  • Add Contentful Extension to list of third-party plugins (#4390)
  • Correct Minor spelling error (#4394)

Don't miss a new jekyll release

NewReleases is sending notifications on new releases.