Update History to reflect release of v3.2.0
This commit is contained in:
		
							parent
							
								
									823a8630b6
								
							
						
					
					
						commit
						edec81ef96
					
				| 
						 | 
					@ -1,41 +1,41 @@
 | 
				
			||||||
## HEAD
 | 
					## 3.2.0 / 2016-07-26
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Minor Enhancements
 | 
					### Minor Enhancements
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  * Stop testing with Ruby 2.0.x, which is EOL'd. (#4381)
 | 
					  * Stop testing with Ruby 2.0.x, which is EOL'd. (#4381)
 | 
				
			||||||
  * Allow collections to have documents that have no file extension (#4545)
 | 
					  * Allow collections to have documents that have no file extension (#4545)
 | 
				
			||||||
  * Add size property to group_by result (#4557)
 | 
					  * Add size property to `group_by` result (#4557)
 | 
				
			||||||
  * Site Template: Removed unnecessary nesting from `_base.scss` (#4637)
 | 
					  * Site Template: Removed unnecessary nesting from `_base.scss` (#4637)
 | 
				
			||||||
  * Adding a debug log statment for skipped future documents. (#4558)
 | 
					  * Adding a debug log statment for skipped future documents. (#4558)
 | 
				
			||||||
  * Site Template: Changed main `<div>` to `<main>` and added accessibility info (#4636)
 | 
					  * Site Template: Changed main `<div>` to `<main>` and added accessibility info (#4636)
 | 
				
			||||||
  * Add array support to `where` filter (#4555)
 | 
					  * Add array support to `where` filter (#4555)
 | 
				
			||||||
  * 'jekyll clean': also remove .sass-cache (#4652)
 | 
					  * 'jekyll clean': also remove .sass-cache (#4652)
 | 
				
			||||||
  * Clean up Tags::PostUrl a bit, including better errors and date parsing (#4670)
 | 
					  * Clean up `Tags::PostUrl` a bit, including better errors and date parsing (#4670)
 | 
				
			||||||
  * Use String#encode for xml_escape filter instead of CGI.escapeHTML (#4694)
 | 
					  * Use `String#encode` for `xml_escape` filter instead of `CGI.escapeHTML` (#4694)
 | 
				
			||||||
  * Add show_dir_listing option for serve command and fix index file names (#4533)
 | 
					  * Add `show_dir_listing` option for serve command and fix index file names (#4533)
 | 
				
			||||||
  * Site Template: write a Gemfile which is educational to the new site (#4542)
 | 
					  * Site Template: write a Gemfile which is educational to the new site (#4542)
 | 
				
			||||||
  * Site template: add explanation of site variables in the example `_config.yml` (#4704)
 | 
					  * Site template: add explanation of site variables in the example `_config.yml` (#4704)
 | 
				
			||||||
  * Adds `link` Liquid tag to make generation of URL's easier (#4624)
 | 
					  * Adds `link` Liquid tag to make generation of URL's easier (#4624)
 | 
				
			||||||
  * Allow static files to be symlinked in unsafe mode or non-prod environments (#4640)
 | 
					  * Allow static files to be symlinked in unsafe mode or non-prod environments (#4640)
 | 
				
			||||||
  * Add `:after_init` hook & add `Site#config=` to make resetting config easy (#4703)
 | 
					  * Add `:after_init` hook & add `Site#config=` to make resetting config easy (#4703)
 | 
				
			||||||
  * DocumentDrop: add `#<=>` which sorts by date (falling back to path) (#4741)
 | 
					  * DocumentDrop: add `#<=>` which sorts by date (falling back to path) (#4741)
 | 
				
			||||||
  * Add a where_exp filter for filtering by expression (#4478)
 | 
					  * Add a `where_exp` filter for filtering by expression (#4478)
 | 
				
			||||||
  * Globalize Jekyll's Filters. (#4792)
 | 
					  * Globalize Jekyll's Filters. (#4792)
 | 
				
			||||||
  * Gem-based themes (#4595)
 | 
					  * Gem-based themes (#4595)
 | 
				
			||||||
  * Allow symlinks if they point to stuff inside site.source (#4710)
 | 
					  * Allow symlinks if they point to stuff inside `site.source` (#4710)
 | 
				
			||||||
  * Update colorator dependency to v1.x (#4855)
 | 
					  * Update colorator dependency to v1.x (#4855)
 | 
				
			||||||
  * Move EntryFilter to use Pathutil & fix `glob_include?` (#4859)
 | 
					  * Move EntryFilter to use Pathutil & fix `glob_include?` (#4859)
 | 
				
			||||||
  * Add 'jekyll new-theme' command to help users get up and running creating a theme (#4848)
 | 
					  * Add 'jekyll new-theme' command to help users get up and running creating a theme (#4848)
 | 
				
			||||||
  * markdownify and smartify should convert input to string before conversion (#4958)
 | 
					  * `markdownify` and `smartify` should convert input to string before conversion (#4958)
 | 
				
			||||||
  * Run Site#generate for 'jekyll doctor' to catch plugin issues (#5005)
 | 
					  * Run `Site#generate` for 'jekyll doctor' to catch plugin issues (#5005)
 | 
				
			||||||
  * Add normalize_whitepace filter (#4917)
 | 
					  * Add `normalize_whitepace` filter (#4917)
 | 
				
			||||||
  * Move bin/jekyll to exe/jekyll to prevent collision with binstubs (#5014)
 | 
					  * Move bin/jekyll to exe/jekyll to prevent collision with binstubs (#5014)
 | 
				
			||||||
  * Cleaning up site template & theme updates. (#4922)
 | 
					  * Cleaning up site template & theme updates. (#4922)
 | 
				
			||||||
  * Add fetch method to Drops (#5056)
 | 
					  * Add fetch method to Drops (#5056)
 | 
				
			||||||
  * Extract tag name to class method (#5063)
 | 
					  * Extract tag name to class method (#5063)
 | 
				
			||||||
  * check if relative URL contains a colon (#5069)
 | 
					  * check if relative URL contains a colon (#5069)
 | 
				
			||||||
  * Enable strict (or lax) liquid parsing via a config variable. (#5053)
 | 
					  * Enable strict (or lax) liquid parsing via a config variable. (#5053)
 | 
				
			||||||
  * Add filter: to_integer (#5101)
 | 
					  * Add filter: `to_integer` (#5101)
 | 
				
			||||||
  * watcher: pass site instance to watch plugin (#5109)
 | 
					  * watcher: pass site instance to watch plugin (#5109)
 | 
				
			||||||
  * Show liquid warnings. (#5129)
 | 
					  * Show liquid warnings. (#5129)
 | 
				
			||||||
  * Add `--baseurl` to `build` subcommand (#5135)
 | 
					  * Add `--baseurl` to `build` subcommand (#5135)
 | 
				
			||||||
| 
						 | 
					@ -44,14 +44,14 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  * Site Template: Added a default lang attribute (#4633)
 | 
					  * Site Template: Added a default lang attribute (#4633)
 | 
				
			||||||
  * Site template: Escape title and description where it is used in HTML (#4606)
 | 
					  * Site template: Escape title and description where it is used in HTML (#4606)
 | 
				
			||||||
  * Document#date: drafts which have no date should use source file mtime (#4611)
 | 
					  * `Document#date`: drafts which have no date should use source file mtime (#4611)
 | 
				
			||||||
  * Filters#time: clone an input Time so as to be non-destructive (#4590)
 | 
					  * `Filters#time`: clone an input Time so as to be non-destructive (#4590)
 | 
				
			||||||
  * Doctor: fix issue where `--config` wasn't a recognized flag (#4598)
 | 
					  * Doctor: fix issue where `--config` wasn't a recognized flag (#4598)
 | 
				
			||||||
  * Ensures related_posts are only set for a post (#4620)
 | 
					  * Ensures `related_posts` are only set for a post (#4620)
 | 
				
			||||||
  * EntryFilter#special?: ignore filenames which begin with '~' (#4491)
 | 
					  * `EntryFilter#special?`: ignore filenames which begin with `~` (#4491)
 | 
				
			||||||
  * Cleaner: `keep_files` should only apply to the beginning of paths, not substrings with index > 0 (#3849)
 | 
					  * Cleaner: `keep_files` should only apply to the beginning of paths, not substrings with index > 0 (#3849)
 | 
				
			||||||
  * Use SSLEnable instead of EnableSSL and make URL HTTPS. (#4693)
 | 
					  * Use SSLEnable instead of EnableSSL and make URL HTTPS. (#4693)
 | 
				
			||||||
  * convertible: use Document::YAML_FRONT_MATTER_REGEXP to parse transformable files (#4786)
 | 
					  * convertible: use `Document::YAML_FRONT_MATTER_REGEXP` to parse transformable files (#4786)
 | 
				
			||||||
  * Example in the site template should be IANA-approved example.com (#4793)
 | 
					  * Example in the site template should be IANA-approved example.com (#4793)
 | 
				
			||||||
  * 3.2.x/master: Fix defaults for Documents (posts/collection docs) (#4808)
 | 
					  * 3.2.x/master: Fix defaults for Documents (posts/collection docs) (#4808)
 | 
				
			||||||
  * Don't rescue LoadError or bundler load errors for Bundler. (#4857)
 | 
					  * Don't rescue LoadError or bundler load errors for Bundler. (#4857)
 | 
				
			||||||
| 
						 | 
					@ -59,9 +59,9 @@
 | 
				
			||||||
  * Prevent reset of page in Liquid payload right before rendering layouts (#5009)
 | 
					  * Prevent reset of page in Liquid payload right before rendering layouts (#5009)
 | 
				
			||||||
  * Add missing fields to ExcerptDrop (#5067)
 | 
					  * Add missing fields to ExcerptDrop (#5067)
 | 
				
			||||||
  * Stringify configuration overrides before first use (#5060)
 | 
					  * Stringify configuration overrides before first use (#5060)
 | 
				
			||||||
  * hooks: move after_init hook call at the end of Site.initialize (#5106)
 | 
					  * hooks: move `after_init` hook call at the end of `Site#initialize` (#5106)
 | 
				
			||||||
  * filters: raise error if no input given to date filters (#5127)
 | 
					  * filters: raise error if no input given to date filters (#5127)
 | 
				
			||||||
  * where_exp filter should filter posts (#4860)
 | 
					  * `where_exp` filter should filter posts (#4860)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Forward Ports
 | 
					### Forward Ports
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,6 +5,215 @@ permalink: "/docs/history/"
 | 
				
			||||||
note: This file is autogenerated. Edit /History.markdown instead.
 | 
					note: This file is autogenerated. Edit /History.markdown instead.
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## 3.2.0 / 2016-07-26
 | 
				
			||||||
 | 
					{: #v3-2-0}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Minor Enhancements
 | 
				
			||||||
 | 
					{: #minor-enhancements-v3-2-0}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Stop testing with Ruby 2.0.x, which is EOL'd. ([#4381]({{ site.repository }}/issues/4381))
 | 
				
			||||||
 | 
					- Allow collections to have documents that have no file extension ([#4545]({{ site.repository }}/issues/4545))
 | 
				
			||||||
 | 
					- Add size property to `group_by` result ([#4557]({{ site.repository }}/issues/4557))
 | 
				
			||||||
 | 
					- Site Template: Removed unnecessary nesting from `_base.scss` ([#4637]({{ site.repository }}/issues/4637))
 | 
				
			||||||
 | 
					- Adding a debug log statment for skipped future documents. ([#4558]({{ site.repository }}/issues/4558))
 | 
				
			||||||
 | 
					- Site Template: Changed main `<div>` to `<main>` and added accessibility info ([#4636]({{ site.repository }}/issues/4636))
 | 
				
			||||||
 | 
					- Add array support to `where` filter ([#4555]({{ site.repository }}/issues/4555))
 | 
				
			||||||
 | 
					- 'jekyll clean': also remove .sass-cache ([#4652]({{ site.repository }}/issues/4652))
 | 
				
			||||||
 | 
					- Clean up `Tags::PostUrl` a bit, including better errors and date parsing ([#4670]({{ site.repository }}/issues/4670))
 | 
				
			||||||
 | 
					- Use `String#encode` for `xml_escape` filter instead of `CGI.escapeHTML` ([#4694]({{ site.repository }}/issues/4694))
 | 
				
			||||||
 | 
					- Add `show_dir_listing` option for serve command and fix index file names ([#4533]({{ site.repository }}/issues/4533))
 | 
				
			||||||
 | 
					- Site Template: write a Gemfile which is educational to the new site ([#4542]({{ site.repository }}/issues/4542))
 | 
				
			||||||
 | 
					- Site template: add explanation of site variables in the example `_config.yml` ([#4704]({{ site.repository }}/issues/4704))
 | 
				
			||||||
 | 
					- Adds `link` Liquid tag to make generation of URL's easier ([#4624]({{ site.repository }}/issues/4624))
 | 
				
			||||||
 | 
					- Allow static files to be symlinked in unsafe mode or non-prod environments ([#4640]({{ site.repository }}/issues/4640))
 | 
				
			||||||
 | 
					- Add `:after_init` hook & add `Site#config=` to make resetting config easy ([#4703]({{ site.repository }}/issues/4703))
 | 
				
			||||||
 | 
					- DocumentDrop: add `#<=>` which sorts by date (falling back to path) ([#4741]({{ site.repository }}/issues/4741))
 | 
				
			||||||
 | 
					- Add a `where_exp` filter for filtering by expression ([#4478]({{ site.repository }}/issues/4478))
 | 
				
			||||||
 | 
					- Globalize Jekyll's Filters. ([#4792]({{ site.repository }}/issues/4792))
 | 
				
			||||||
 | 
					- Gem-based themes ([#4595]({{ site.repository }}/issues/4595))
 | 
				
			||||||
 | 
					- Allow symlinks if they point to stuff inside `site.source` ([#4710]({{ site.repository }}/issues/4710))
 | 
				
			||||||
 | 
					- Update colorator dependency to v1.x ([#4855]({{ site.repository }}/issues/4855))
 | 
				
			||||||
 | 
					- Move EntryFilter to use Pathutil & fix `glob_include?` ([#4859]({{ site.repository }}/issues/4859))
 | 
				
			||||||
 | 
					- Add 'jekyll new-theme' command to help users get up and running creating a theme ([#4848]({{ site.repository }}/issues/4848))
 | 
				
			||||||
 | 
					- `markdownify` and `smartify` should convert input to string before conversion ([#4958]({{ site.repository }}/issues/4958))
 | 
				
			||||||
 | 
					- Run `Site#generate` for 'jekyll doctor' to catch plugin issues ([#5005]({{ site.repository }}/issues/5005))
 | 
				
			||||||
 | 
					- Add `normalize_whitepace` filter ([#4917]({{ site.repository }}/issues/4917))
 | 
				
			||||||
 | 
					- Move bin/jekyll to exe/jekyll to prevent collision with binstubs ([#5014]({{ site.repository }}/issues/5014))
 | 
				
			||||||
 | 
					- Cleaning up site template & theme updates. ([#4922]({{ site.repository }}/issues/4922))
 | 
				
			||||||
 | 
					- Add fetch method to Drops ([#5056]({{ site.repository }}/issues/5056))
 | 
				
			||||||
 | 
					- Extract tag name to class method ([#5063]({{ site.repository }}/issues/5063))
 | 
				
			||||||
 | 
					- check if relative URL contains a colon ([#5069]({{ site.repository }}/issues/5069))
 | 
				
			||||||
 | 
					- Enable strict (or lax) liquid parsing via a config variable. ([#5053]({{ site.repository }}/issues/5053))
 | 
				
			||||||
 | 
					- Add filter: `to_integer` ([#5101]({{ site.repository }}/issues/5101))
 | 
				
			||||||
 | 
					- watcher: pass site instance to watch plugin ([#5109]({{ site.repository }}/issues/5109))
 | 
				
			||||||
 | 
					- Show liquid warnings. ([#5129]({{ site.repository }}/issues/5129))
 | 
				
			||||||
 | 
					- Add `--baseurl` to `build` subcommand ([#5135]({{ site.repository }}/issues/5135))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Bug Fixes
 | 
				
			||||||
 | 
					{: #bug-fixes-v3-2-0}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Site Template: Added a default lang attribute ([#4633]({{ site.repository }}/issues/4633))
 | 
				
			||||||
 | 
					- Site template: Escape title and description where it is used in HTML ([#4606]({{ site.repository }}/issues/4606))
 | 
				
			||||||
 | 
					- `Document#date`: drafts which have no date should use source file mtime ([#4611]({{ site.repository }}/issues/4611))
 | 
				
			||||||
 | 
					- `Filters#time`: clone an input Time so as to be non-destructive ([#4590]({{ site.repository }}/issues/4590))
 | 
				
			||||||
 | 
					- Doctor: fix issue where `--config` wasn't a recognized flag ([#4598]({{ site.repository }}/issues/4598))
 | 
				
			||||||
 | 
					- Ensures `related_posts` are only set for a post ([#4620]({{ site.repository }}/issues/4620))
 | 
				
			||||||
 | 
					- `EntryFilter#special?`: ignore filenames which begin with `~` ([#4491]({{ site.repository }}/issues/4491))
 | 
				
			||||||
 | 
					- Cleaner: `keep_files` should only apply to the beginning of paths, not substrings with index > 0 ([#3849]({{ site.repository }}/issues/3849))
 | 
				
			||||||
 | 
					- Use SSLEnable instead of EnableSSL and make URL HTTPS. ([#4693]({{ site.repository }}/issues/4693))
 | 
				
			||||||
 | 
					- convertible: use `Document::YAML_FRONT_MATTER_REGEXP` to parse transformable files ([#4786]({{ site.repository }}/issues/4786))
 | 
				
			||||||
 | 
					- Example in the site template should be IANA-approved example.com ([#4793]({{ site.repository }}/issues/4793))
 | 
				
			||||||
 | 
					- 3.2.x/master: Fix defaults for Documents (posts/collection docs) ([#4808]({{ site.repository }}/issues/4808))
 | 
				
			||||||
 | 
					- Don't rescue LoadError or bundler load errors for Bundler. ([#4857]({{ site.repository }}/issues/4857))
 | 
				
			||||||
 | 
					- `Serve.process` should receive same config as `Build.process` ([#4953]({{ site.repository }}/issues/4953))
 | 
				
			||||||
 | 
					- Prevent reset of page in Liquid payload right before rendering layouts ([#5009]({{ site.repository }}/issues/5009))
 | 
				
			||||||
 | 
					- Add missing fields to ExcerptDrop ([#5067]({{ site.repository }}/issues/5067))
 | 
				
			||||||
 | 
					- Stringify configuration overrides before first use ([#5060]({{ site.repository }}/issues/5060))
 | 
				
			||||||
 | 
					- hooks: move `after_init` hook call at the end of `Site#initialize` ([#5106]({{ site.repository }}/issues/5106))
 | 
				
			||||||
 | 
					- filters: raise error if no input given to date filters ([#5127]({{ site.repository }}/issues/5127))
 | 
				
			||||||
 | 
					- `where_exp` filter should filter posts ([#4860]({{ site.repository }}/issues/4860))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Forward Ports
 | 
				
			||||||
 | 
					{: #forward-ports-v3-2-0}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- From v3.1.4: Add ExcerptDrop and remove excerpt's ability to refer to itself in Liquid ([#4941]({{ site.repository }}/issues/4941))
 | 
				
			||||||
 | 
					- From v3.1.4: Configuration permalink fix and addition of Configuration.from and sorting `site.collections` by label ([#4942]({{ site.repository }}/issues/4942))
 | 
				
			||||||
 | 
					- From v3.1.4: Fix {% raw %}`{{ layout }}`{% endraw %} oddities (proper inheritance & fixing overflow of old data) ([#4943]({{ site.repository }}/issues/4943))
 | 
				
			||||||
 | 
					- From v3.1.5: Sort the results of the `require_all` glob ([#4944]({{ site.repository }}/issues/4944))
 | 
				
			||||||
 | 
					- From v3.1.6: Add ability to render drops as JSON ([#4945]({{ site.repository }}/issues/4945))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Development Fixes
 | 
				
			||||||
 | 
					{: #development-fixes-v3-2-0}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Add project maintainer profile links ([#4591]({{ site.repository }}/issues/4591))
 | 
				
			||||||
 | 
					- Fix state leakage in Kramdown test ([#4618]({{ site.repository }}/issues/4618))
 | 
				
			||||||
 | 
					- Unify method for copying special files from repo to site ([#4601]({{ site.repository }}/issues/4601))
 | 
				
			||||||
 | 
					- Refresh the contributing file ([#4596]({{ site.repository }}/issues/4596))
 | 
				
			||||||
 | 
					- change smartify doc from copy/paste of mardownify doc ([#4653]({{ site.repository }}/issues/4653))
 | 
				
			||||||
 | 
					- Update Rake & disable warnings when running tests ([#4720]({{ site.repository }}/issues/4720))
 | 
				
			||||||
 | 
					- Fix many warnings ([#4537]({{ site.repository }}/issues/4537))
 | 
				
			||||||
 | 
					- Don't blindly assume the last system when determining "open" cmd ([#4717]({{ site.repository }}/issues/4717))
 | 
				
			||||||
 | 
					- Fix "locally" typo in contributing documentation ([#4756]({{ site.repository }}/issues/4756))
 | 
				
			||||||
 | 
					- Update Rubocop rules ([#4886]({{ site.repository }}/issues/4886))
 | 
				
			||||||
 | 
					- Flesh out the issue template to be much more detailed ([#4849]({{ site.repository }}/issues/4849))
 | 
				
			||||||
 | 
					- Fixing rubocop offenses in lib/jekyll/cleaner.rb ([#4892]({{ site.repository }}/issues/4892))
 | 
				
			||||||
 | 
					- Update `jekyll/commands*` to pass rubocop rules ([#4888]({{ site.repository }}/issues/4888))
 | 
				
			||||||
 | 
					- Clean up many test files to pass Rubocop rules ([#4902]({{ site.repository }}/issues/4902))
 | 
				
			||||||
 | 
					- Rubocop cleanup for some utils and further test files ([#4916]({{ site.repository }}/issues/4916))
 | 
				
			||||||
 | 
					- Rubocop: Low hanging fruit ([#4936]({{ site.repository }}/issues/4936))
 | 
				
			||||||
 | 
					- Rubocop: `Drop` changes from v3.1 forward-ports ([#4949]({{ site.repository }}/issues/4949))
 | 
				
			||||||
 | 
					- Rubocop: cleanup for misc files ([#4946]({{ site.repository }}/issues/4946))
 | 
				
			||||||
 | 
					- Rubocop: Stevenson ([#4951]({{ site.repository }}/issues/4951))
 | 
				
			||||||
 | 
					- Rubocop: lib/jekyll/entry_filter.rb ([#4950]({{ site.repository }}/issues/4950))
 | 
				
			||||||
 | 
					- Rubocop: `test/*` ([#4947]({{ site.repository }}/issues/4947))
 | 
				
			||||||
 | 
					- Rubocop: features ([#4934]({{ site.repository }}/issues/4934))
 | 
				
			||||||
 | 
					- Rubocop: Liquid renderer ([#4933]({{ site.repository }}/issues/4933))
 | 
				
			||||||
 | 
					- Rubocop: converters ([#4931]({{ site.repository }}/issues/4931))
 | 
				
			||||||
 | 
					- Rubocop: Site Drop ([#4948]({{ site.repository }}/issues/4948))
 | 
				
			||||||
 | 
					- Rubocop: tags ([#4938]({{ site.repository }}/issues/4938))
 | 
				
			||||||
 | 
					- Rubocop: Readers ([#4932]({{ site.repository }}/issues/4932))
 | 
				
			||||||
 | 
					- rubocop: jekyll/lib/frontmatter_defaults.rb ([#4974]({{ site.repository }}/issues/4974))
 | 
				
			||||||
 | 
					- rubocop: features/step_definitions.rb ([#4956]({{ site.repository }}/issues/4956))
 | 
				
			||||||
 | 
					- Rubocop theme and url jekyll libs ([#4959]({{ site.repository }}/issues/4959))
 | 
				
			||||||
 | 
					- Rubocop jekyll.rb ([#4966]({{ site.repository }}/issues/4966))
 | 
				
			||||||
 | 
					- Rubocop: use %r for all regular expressions. ([#4979]({{ site.repository }}/issues/4979))
 | 
				
			||||||
 | 
					- Cleanup and make misc files compliant with Rubocop. ([#4940]({{ site.repository }}/issues/4940))
 | 
				
			||||||
 | 
					- Rubocop: jekyll/lib/site.rb ([#4973]({{ site.repository }}/issues/4973))
 | 
				
			||||||
 | 
					- Add timings for each scenario in cucumber & print worst offenders ([#4908]({{ site.repository }}/issues/4908))
 | 
				
			||||||
 | 
					- rubocop: jekyll/lib/filters.rb ([#4993]({{ site.repository }}/issues/4993))
 | 
				
			||||||
 | 
					- Fix rubocop offenses in exe/jekyll ([#5017]({{ site.repository }}/issues/5017))
 | 
				
			||||||
 | 
					- Rubocop: lib/jekyll/command.rb ([#5018]({{ site.repository }}/issues/5018))
 | 
				
			||||||
 | 
					- rubocop: lib/jekyll/static_file.rb ([#5019]({{ site.repository }}/issues/5019))
 | 
				
			||||||
 | 
					- rubocop: lib/jekyll/utils.rb ([#5026]({{ site.repository }}/issues/5026))
 | 
				
			||||||
 | 
					- rubocop: lib/jekyll/regenerator.rb ([#5025]({{ site.repository }}/issues/5025))
 | 
				
			||||||
 | 
					- rubocop: lib/jekyll/configuration.rb ([#5024]({{ site.repository }}/issues/5024))
 | 
				
			||||||
 | 
					- rubocop: lib/jekyll/renderer.rb style fixes ([#5032]({{ site.repository }}/issues/5032))
 | 
				
			||||||
 | 
					- rubocop: lib/jekyll/convertible.rb style fixes ([#5031]({{ site.repository }}/issues/5031))
 | 
				
			||||||
 | 
					- rubocop: lib/jekyll/document.rb style fixes ([#5030]({{ site.repository }}/issues/5030))
 | 
				
			||||||
 | 
					- Remove ruby-head from Travis matrix & fix jruby failures ([#5015]({{ site.repository }}/issues/5015))
 | 
				
			||||||
 | 
					- Remove useless statement from Configuration test ([#5065]({{ site.repository }}/issues/5065))
 | 
				
			||||||
 | 
					- Change baseurl to example.com for some test cases ([#5068]({{ site.repository }}/issues/5068))
 | 
				
			||||||
 | 
					- use activesupport < 5 if we are on a Ruby < 2.2.2 ([#5100]({{ site.repository }}/issues/5100))
 | 
				
			||||||
 | 
					- Internal documentation for working on Jekyll ([#5011]({{ site.repository }}/issues/5011))
 | 
				
			||||||
 | 
					- rubocop: lib/jekyll/collection.rb ([#5022]({{ site.repository }}/issues/5022))
 | 
				
			||||||
 | 
					- tests: Typo fixes. ([#5114]({{ site.repository }}/issues/5114))
 | 
				
			||||||
 | 
					- Normalize yml files. ([#5116]({{ site.repository }}/issues/5116))
 | 
				
			||||||
 | 
					- Whitespace cleanup. ([#5113]({{ site.repository }}/issues/5113))
 | 
				
			||||||
 | 
					- Add AppVeyor support. ([#5115]({{ site.repository }}/issues/5115))
 | 
				
			||||||
 | 
					- appveyor.yml: drop Ruby 2.0.0. ([#5119]({{ site.repository }}/issues/5119))
 | 
				
			||||||
 | 
					- Fix indentation in benchmark ([#5124]({{ site.repository }}/issues/5124))
 | 
				
			||||||
 | 
					- Style fixes for Rubocop 0.42.0 - var == 0 becomes var.zero? - when defining method_missing, also define respond_to_missing? ([#5137]({{ site.repository }}/issues/5137))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Site Enhancements
 | 
				
			||||||
 | 
					{: #site-enhancements-v3-2-0}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Add jekyll-seo-tag, jekyll-avatar, and jekyll-sitemap to the site ([#4553]({{ site.repository }}/issues/4553))
 | 
				
			||||||
 | 
					- Add Google search query to /docs/help/ ([#4589]({{ site.repository }}/issues/4589))
 | 
				
			||||||
 | 
					- Upgrading, documentation ([#4597]({{ site.repository }}/issues/4597))
 | 
				
			||||||
 | 
					- Add 'view source' entry ([#4602]({{ site.repository }}/issues/4602))
 | 
				
			||||||
 | 
					- Add jekyll-video-embed to list of third-party plugins. ([#4621]({{ site.repository }}/issues/4621))
 | 
				
			||||||
 | 
					- Adding Aerobatic to list of deployment options ([#4630]({{ site.repository }}/issues/4630))
 | 
				
			||||||
 | 
					- Update documentation: HTMLProofer CLI command ([#4641]({{ site.repository }}/issues/4641))
 | 
				
			||||||
 | 
					- Document that subdirectories of `_posts` are no longer categories ([#4639]({{ site.repository }}/issues/4639))
 | 
				
			||||||
 | 
					- Update continuous-integration docs with sudo: false information ([#4628]({{ site.repository }}/issues/4628))
 | 
				
			||||||
 | 
					- Blog post on refreshed contributing file and new affinity teams ([#4645]({{ site.repository }}/issues/4645))
 | 
				
			||||||
 | 
					- Fixes typo on collections ([#4647]({{ site.repository }}/issues/4647))
 | 
				
			||||||
 | 
					- Documentation: future option also works for collections ([#4682]({{ site.repository }}/issues/4682))
 | 
				
			||||||
 | 
					- Additional package needed for Fedora 23 Workspace ([#4685]({{ site.repository }}/issues/4685))
 | 
				
			||||||
 | 
					- Fix typo on Chocolatey name in Windows documentation ([#4686]({{ site.repository }}/issues/4686))
 | 
				
			||||||
 | 
					- Use the correct URL, Fixes [#4698]({{ site.repository }}/issues/4698) ([#4699]({{ site.repository }}/issues/4699))
 | 
				
			||||||
 | 
					- Add jekyll-paspagon plugin ([#4700]({{ site.repository }}/issues/4700))
 | 
				
			||||||
 | 
					- Bold-italicize note in assets documentation about needing yaml front matter ([#4706]({{ site.repository }}/issues/4706))
 | 
				
			||||||
 | 
					- Highlight the `script/` calls in the Contributing documentation ([#4712]({{ site.repository }}/issues/4712))
 | 
				
			||||||
 | 
					- Add Hawkins to the list of third-party plugins ([#4755]({{ site.repository }}/issues/4755))
 | 
				
			||||||
 | 
					- Fix a typo in pagination doc ([#4763]({{ site.repository }}/issues/4763))
 | 
				
			||||||
 | 
					- Switch second GitHub Pages link to HTTPS ([#4760]({{ site.repository }}/issues/4760))
 | 
				
			||||||
 | 
					- Explain data file format requirements more clearly in documentation ([#4781]({{ site.repository }}/issues/4781))
 | 
				
			||||||
 | 
					- Add jekyll-i18n_tags to list of third-party plugins ([#4775]({{ site.repository }}/issues/4775))
 | 
				
			||||||
 | 
					- Remove Leonard Lamprecht's website from Sites page ([#4771]({{ site.repository }}/issues/4771))
 | 
				
			||||||
 | 
					- Updates documentation for collections to include `date` property ([#4769]({{ site.repository }}/issues/4769))
 | 
				
			||||||
 | 
					- Added an explicit rerun note to configuration.md, defaults section ([#4734]({{ site.repository }}/issues/4734))
 | 
				
			||||||
 | 
					- Update Rack-Jekyll Heroku deployment blog post url ([#4789]({{ site.repository }}/issues/4789))
 | 
				
			||||||
 | 
					- Added missing single quote on rsync client side command ([#4813]({{ site.repository }}/issues/4813))
 | 
				
			||||||
 | 
					- Organize Form Platforms-as-a-Service into unified list & add FormSpree.io ([#4754]({{ site.repository }}/issues/4754))
 | 
				
			||||||
 | 
					- Fixed typo on Configuration page ([#4804]({{ site.repository }}/issues/4804))
 | 
				
			||||||
 | 
					- Update FormKeep URL on the Resources doc ([#4844]({{ site.repository }}/issues/4844))
 | 
				
			||||||
 | 
					- site: use liquid & reduce some whitespace noise ([#4854]({{ site.repository }}/issues/4854))
 | 
				
			||||||
 | 
					- Add jekyll-breadcrumbs to list of third-party plugins ([#4874]({{ site.repository }}/issues/4874))
 | 
				
			||||||
 | 
					- Added Pug converter to list of third-party plugins ([#4872]({{ site.repository }}/issues/4872))
 | 
				
			||||||
 | 
					- Add jekyll-ideal-image-slider to list of third-party plugins ([#4863]({{ site.repository }}/issues/4863))
 | 
				
			||||||
 | 
					- Add Jekyll Tips and the Cheatsheet to the list of resources ([#4887]({{ site.repository }}/issues/4887))
 | 
				
			||||||
 | 
					- Removed extra `</p>` from `site/_docs/permalinks.md` ([#4890]({{ site.repository }}/issues/4890))
 | 
				
			||||||
 | 
					- Add pubstorm deployment instructions to docs ([#4881]({{ site.repository }}/issues/4881))
 | 
				
			||||||
 | 
					- Corrected pagination docs for hidden: true feature ([#4903]({{ site.repository }}/issues/4903))
 | 
				
			||||||
 | 
					- Remove a Broken Link for Refheap Plugin ([#4971]({{ site.repository }}/issues/4971))
 | 
				
			||||||
 | 
					- Instructions on how to install github-gem on Windows ([#4975]({{ site.repository }}/issues/4975))
 | 
				
			||||||
 | 
					- Minor tweak to fix missing apostrophne ([#4962]({{ site.repository }}/issues/4962))
 | 
				
			||||||
 | 
					- Instructions on how to install github-gem on Windows (v2) ([#4977]({{ site.repository }}/issues/4977))
 | 
				
			||||||
 | 
					- Fix inaccurate HTTP response header field name ([#4976]({{ site.repository }}/issues/4976))
 | 
				
			||||||
 | 
					- Add post about GSoC project ([#4980]({{ site.repository }}/issues/4980))
 | 
				
			||||||
 | 
					- Link to the HTML page instead of Markdown ([#4985]({{ site.repository }}/issues/4985))
 | 
				
			||||||
 | 
					- Update normalize.css to v4.0.0. ([#4989]({{ site.repository }}/issues/4989))
 | 
				
			||||||
 | 
					- Add jekyll-tags-list-plugin to list of third-party plugins ([#5000]({{ site.repository }}/issues/5000))
 | 
				
			||||||
 | 
					- Windows docs: Command needs to be called from blog path ([#5006]({{ site.repository }}/issues/5006))
 | 
				
			||||||
 | 
					- Update text to be consitent with example ([#5010]({{ site.repository }}/issues/5010))
 | 
				
			||||||
 | 
					- Update template links to point to core Liquid site ([#5012]({{ site.repository }}/issues/5012))
 | 
				
			||||||
 | 
					- Add generator-jekyllized to third-party plugins ([#5027]({{ site.repository }}/issues/5027))
 | 
				
			||||||
 | 
					- Add Jekyll Art Hallery generator plugin to list of third-party plugins ([#5043]({{ site.repository }}/issues/5043))
 | 
				
			||||||
 | 
					- Add Formingo to the list of Jekyll form SaaS ([#5054]({{ site.repository }}/issues/5054))
 | 
				
			||||||
 | 
					- Highlight help nav item when navigated to. ([#5058]({{ site.repository }}/issues/5058))
 | 
				
			||||||
 | 
					- Update normalize.css to v4.2.0. ([#5096]({{ site.repository }}/issues/5096))
 | 
				
			||||||
 | 
					- Updates html-proofer code ([#5098]({{ site.repository }}/issues/5098))
 | 
				
			||||||
 | 
					- Jekyll Community ([#5097]({{ site.repository }}/issues/5097))
 | 
				
			||||||
 | 
					- Typo in documentation file templates.md ([#5117]({{ site.repository }}/issues/5117))
 | 
				
			||||||
 | 
					- Slightly, improve PNG compression. ([#5112]({{ site.repository }}/issues/5112))
 | 
				
			||||||
 | 
					- docs: add jekyll-maps plugin reference ([#5123]({{ site.repository }}/issues/5123))
 | 
				
			||||||
 | 
					- docs: fix link to plugins page source ([#5122]({{ site.repository }}/issues/5122))
 | 
				
			||||||
 | 
					- Update the configuration docs to match the code ([#5131]({{ site.repository }}/issues/5131))
 | 
				
			||||||
 | 
					- Removed confusing word repetition. ([#5139]({{ site.repository }}/issues/5139))
 | 
				
			||||||
 | 
					- Add a note about script/fmt ([#5138]({{ site.repository }}/issues/5138))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 3.1.6 / 2016-05-19
 | 
					## 3.1.6 / 2016-05-19
 | 
				
			||||||
{: #v3-1-6}
 | 
					{: #v3-1-6}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue