diff --git a/History.markdown b/History.markdown index cd0bb622..653d0a32 100644 --- a/History.markdown +++ b/History.markdown @@ -1,4 +1,68 @@ -## HEAD +## 3.7.0 / 2018-01-02 + +### Minor Enhancements + + * Add LiveReload functionality to Jekyll. (#5142) + * Add Utils::Internet.connected? to determine whether host machine has internet connection. (#5870) + * Disable default layouts for Pages with a `layout: none` declaration (#6182) + * Scope path glob (#6268) + * Allow the user to set collections_dir to put all collections under one subdirectory (#6331) + * Upgrade to Rouge 3 (#6381) + * Allow URL filters to work directly with documents (#6478) + * filter relative_url should keep absolute urls with scheme/authority (#6490) + * `.sass-cache` doesn't *always* land in `options['source']` (#6500) + * Allow plugins to modify the obsolete files. (#6502) + * Add latin mode to `slugify` (#6509) + * Log Kramdown warnings if log level is WARN (#6522) + * Add an option to configure kramdown warning output (#6554) + * Add `json` extension to list of directory indices (#6550) + * Dependency: Bump jekyll-watch to 2.0 (#6589) + * Remove paginate check (#6606) + * update classifier-reborn to 2.2.0 (#6631) + * Switch to an actively-maintained TOML parser. (#6652) + * Do not coerce layout paths in theme-gem to the source directory (#6603) + +### Bug Fixes + + * Raise when theme root directory is not available (#6455) + * Avoid block parser warning in SmartyPants (#6565) + * Fail gracefully if "sass" gem cannot be loaded (#6573) + * return correct file in dir if dir has same name as file (#6569) + * Register reload hooks in Server#process (#6605) + * Memoize path to metadata file (#6602) + * Use `require_relative` to load Jekyll classes (#6609) + +### Development Fixes + + * Added direct collection access to future collection item feature test(#6151) + * add failing test for non-utf8 encoding (#6339) + * Upgrade to Cucumber 3.0 (#6395) + * Provide a better default hash for tracking liquid stats (#6417) + * Add configuration for first-timers bot (#6431) + * Do not linkify escaped characters as PRs in History (#6468) + * Rely on jekyll-mentions for linking usernames (#6469) + * Update first-timers-issue-template.md (#6472) + * Enable `Lint/RescueWithoutErrorClass` Cop (#6482) + * Clean up Rubocop config (#6495) + * Use Gem to discover the location of bundler (#6499) + * Remove unnecessary encoding comment (#6513) + * Suggest using Rubocop to automatically fix errors (#6514) + * Assert raising Psych::SyntaxError when`"strict_front_matter"=>true` (#6520) + * Use Kernel#Array instead of explicit Array check (#6525) + * RuboCop: Enable `Style/UnneededCapitalW` cop (#6526) + * Refactor method to reduce ABC Metric size (#6529) + * Remove parentheses around arguments to raise (#6532) + * Use double-quotes around gem name (#6535) + * Dependencies: upgrade to toml 0.2.0 (#6541) + * Lock to cucumber 3.0.1 on Ruby 2.1 (#6546) + * Bump JRuby version in Travis config (#6561) + * Rescue from Psych::SyntaxError instead of SyntaxError after parsing YAML(#5828) + * Drop forwarding to private methods by exposing those methods as public(#6577) + * Upgrade pygments to v1.x (#5937) + * Bump yajl-ruby (#6582) + * Cleanup test_redcarpet.rb (#6584) + * Add PageWithoutAFile class from jekyll plugins (#6556) + * Cleanup LiveReloadReactor (#6607) ### Documentation @@ -37,60 +101,6 @@ * Add Tweetsert, Stickyposts, Paginate::Content (#6651) * Post: Jekyll 3.7.0 released (#6634) -### Development Fixes - - * Added direct collection access to future collection item feature test (#6151) - * add failing test for non-utf8 encoding (#6339) - * Upgrade to Cucumber 3.0 (#6395) - * Provide a better default hash for tracking liquid stats (#6417) - * Add configuration for first-timers bot (#6431) - * Do not linkify escaped characters as PRs in History (#6468) - * Rely on jekyll-mentions for linking usernames (#6469) - * Update first-timers-issue-template.md (#6472) - * Enable `Lint/RescueWithoutErrorClass` Cop (#6482) - * Clean up Rubocop config (#6495) - * Use Gem to discover the location of bundler (#6499) - * Remove unnecessary encoding comment (#6513) - * Suggest using Rubocop to automatically fix errors (#6514) - * Assert raising Psych::SyntaxError when `"strict_front_matter"=>true` (#6520) - * Use Kernel#Array instead of explicit Array check (#6525) - * RuboCop: Enable `Style/UnneededCapitalW` cop (#6526) - * Refactor method to reduce ABC Metric size (#6529) - * Remove parentheses around arguments to raise (#6532) - * Use double-quotes around gem name (#6535) - * Dependencies: upgrade to toml 0.2.0 (#6541) - * Lock to cucumber 3.0.1 on Ruby 2.1 (#6546) - * Bump JRuby version in Travis config (#6561) - * Rescue from Psych::SyntaxError instead of SyntaxError after parsing YAML (#5828) - * Drop forwarding to private methods by exposing those methods as public (#6577) - * Upgrade pygments to v1.x (#5937) - * Bump yajl-ruby (#6582) - * Cleanup test_redcarpet.rb (#6584) - * Add PageWithoutAFile class from jekyll plugins (#6556) - * Cleanup LiveReloadReactor (#6607) - -### Minor Enhancements - - * Add Utils::Internet.connected? to determine whether host machine has internet connection. (#5870) - * Disable default layouts for Pages with a `layout: none` declaration (#6182) - * Scope path glob (#6268) - * Allow the user to set collections_dir to put all collections under one subdirectory (#6331) - * Upgrade to Rouge 3 (#6381) - * Allow URL filters to work directly with documents (#6478) - * filter relative_url should keep absolute urls with scheme/authority (#6490) - * .sass-cache doesn't *always* land in `options['source']` (#6500) - * Allow plugins to modify the obsolete files. (#6502) - * Add latin mode to slugify (#6509) - * Log Kramdown warnings if log level is WARN (#6522) - * Add an option to configure kramdown warning output (#6554) - * Add json extension to list of directory indices (#6550) - * Dependency: Bump jekyll-watch to 2.0 (#6589) - * Add LiveReload functionality to Jekyll. (#5142) - * Remove paginate check (#6606) - * update classifier-reborn to 2.2.0 (#6631) - * Switch to an actively-maintained TOML parser. (#6652) - * Do not coerce layout paths in theme-gem to the source directory (#6603) - ### Site Enhancements * Add special styling for code-blocks run in shell (#6389) @@ -111,16 +121,6 @@ * Improve docs styling for code to be run in shell (#6641) * Fix permalink icon markup in news-item layout (#6639) -### Bug Fixes - - * Raise when theme root directory is not available (#6455) - * Avoid block parser warning in SmartyPants (#6565) - * Fail gracefully if "sass" gem cannot be loaded (#6573) - * return correct file in dir if dir has same name as file (#6569) - * Register reload hooks in Server#process (#6605) - * Memoize path to metadata file (#6602) - * Use `require_relative` to load Jekyll classes (#6609) - ## 3.6.2 / 2017-10-21 ### Development Fixes diff --git a/docs/_docs/history.md b/docs/_docs/history.md index a7308287..db4a74ac 100644 --- a/docs/_docs/history.md +++ b/docs/_docs/history.md @@ -4,6 +4,135 @@ permalink: "/docs/history/" note: This file is autogenerated. Edit /History.markdown instead. --- +## 3.7.0 / 2018-01-02 +{: #v3-7-0} + +### Minor Enhancements +{: #minor-enhancements-v3-7-0} + +- Add LiveReload functionality to Jekyll. ([#5142]({{ site.repository }}/issues/5142)) +- Add Utils::Internet.connected? to determine whether host machine has internet connection. ([#5870]({{ site.repository }}/issues/5870)) +- Disable default layouts for Pages with a `layout: none` declaration ([#6182]({{ site.repository }}/issues/6182)) +- Scope path glob ([#6268]({{ site.repository }}/issues/6268)) +- Allow the user to set collections_dir to put all collections under one subdirectory ([#6331]({{ site.repository }}/issues/6331)) +- Upgrade to Rouge 3 ([#6381]({{ site.repository }}/issues/6381)) +- Allow URL filters to work directly with documents ([#6478]({{ site.repository }}/issues/6478)) +- filter relative_url should keep absolute urls with scheme/authority ([#6490]({{ site.repository }}/issues/6490)) +- `.sass-cache` doesn't *always* land in `options['source']` ([#6500]({{ site.repository }}/issues/6500)) +- Allow plugins to modify the obsolete files. ([#6502]({{ site.repository }}/issues/6502)) +- Add latin mode to `slugify` ([#6509]({{ site.repository }}/issues/6509)) +- Log Kramdown warnings if log level is WARN ([#6522]({{ site.repository }}/issues/6522)) +- Add an option to configure kramdown warning output ([#6554]({{ site.repository }}/issues/6554)) +- Add `json` extension to list of directory indices ([#6550]({{ site.repository }}/issues/6550)) +- Dependency: Bump jekyll-watch to 2.0 ([#6589]({{ site.repository }}/issues/6589)) +- Remove paginate check ([#6606]({{ site.repository }}/issues/6606)) +- update classifier-reborn to 2.2.0 ([#6631]({{ site.repository }}/issues/6631)) +- Switch to an actively-maintained TOML parser. ([#6652]({{ site.repository }}/issues/6652)) +- Do not coerce layout paths in theme-gem to the source directory ([#6603]({{ site.repository }}/issues/6603)) + +### Bug Fixes +{: #bug-fixes-v3-7-0} + +- Raise when theme root directory is not available ([#6455]({{ site.repository }}/issues/6455)) +- Avoid block parser warning in SmartyPants ([#6565]({{ site.repository }}/issues/6565)) +- Fail gracefully if "sass" gem cannot be loaded ([#6573]({{ site.repository }}/issues/6573)) +- return correct file in dir if dir has same name as file ([#6569]({{ site.repository }}/issues/6569)) +- Register reload hooks in Server#process ([#6605]({{ site.repository }}/issues/6605)) +- Memoize path to metadata file ([#6602]({{ site.repository }}/issues/6602)) +- Use `require_relative` to load Jekyll classes ([#6609]({{ site.repository }}/issues/6609)) + +### Development Fixes +{: #development-fixes-v3-7-0} + +- Added direct collection access to future collection item feature test([#6151]({{ site.repository }}/issues/6151)) +- add failing test for non-utf8 encoding ([#6339]({{ site.repository }}/issues/6339)) +- Upgrade to Cucumber 3.0 ([#6395]({{ site.repository }}/issues/6395)) +- Provide a better default hash for tracking liquid stats ([#6417]({{ site.repository }}/issues/6417)) +- Add configuration for first-timers bot ([#6431]({{ site.repository }}/issues/6431)) +- Do not linkify escaped characters as PRs in History ([#6468]({{ site.repository }}/issues/6468)) +- Rely on jekyll-mentions for linking usernames ([#6469]({{ site.repository }}/issues/6469)) +- Update first-timers-issue-template.md ([#6472]({{ site.repository }}/issues/6472)) +- Enable `Lint/RescueWithoutErrorClass` Cop ([#6482]({{ site.repository }}/issues/6482)) +- Clean up Rubocop config ([#6495]({{ site.repository }}/issues/6495)) +- Use Gem to discover the location of bundler ([#6499]({{ site.repository }}/issues/6499)) +- Remove unnecessary encoding comment ([#6513]({{ site.repository }}/issues/6513)) +- Suggest using Rubocop to automatically fix errors ([#6514]({{ site.repository }}/issues/6514)) +- Assert raising Psych::SyntaxError when`"strict_front_matter"=>true` ([#6520]({{ site.repository }}/issues/6520)) +- Use Kernel#Array instead of explicit Array check ([#6525]({{ site.repository }}/issues/6525)) +- RuboCop: Enable `Style/UnneededCapitalW` cop ([#6526]({{ site.repository }}/issues/6526)) +- Refactor method to reduce ABC Metric size ([#6529]({{ site.repository }}/issues/6529)) +- Remove parentheses around arguments to raise ([#6532]({{ site.repository }}/issues/6532)) +- Use double-quotes around gem name ([#6535]({{ site.repository }}/issues/6535)) +- Dependencies: upgrade to toml 0.2.0 ([#6541]({{ site.repository }}/issues/6541)) +- Lock to cucumber 3.0.1 on Ruby 2.1 ([#6546]({{ site.repository }}/issues/6546)) +- Bump JRuby version in Travis config ([#6561]({{ site.repository }}/issues/6561)) +- Rescue from Psych::SyntaxError instead of SyntaxError after parsing YAML([#5828]({{ site.repository }}/issues/5828)) +- Drop forwarding to private methods by exposing those methods as public([#6577]({{ site.repository }}/issues/6577)) +- Upgrade pygments to v1.x ([#5937]({{ site.repository }}/issues/5937)) +- Bump yajl-ruby ([#6582]({{ site.repository }}/issues/6582)) +- Cleanup test_redcarpet.rb ([#6584]({{ site.repository }}/issues/6584)) +- Add PageWithoutAFile class from jekyll plugins ([#6556]({{ site.repository }}/issues/6556)) +- Cleanup LiveReloadReactor ([#6607]({{ site.repository }}/issues/6607)) + +### Documentation + +- Add formester to the list of saas form backend ([#6059]({{ site.repository }}/issues/6059)) +- GitHub Pages instructions ([#6384]({{ site.repository }}/issues/6384)) +- Improve documentation for theme-gem installation ([#6387]({{ site.repository }}/issues/6387)) +- Fix diff syntax-highlighting ([#6388]({{ site.repository }}/issues/6388)) +- Update instructions ([#6396]({{ site.repository }}/issues/6396)) +- Fix code-block highlighting in docs ([#6398]({{ site.repository }}/issues/6398)) +- Filtering Posts with categories, tags, or other variables ([#6399]({{ site.repository }}/issues/6399)) +- Fixes formatting on pre-formatted text. ([#6405]({{ site.repository }}/issues/6405)) +- Added new tutorial to tutorials section on docs ([#6406]({{ site.repository }}/issues/6406)) +- Updates ([#6407]({{ site.repository }}/issues/6407)) +- Fix `collections_dir` example ([#6408]({{ site.repository }}/issues/6408)) +- Renaming duplicate of "Scenario 6" to "Scenario 7" ([#6411]({{ site.repository }}/issues/6411)) +- Mark `collection_dir` as unreleased ([#6412]({{ site.repository }}/issues/6412)) +- Fix link to SUPPORT ([#6415]({{ site.repository }}/issues/6415)) +- Fix list appearance by adding missing `ol` tag ([#6421]({{ site.repository }}/issues/6421)) +- Explain how to override output collection index page ([#6424]({{ site.repository }}/issues/6424)) +- Added github-cards to the list of plugins ([#6425]({{ site.repository }}/issues/6425)) +- CoC violation correspondants ([#6429]({{ site.repository }}/issues/6429)) +- Add a note about Liquid and syntax highlighting ([#6466]({{ site.repository }}/issues/6466)) +- Remove `sudo` from macOS troubleshooting instructions ([#6486]({{ site.repository }}/issues/6486)) +- Add a note on `:jekyll_plugins` group in the docs ([#6488]({{ site.repository }}/issues/6488)) +- Updated custom-404-page.md ([#6489]({{ site.repository }}/issues/6489)) +- Fix a few minor issues in the docs ([#6494]({{ site.repository }}/issues/6494)) +- Add jekyll-pwa-plugin ([#6533]({{ site.repository }}/issues/6533)) +- Remove Jekyll-Smartify from plugins directory ([#6548]({{ site.repository }}/issues/6548)) +- Updated Jekyll-Pug listing to include official website ([#6555]({{ site.repository }}/issues/6555)) +- Remove link to severly outdated asset plugin ([#6613]({{ site.repository }}/issues/6613)) +- Default time zone depends upon server ([#6617]({{ site.repository }}/issues/6617)) +- Add `disqus-for-jekyll` to plugins. ([#6618]({{ site.repository }}/issues/6618)) +- Update "Requirements" for Ruby version ([#6623]({{ site.repository }}/issues/6623)) +- Fix: Update link to i18n_filter plugin ([#6638]({{ site.repository }}/issues/6638)) +- Correct WordPress capitalization ([#6645]({{ site.repository }}/issues/6645)) +- Add Tweetsert, Stickyposts, Paginate::Content ([#6651]({{ site.repository }}/issues/6651)) +- Post: Jekyll 3.7.0 released ([#6634]({{ site.repository }}/issues/6634)) + +### Site Enhancements +{: #site-enhancements-v3-7-0} + +- Add special styling for code-blocks run in shell ([#6389]({{ site.repository }}/issues/6389)) +- Add post about diversity ([#6447]({{ site.repository }}/issues/6447)) +- Update list of files excluded from Docs site ([#6457]({{ site.repository }}/issues/6457)) +- Update site History ([#6460]({{ site.repository }}/issues/6460)) +- Add default twitter card image ([#6476]({{ site.repository }}/issues/6476)) +- Update normalize.css to v7.0.0 ([#6491]({{ site.repository }}/issues/6491)) +- Optimize images ([#6519]({{ site.repository }}/issues/6519)) +- Back to original main navigation ([#6544]({{ site.repository }}/issues/6544)) +- Styles: mobile-docs select element ([#6545]({{ site.repository }}/issues/6545)) +- Search with DocSearch by @Algolia ([#6557]({{ site.repository }}/issues/6557)) +- Site header redesign ([#6567]({{ site.repository }}/issues/6567)) +- Move logo above site navigation on small screens ([#6570]({{ site.repository }}/issues/6570)) +- Docs: Include version badge for latest features ([#6574]({{ site.repository }}/issues/6574)) +- Use version-badge on an existing feature intro ([#6575]({{ site.repository }}/issues/6575)) +- Add jekyll-category-pages plugin ([#6632]({{ site.repository }}/issues/6632)) +- Improve docs styling for code to be run in shell ([#6641]({{ site.repository }}/issues/6641)) +- Fix permalink icon markup in news-item layout ([#6639]({{ site.repository }}/issues/6639)) + + ## 3.6.2 / 2017-10-21 {: #v3-6-2} diff --git a/docs/latest_version.txt b/docs/latest_version.txt index b7276283..7c69a55d 100644 --- a/docs/latest_version.txt +++ b/docs/latest_version.txt @@ -1 +1 @@ -3.6.2 +3.7.0 diff --git a/lib/jekyll/version.rb b/lib/jekyll/version.rb index 8f010606..8597ff19 100644 --- a/lib/jekyll/version.rb +++ b/lib/jekyll/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Jekyll - VERSION = "3.6.2".freeze + VERSION = "3.7.0".freeze end