Release 💎 v2.5.0
This commit is contained in:
parent
7918dad26f
commit
a0afa19e9a
|
@ -2,6 +2,16 @@
|
||||||
|
|
||||||
### Major Enhancements
|
### Major Enhancements
|
||||||
|
|
||||||
|
### Minor Enhancements
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
### Development Fixes
|
||||||
|
|
||||||
|
### Site Enhancements
|
||||||
|
|
||||||
|
## 2.5.0 / 2014-11-06
|
||||||
|
|
||||||
### Minor Enhancements
|
### Minor Enhancements
|
||||||
|
|
||||||
* Require gems in `:jekyll_plugins` Gemfile group unless `JEKYLL_NO_BUNDLER_REQUIRE` is specified in the environment. (#2865)
|
* Require gems in `:jekyll_plugins` Gemfile group unless `JEKYLL_NO_BUNDLER_REQUIRE` is specified in the environment. (#2865)
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
module Jekyll
|
module Jekyll
|
||||||
VERSION = '2.4.0'
|
VERSION = '2.5.0'
|
||||||
end
|
end
|
||||||
|
|
|
@ -5,6 +5,80 @@ permalink: "/docs/history/"
|
||||||
prev_section: contributing
|
prev_section: contributing
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 2.5.0 / 2014-11-06
|
||||||
|
{: #v2-5-0}
|
||||||
|
|
||||||
|
### Minor Enhancements
|
||||||
|
{: #minor-enhancements-v2-5-0}
|
||||||
|
|
||||||
|
- Require gems in `:jekyll_plugins` Gemfile group unless `JEKYLL_NO_BUNDLER_REQUIRE` is specified in the environment. ([#2865]({{ site.repository }}/issues/2865))
|
||||||
|
- Centralize path sanitation in the `Site` object ([#2882]({{ site.repository }}/issues/2882))
|
||||||
|
- Allow placeholders in permalinks ([#3031]({{ site.repository }}/issues/3031))
|
||||||
|
- Fancy Indexing with WEBrick ([#3018]({{ site.repository }}/issues/3018))
|
||||||
|
- Allow Enumerables to be used with `where` filter. ([#2986]({{ site.repository }}/issues/2986))
|
||||||
|
- Meta descriptions in the site template now use `page.excerpt` if it's available ([#2964]({{ site.repository }}/issues/2964))
|
||||||
|
- Change indentation in `head.html` of site template to 2 spaces from 4 ([#2973]({{ site.repository }}/issues/2973))
|
||||||
|
- Use a `$content-width` variable instead of a fixed value in the site template CSS ([#2972]({{ site.repository }}/issues/2972))
|
||||||
|
- Strip newlines in site template `<meta>` description. ([#2982]({{ site.repository }}/issues/2982))
|
||||||
|
- Add link to atom feed in `head` of site template files ([#2996]({{ site.repository }}/issues/2996))
|
||||||
|
- Performance optimizations ([#2994]({{ site.repository }}/issues/2994))
|
||||||
|
- Use `Hash#each_key` instead of `Hash#keys.each` to speed up iteration
|
||||||
|
over hash keys. ([#3017]({{ site.repository }}/issues/3017))
|
||||||
|
- Further minor performance enhancements. ([#3022]({{ site.repository }}/issues/3022))
|
||||||
|
- Add 'b' and 's' aliases for build and serve, respectively ([#3065]({{ site.repository }}/issues/3065))
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
{: #bug-fixes-v2-5-0}
|
||||||
|
|
||||||
|
- Fix Rouge's RedCarpet plugin interface integration ([#2951]({{ site.repository }}/issues/2951))
|
||||||
|
- Remove `--watch` from the site template blog post since it defaults
|
||||||
|
to watching in in 2.4.0 ([#2922]({{ site.repository }}/issues/2922))
|
||||||
|
- Fix code for media query mixin in site template ([#2946]({{ site.repository }}/issues/2946))
|
||||||
|
- Allow post URL's to have `.htm` extensions ([#2925]({{ site.repository }}/issues/2925))
|
||||||
|
- `Utils.slugify`: Don't create new objects when gsubbing ([#2997]({{ site.repository }}/issues/2997))
|
||||||
|
- The jsonify filter should deep-convert to Liquid when given an Array. ([#3032]({{ site.repository }}/issues/3032))
|
||||||
|
- Apply `jsonify` filter to Hashes deeply and effectively ([#3063]({{ site.repository }}/issues/3063))
|
||||||
|
- Use `127.0.0.1` as default host instead of `0.0.0.0` ([#3053]({{ site.repository }}/issues/3053))
|
||||||
|
|
||||||
|
### Development Fixes
|
||||||
|
{: #development-fixes-v2-5-0}
|
||||||
|
|
||||||
|
- Fix a typo in the doc block for `Jekyll::URL.escape_path` ([#3052]({{ site.repository }}/issues/3052))
|
||||||
|
- Add integration test for `jekyll new --blank` in TestUnit ([#2913]({{ site.repository }}/issues/2913))
|
||||||
|
- Add unit test for `jekyll new --force` logic ([#2929]({{ site.repository }}/issues/2929))
|
||||||
|
- Update outdated comment for `Convertible#transform` ([#2957]({{ site.repository }}/issues/2957))
|
||||||
|
- Add Hakiri badge to README. ([#2953]({{ site.repository }}/issues/2953))
|
||||||
|
- Add some simple benchmarking tools. ([#2993]({{ site.repository }}/issues/2993))
|
||||||
|
|
||||||
|
### Site Enhancements
|
||||||
|
{: #site-enhancements-v2-5-0}
|
||||||
|
|
||||||
|
- `NOKOGIRI_USE_SYSTEM_LIBRARIES=true` **decreases** installation time. ([#3040]({{ site.repository }}/issues/3040))
|
||||||
|
- Add FormKeep to resources as Jekyll form backend ([#3010]({{ site.repository }}/issues/3010))
|
||||||
|
- Fixing a mistake in the name of the new Liquid tag ([#2969]({{ site.repository }}/issues/2969))
|
||||||
|
- Update Font Awesome to v4.2.0. ([#2898]({{ site.repository }}/issues/2898))
|
||||||
|
- Fix link to [#2895]({{ site.repository }}/issues/2895) in 2.4.0 release post. ([#2899]({{ site.repository }}/issues/2899))
|
||||||
|
- Add Big Footnotes for Kramdown plugin to list of third-party plugins ([#2916]({{ site.repository }}/issues/2916))
|
||||||
|
- Remove warning regarding GHP use of singular types for front matter defaults ([#2919]({{ site.repository }}/issues/2919))
|
||||||
|
- Fix quote character typo in site documentation for templates ([#2917]({{ site.repository }}/issues/2917))
|
||||||
|
- Point Liquid links to Liquid’s Github wiki ([#2887]({{ site.repository }}/issues/2887))
|
||||||
|
- Add HTTP Basic Auth (.htaccess) plugin to list of third-party plugins ([#2931]({{ site.repository }}/issues/2931))
|
||||||
|
- (Minor) Grammar & `_config.yml` filename fixes ([#2911]({{ site.repository }}/issues/2911))
|
||||||
|
- Added `mathml.rb` to the list of third-party plugins. ([#2937]({{ site.repository }}/issues/2937))
|
||||||
|
- Add `--force_polling` to the list of configuration options ([#2943]({{ site.repository }}/issues/2943))
|
||||||
|
- Escape unicode characters in site CSS ([#2906]({{ site.repository }}/issues/2906))
|
||||||
|
- Add note about using the github-pages gem via pages.github.com/versions.json ([#2939]({{ site.repository }}/issues/2939))
|
||||||
|
- Update usage documentation to reflect 2.4 auto-enabling of `--watch`. ([#2954]({{ site.repository }}/issues/2954))
|
||||||
|
- Add `--skip-initial-build` to configuration docs ([#2949]({{ site.repository }}/issues/2949))
|
||||||
|
- Fix a minor typo in Templates docs page ([#2959]({{ site.repository }}/issues/2959))
|
||||||
|
- Add a ditaa-ditaa plugin under Other section on the Plugins page ([#2967]({{ site.repository }}/issues/2967))
|
||||||
|
- Add `build/serve -V` option to configuration documentation ([#2948]({{ site.repository }}/issues/2948))
|
||||||
|
- Add 'Jekyll Twitter Plugin' to list of third-party plugins ([#2979]({{ site.repository }}/issues/2979))
|
||||||
|
- Docs: Update normalize.css to v3.0.2. ([#2981]({{ site.repository }}/issues/2981))
|
||||||
|
- Fix typo in Continuous Integration documentation ([#2984]({{ site.repository }}/issues/2984))
|
||||||
|
- Clarify behavior of `:categories` in permalinks ([#3011]({{ site.repository }}/issues/3011))
|
||||||
|
|
||||||
|
|
||||||
## 2.4.0 / 2014-09-09
|
## 2.4.0 / 2014-09-09
|
||||||
{: #v2-4-0}
|
{: #v2-4-0}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
---
|
||||||
|
layout: news_item
|
||||||
|
title: "Jekyll's Mid-Life Crisis"
|
||||||
|
date: 2014-11-05 10:48:22 -0800
|
||||||
|
author: parkr
|
||||||
|
version: 2.5.0
|
||||||
|
categories: [release]
|
||||||
|
---
|
||||||
|
|
||||||
|
A new day, a new release! Jekyll just turned 2.5.0 and has gained a lot of
|
||||||
|
wisdom along the way. This 2.5.0 release also comes just a few weeks after
|
||||||
|
Jekyll turned 6 years old! In fashion, we're celebrating this huge
|
||||||
|
milestone with a pretty big release. What's changed in 2.5.0? Here are some
|
||||||
|
highlights:
|
||||||
|
|
||||||
|
* Require plugins in the `:jekyll_plugins` Gemfile group (turned off with an environment variable)
|
||||||
|
* YAML Front Matter permalinks can now contain placeholders like `:name`. Check out all the placeholders on the [Permalinks docs page](/docs/permalinks/).
|
||||||
|
* The `jsonify` filter now deep-converts arrays to liquid.
|
||||||
|
* Shorted `build` and `serve` commands with `b` and `s` aliases, respectively
|
||||||
|
* WEBrick will now list your directory if it can't find an index file.
|
||||||
|
* Any enumerable can be used with the `where` filter.
|
||||||
|
* Performance optimizations thanks to @tmm1's [stackprof](https://github.com/tmm1/stackprof)
|
||||||
|
* Fix for Rouge's Redcarpet interface
|
||||||
|
* Security auditors will love this: path sanitation has now been centralized.
|
||||||
|
|
||||||
|
...and a whole bunch of other fixes and enhancements you can read more
|
||||||
|
about in [the changelog!](/docs/history/)
|
||||||
|
|
||||||
|
As always, if you run into issues, please [check the issues]({{ site.repository }}/issues)
|
||||||
|
and [create an issue if one doesn't exist for the bug you encountered]({{ site.repository }}/issues/new).
|
||||||
|
If you just need some help, the extraordinary [jekyll help team is here for
|
||||||
|
you!]({{ site.help_url }})
|
||||||
|
|
||||||
|
*When was the [first commit to Jekyll](https://github.com/jekyll/jekyll/commit/d189e05d236769c1e5594af9db4d6eacb86fc16e)?
|
||||||
|
All the way back on October 19, 2008. It features interesting historical
|
||||||
|
tidbits, such as the old name for Jekyll was "autoblog", and was first
|
||||||
|
released via Rubyforge. What a difference 6 years has made!*
|
||||||
|
|
||||||
|
Thanks to the following contributors for making this release possible:
|
|
@ -1 +1 @@
|
||||||
2.4.0
|
2.5.0
|
Loading…
Reference in New Issue