gems jekyll 3.8.0
v3.8.0

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

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)

Don't miss a new jekyll release

NewReleases is sending notifications on new releases.