Merge pull request #2723 from jekyll/release-2-3-0

This commit is contained in:
Parker Moore 2014-08-13 00:04:15 -04:00
commit 9738ea452f
4 changed files with 104 additions and 1 deletions

View File

@ -2,6 +2,16 @@
### Major Enhancements ### Major Enhancements
### Minor Enhancements
### Bug Fixes
### Development Fixes
### Site Enhancements
## 2.3.0 / 2014-08-10
### Minor Enhancements ### Minor Enhancements
* Allow Convertibles to be converted by >= 1 converters (#2704) * Allow Convertibles to be converted by >= 1 converters (#2704)

View File

@ -1,3 +1,3 @@
module Jekyll module Jekyll
VERSION = '2.2.0' VERSION = '2.3.0'
end end

View File

@ -5,6 +5,63 @@ permalink: "/docs/history/"
prev_section: contributing prev_section: contributing
--- ---
## 2.3.0 / 2014-08-10
{: #v2-3-0}
### Minor Enhancements
{: #minor-enhancements-v2-3-0}
- Allow Convertibles to be converted by >= 1 converters ([#2704]({{ site.repository }}/issues/2704))
- Allow Sass files to be rendered in Liquid, but never place them in layouts. ([#2733]({{ site.repository }}/issues/2733))
- Add `jekyll help` command ([#2707]({{ site.repository }}/issues/2707))
- Use `.scss` for `site_template` styles. ([#2667]({{ site.repository }}/issues/2667))
- Don't require the `scope` key in front matter defaults ([#2659]({{ site.repository }}/issues/2659))
- No longer set `permalink: pretty` in the `_config.yml` for the site template ([#2680]({{ site.repository }}/issues/2680))
- Rework site template to utilize Sass ([#2687]({{ site.repository }}/issues/2687))
- Notify the user when auto-regeneration is disabled. ([#2696]({{ site.repository }}/issues/2696))
- Allow partial variables in include tag filename argument ([#2693]({{ site.repository }}/issues/2693))
- Move instances of `Time.parse` into a Utils method ([#2682]({{ site.repository }}/issues/2682))
- Ignore subfolders in the `_posts` folder ([#2705]({{ site.repository }}/issues/2705)) REVERTS ([#2633]({{ site.repository }}/issues/2633))
- Front Matter default types should always be pluralized ([#2732]({{ site.repository }}/issues/2732))
### Bug Fixes
{: #bug-fixes-v2-3-0}
- Use only the last extname when multiple converters exist ([#2722]({{ site.repository }}/issues/2722))
- Call `#to_liquid` before calling `#to_json` in jsonify filter ([#2729]({{ site.repository }}/issues/2729))
- Use non padded config in `strftime` to avoid parse string twice ([#2673]({{ site.repository }}/issues/2673))
- Replace deprecated Ruby methods with undeprecated ones ([#2664]({{ site.repository }}/issues/2664))
- Catch errors when parsing Post `date` front matter value & produce nice error message ([#2649]({{ site.repository }}/issues/2649))
- Allow static files in Collections ([#2615]({{ site.repository }}/issues/2615))
- Fixed typo in `Deprecator#gracefully_require` error message ([#2694]({{ site.repository }}/issues/2694))
- Remove preemptive loading of the 'classifier' gem. ([#2697]({{ site.repository }}/issues/2697))
- Use case-insensitive checking for the file extensions when loading config files ([#2718]({{ site.repository }}/issues/2718))
- When Reading Documents, Respect `encoding` Option ([#2720]({{ site.repository }}/issues/2720))
- Refactor based on jekyll-watch clean-up. ([#2716]({{ site.repository }}/issues/2716))
- `Document#to_s` should produce just the content of the document ([#2731]({{ site.repository }}/issues/2731))
### Development Fixes
{: #development-fixes-v2-3-0}
- Only include lib files in the gem ([#2671]({{ site.repository }}/issues/2671))
- Fix `git diff` command in `proof` script ([#2672]({{ site.repository }}/issues/2672))
### Site Enhancements
{: #site-enhancements-v2-3-0}
- Use Sass and a Docs Collection ([#2651]({{ site.repository }}/issues/2651))
- Be more ambiguous about `page.content`. But more transparent. ([#2522]({{ site.repository }}/issues/2522))
- Streamlining front matter wording (instead of front-matter/frontmatter) ([#2674]({{ site.repository }}/issues/2674))
- Add note that source directory cannot be modified in GitHub Pages ([#2669]({{ site.repository }}/issues/2669))
- Fix links from [#2669]({{ site.repository }}/issues/2669) to be actual HTML. Whoops. ([#2679]({{ site.repository }}/issues/2679))
- Add link to `jekyll-slim` in list of third-party plugins ([#2689]({{ site.repository }}/issues/2689))
- Add Barry Clark's Smashing Magazine tutorial to resources page ([#2688]({{ site.repository }}/issues/2688))
- Reorganize and update default configuration settings ([#2456]({{ site.repository }}/issues/2456))
- Fixing indentation in the configuration docs about Redcarpet exts ([#2717]({{ site.repository }}/issues/2717))
- Use `null` in YAML instead of `nil` in default config list ([#2719]({{ site.repository }}/issues/2719))
- Fix typo in Continuous Integration docs ([#2708]({{ site.repository }}/issues/2708))
## 2.2.0 / 2014-07-29 ## 2.2.0 / 2014-07-29
{: #v2-2-0} {: #v2-2-0}

View File

@ -0,0 +1,36 @@
---
layout: news_item
title: 'Jekyll 2.3.0 Released'
date: 2014-08-10 20:38:34 -0400
author: parkr
version: 2.3.0
categories: [release]
---
This latest release of Jekyll includes a slew of enhancements and bug
fixes. Some of the highlights:
* Pages, Posts, and Drafts can now be converted by multiple converters.
* Sass files can once again be rendered by Liquid. However, neither Sass
nor CoffeeScript can ever have a layout.
* Partial variables allowed now in the path argument of `include` calls
* We added a `jekyll help` command. Pass it a subcommand to see more info
about that subcommand. Or don't, to see the help for `jekyll` itself.
* Lots of fixes to the site template we use for `jekyll new`, including
converting the CSS into SCSS.
* Fix for static files in collections (e.g. images)
* The `jsonify` filter will now call `#to_liquid` for you
* Lots, lots more!
One change deserves special note. In [#2633][], subfolders *inside* a
`_posts` folder were processed and added as categories to the posts. It
turns out, this behaviour was unwanted by a large number of individuals, as
it is a handy way to organize posts. Ultimately, we decided to revert this
change in [#2705][], because it was a change in behaviour that was already
well-established (at least since Jekyll v0.7.0), and was convenient.
[#2633]: {{ site.repository }}/issues/2633
[#2705]: {{ site.repository }}/issues/2705
For more excellent CHANGELOG reading material, check out the [History
page](/docs/history/)! Happy Jekylling!