UNPKG

jekyll

Version:

A blog-aware, static site generator in Ruby

730 lines (622 loc) 107 kB
--- layout: docs title: History permalink: "/docs/history/" --- ## 2.5.3 / 2014-12-22 {: #v2-5-3} ### Bug Fixes {: #bug-fixes-v2-5-3} - When checking a Markdown extname, include position of the `.` ([#3147]({{ site.repository }}/issues/3147)) - Fix `jsonify` Liquid filter handling of boolean values ([#3154]({{ site.repository }}/issues/3154)) - Add comma to value of `viewport` meta tag ([#3170]({{ site.repository }}/issues/3170)) - Set the link type for the RSS feed to `application/rss+xml` ([#3176]({{ site.repository }}/issues/3176)) - Refactor `#as_liquid` ([#3158]({{ site.repository }}/issues/3158)) ### Development Fixes {: #development-fixes-v2-5-3} - Exclude built-in bundles from being added to coverage report ([#3180]({{ site.repository }}/issues/3180)) ### Site Enhancements {: #site-enhancements-v2-5-3} - Add `[@alfredxing](https://github.com/alfredxing)` to the `[@jekyll](https://github.com/jekyll)/core` team. :tada: ([#3218]({{ site.repository }}/issues/3218)) - Document the `-q` option for the `build` and `serve` commands ([#3149]({{ site.repository }}/issues/3149)) - Fix some minor typos/flow fixes in documentation website content ([#3165]({{ site.repository }}/issues/3165)) - Add `keep_files` to configuration documentation ([#3162]({{ site.repository }}/issues/3162)) - Repeat warning about cleaning of the `destination` directory ([#3161]({{ site.repository }}/issues/3161)) - Add jekyll-500px-embed to list of third-party plugins ([#3163]({{ site.repository }}/issues/3163)) - Simplified platform detection in Gemfile example for Windows ([#3177]({{ site.repository }}/issues/3177)) - Add the `jekyll-jalali` plugin added to the list of third-party plugins. ([#3198]({{ site.repository }}/issues/3198)) - Add Table of Contents to Troubleshooting page ([#3196]({{ site.repository }}/issues/3196)) - Add `inline_highlight` plugin to list of third-party plugins ([#3212]({{ site.repository }}/issues/3212)) - Add `jekyll-mermaid` plugin to list of third-party plugins ([#3222]({{ site.repository }}/issues/3222)) ## 2.5.2 / 2014-11-17 {: #v2-5-2} ### Minor Enhancements {: #minor-enhancements-v2-5-2} - `post_url` should match `post.name` instead of slugs and dates ([#3058]({{ site.repository }}/issues/3058)) ### Bug Fixes {: #bug-fixes-v2-5-2} - Fix bundle require for `:jekyll_plugins` ([#3119]({{ site.repository }}/issues/3119)) - Remove duplicate regexp phrase: `^\A` ([#3089]({{ site.repository }}/issues/3089)) - Remove duplicate `Conversion error:` message in `Convertible` ([#3088]({{ site.repository }}/issues/3088)) - Print full conversion error message in `Renderer#convert` ([#3090]({{ site.repository }}/issues/3090)) ### Site Enhancements {: #site-enhancements-v2-5-2} - Change variable names in Google Analytics script ([#3093]({{ site.repository }}/issues/3093)) - Mention CSV files in the docs for data files ([#3101]({{ site.repository }}/issues/3101)) - Add trailing slash to `paginate_path` example. ([#3091]({{ site.repository }}/issues/3091)) - Get rid of noifniof (`excerpt_separator`) ([#3094]({{ site.repository }}/issues/3094)) - Sass improvements, around nesting mostly. ([#3123]({{ site.repository }}/issues/3123)) - Add webmentions.io plugin to the list of third-party plugins ([#3127]({{ site.repository }}/issues/3127)) - Add Sass mixins and use them. ([#2904]({{ site.repository }}/issues/2904)) - Slightly compress jekyll-sticker.jpg. ([#3133]({{ site.repository }}/issues/3133)) - Update gridism and separate out related but custom styles. ([#3132]({{ site.repository }}/issues/3132)) - Add remote-include plugin to list of third-party plugins ([#3136]({{ site.repository }}/issues/3136)) ## 2.5.1 / 2014-11-09 {: #v2-5-1} ### Bug Fixes {: #bug-fixes-v2-5-1} - Fix path sanitation bug related to Windows drive names ([#3077]({{ site.repository }}/issues/3077)) ### Development Fixes {: #development-fixes-v2-5-1} - Add development time dependencies on minitest and test-unit to gemspec for cygwin ([#3064]({{ site.repository }}/issues/3064)) - Use Travis's built-in caching. ([#3075]({{ site.repository }}/issues/3075)) ## 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)) - Allow users to specify the log level via `JEKYLL_LOG_LEVEL`. ([#3067]({{ site.repository }}/issues/3067)) - 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)) - In the case that a Gemfile does not exist, ensure Jekyll doesn't fail on requiring the Gemfile group ([#3066]({{ site.repository }}/issues/3066)) ### 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 {: #v2-4-0} ### Minor Enhancements {: #minor-enhancements-v2-4-0} - Support a new `relative_include` tag ([#2870]({{ site.repository }}/issues/2870)) - Auto-enable watch on 'serve' ([#2858]({{ site.repository }}/issues/2858)) - Render Liquid in CoffeeScript files ([#2830]({{ site.repository }}/issues/2830)) - Array Liquid filters: `push`, `pop`, `unshift`, `shift` ([#2895]({{ site.repository }}/issues/2895)) - Add `:title` to collection URL template fillers ([#2864]({{ site.repository }}/issues/2864)) - Add support for CSV files in the `_data` directory ([#2761]({{ site.repository }}/issues/2761)) - Add the `name` variable to collection permalinks ([#2799]({{ site.repository }}/issues/2799)) - Add `inspect` liquid filter. ([#2867]({{ site.repository }}/issues/2867)) - Add a `slugify` Liquid filter ([#2880]({{ site.repository }}/issues/2880)) ### Bug Fixes {: #bug-fixes-v2-4-0} - Use `Jekyll.sanitized_path` when adding static files to Collections ([#2849]({{ site.repository }}/issues/2849)) - Fix encoding of `main.scss` in site template ([#2771]({{ site.repository }}/issues/2771)) - Fix orientation bugs in default site template ([#2862]({{ site.repository }}/issues/2862)) ### Development Fixes {: #development-fixes-v2-4-0} - Update simplecov gem to 0.9 ([#2748]({{ site.repository }}/issues/2748)) - Remove `docs/` dir ([#2768]({{ site.repository }}/issues/2768)) - add class `<< self` idiom to `New` command ([#2817]({{ site.repository }}/issues/2817)) - Allow Travis to 'parallelize' our tests ([#2859]({{ site.repository }}/issues/2859)) - Fix test for Liquid rendering in Sass ([#2856]({{ site.repository }}/issues/2856)) - Fixing "vertycal" typo in site template's `_base.scss` ([#2889]({{ site.repository }}/issues/2889)) ### Site Enhancements {: #site-enhancements-v2-4-0} - Document the `name` variable for collection permalinks ([#2829]({{ site.repository }}/issues/2829)) - Adds info about installing jekyll in current dir ([#2839]({{ site.repository }}/issues/2839)) - Remove deprecated `jekyll-projectlist` plugin from list of third-party plugins ([#2742]({{ site.repository }}/issues/2742)) - Remove tag plugins that are built in to Jekyll ([#2751]({{ site.repository }}/issues/2751)) - Add `markdown-writer` package for Atom Editor to list of third-party plugins ([#2763]({{ site.repository }}/issues/2763)) - Fix typo in site documentation for collections ([#2764]({{ site.repository }}/issues/2764)) - Fix minor typo on plugins docs page ([#2765]({{ site.repository }}/issues/2765)) - Replace markdown with HTML in `sass_dir` note on assets page ([#2791]({{ site.repository }}/issues/2791)) - Fixed "bellow" typo in datafiles docs ([#2879]({{ site.repository }}/issues/2879)) - Fix code/markdown issue in documentation for variables ([#2877]({{ site.repository }}/issues/2877)) - Remove Good Include third-party plugin from plugins page ([#2881]({{ site.repository }}/issues/2881)) - Add some more docs on `include_relative` ([#2884]({{ site.repository }}/issues/2884)) ## 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)) - Read in static files into `collection.files` as `StaticFile`s ([#2737]({{ site.repository }}/issues/2737)) - Add `sassify` and `scssify` Liquid filters ([#2739]({{ site.repository }}/issues/2739)) - Replace `classifier` gem with `classifier-reborn` ([#2721]({{ site.repository }}/issues/2721)) ### 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)) - Make default rake task a multitask so tests run in parallel ([#2735]({{ site.repository }}/issues/2735)) ### Site Enhancements {: #site-enhancements-v2-3-0} - Use Sass and a Docs Collection ([#2651]({{ site.repository }}/issues/2651)) - Add `latest_version.txt` file to the site ([#2740]({{ site.repository }}/issues/2740)) - 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 {: #v2-2-0} ### Minor Enhancements {: #minor-enhancements-v2-2-0} - Throw a warning if the specified layout does not exist ([#2620]({{ site.repository }}/issues/2620)) - Whitelist Pygments options in safe mode ([#2642]({{ site.repository }}/issues/2642)) ### Bug Fixes {: #bug-fixes-v2-2-0} - Remove unnecessary `Jekyll::Tags::IncludeTag#blank?` method ([#2625]({{ site.repository }}/issues/2625)) - Categories in the path are ignored ([#2633]({{ site.repository }}/issues/2633)) ### Development Fixes {: #development-fixes-v2-2-0} - Refactoring Errors & Requires of Third-Party stuff ([#2591]({{ site.repository }}/issues/2591)) - Add further tests for categories ([#2584]({{ site.repository }}/issues/2584)) - Proof site with html-proofer on change ([#2605]({{ site.repository }}/issues/2605)) - Fix up bug in [#2605]({{ site.repository }}/issues/2605) which caused proofing the site not to function ([#2608]({{ site.repository }}/issues/2608)) - Use `bundle exec` in `script/proof` ([#2610]({{ site.repository }}/issues/2610)) ### Site Enhancements {: #site-enhancements-v2-2-0} - Update Kramdown urls ([#2588]({{ site.repository }}/issues/2588)) - Add `Jekyll::AutolinkEmail` and `Jekyll::GitMetadata` to the list of third-party plugins ([#2596]({{ site.repository }}/issues/2596)) - Fix a bunch of broken links in the site ([#2601]({{ site.repository }}/issues/2601)) - Replace dead links with working links ([#2611]({{ site.repository }}/issues/2611)) - Add jekyll-hook to deployment methods ([#2617]({{ site.repository }}/issues/2617)) - Added kramdown-with-pygments plugin to the list of third-party plugins ([#2623]({{ site.repository }}/issues/2623)) - Update outdated "Extras" page and remove duplicate documentation ([#2622]({{ site.repository }}/issues/2622)) - Add co2 plugin to list of third-party plugins ([#2639]({{ site.repository }}/issues/2639)) - Attempt to clarify the way Sass imports happen ([#2642]({{ site.repository }}/issues/2642)) ## 2.1.1 / 2014-07-01 {: #v2-1-1} ### Bug Fixes {: #bug-fixes-v2-1-1} - Patch read vulnerabilities for data & confirm none for layouts ([#2563]({{ site.repository }}/issues/2563)) - Update Maruku dependency to allow use of the latest version ([#2576]({{ site.repository }}/issues/2576)) - Remove conditional assignment from document URL to prevent stale urls ([#2575]({{ site.repository }}/issues/2575)) ### Site Enhancements {: #site-enhancements-v2-1-1} - Add vertical margin to `highlight` to separate code blocks ([#2558]({{ site.repository }}/issues/2558)) - Add `html_pages` to Variables docs ([#2567]({{ site.repository }}/issues/2567)) - Fixed broken link to Permalinks page ([#2572]({{ site.repository }}/issues/2572)) - Update link to Windows installation guide ([#2578]({{ site.repository }}/issues/2578)) ## 2.1.0 / 2014-06-28 {: #v2-1-0} ### Minor Enhancements {: #minor-enhancements-v2-1-0} - Bump to the latest Liquid version, 2.6.1 ([#2495]({{ site.repository }}/issues/2495)) - Add support for JSON files in the `_data` directory ([#2369]({{ site.repository }}/issues/2369)) - Allow subclasses to override `EXCERPT_ATTRIBUTES_FOR_LIQUID` ([#2408]({{ site.repository }}/issues/2408)) - Add `Jekyll.env` and `jekyll.environment` (the Liquid var) ([#2417]({{ site.repository }}/issues/2417)) - Use `_config.yaml` or `_config.yml` (`.yml` takes precedence) ([#2406]({{ site.repository }}/issues/2406)) - Override collection url template ([#2418]({{ site.repository }}/issues/2418)) - Allow subdirectories in `_data` ([#2395]({{ site.repository }}/issues/2395)) - Extract Pagination Generator into gem: `jekyll-paginate` ([#2455]({{ site.repository }}/issues/2455)) - Utilize `date_to_rfc822` filter in site template ([#2437]({{ site.repository }}/issues/2437)) - Add categories, last build datetime, and generator to site template feed ([#2438]({{ site.repository }}/issues/2438)) - Configurable, replaceable Logger-compliant logger ([#2444]({{ site.repository }}/issues/2444)) - Extract `gist` tag into a separate gem ([#2469]({{ site.repository }}/issues/2469)) - Add `collection` attribute to `Document#to_liquid` to access the document's collection label. ([#2436]({{ site.repository }}/issues/2436)) - Upgrade listen to `2.7.6 <= x < 3.0.0` ([#2492]({{ site.repository }}/issues/2492)) - Allow configuration of different Twitter and GitHub usernames in site template ([#2485]({{ site.repository }}/issues/2485)) - Bump Pygments to v0.6.0 ([#2504]({{ site.repository }}/issues/2504)) - Front matter defaults for documents in collections ([#2419]({{ site.repository }}/issues/2419)) - Include files with a url which ends in `/` in the `site.html_pages` list ([#2524]({{ site.repository }}/issues/2524)) - Make `highlight` tag use `language-` prefix in CSS class ([#2511]({{ site.repository }}/issues/2511)) - Lookup item property via `item#to_liquid` before `#data` or `#[]` in filters ([#2493]({{ site.repository }}/issues/2493)) - Skip initial build of site on serve with flag ([#2477]({{ site.repository }}/issues/2477)) - Add support for `hl_lines` in `highlight` tag ([#2532]({{ site.repository }}/issues/2532)) - Spike out `--watch` flag into a separate gem ([#2550]({{ site.repository }}/issues/2550)) ### Bug Fixes {: #bug-fixes-v2-1-0} - Liquid `sort` filter should sort even if one of the values is `nil` ([#2345]({{ site.repository }}/issues/2345)) - Remove padding on `pre code` in the site template CSS ([#2383]({{ site.repository }}/issues/2383)) - Set `log_level` earlier to silence info level configuration output ([#2393]({{ site.repository }}/issues/2393)) - Only list pages which have `title` in site template ([#2411]({{ site.repository }}/issues/2411)) - Accept `Numeric` values for dates, not `Number` values ([#2377]({{ site.repository }}/issues/2377)) - Prevent code from overflowing container in site template ([#2429]({{ site.repository }}/issues/2429)) - Encode URLs in UTF-8 when escaping and unescaping ([#2420]({{ site.repository }}/issues/2420)) - No Layouts or Liquid for Asset Files ([#2431]({{ site.repository }}/issues/2431)) - Allow front matter defaults to set post categories ([#2373]({{ site.repository }}/issues/2373)) - Fix command in subcommand deprecation warning ([#2457]({{ site.repository }}/issues/2457)) - Keep all parent directories of files/dirs in `keep_files` ([#2458]({{ site.repository }}/issues/2458)) - When using RedCarpet and Rouge without Rouge installed, fixed erroneous error which stated that redcarpet was missing, not rouge. ([#2464]({{ site.repository }}/issues/2464)) - Ignore *all* directories and files that merit it on auto-generation ([#2459]({{ site.repository }}/issues/2459)) - Before copying file, explicitly remove the old one ([#2535]({{ site.repository }}/issues/2535)) - Merge file system categories with categories from YAML. ([#2531]({{ site.repository }}/issues/2531)) - Deep merge front matter defaults ([#2490]({{ site.repository }}/issues/2490)) - Ensure exclude and include arrays are arrays of strings ([#2542]({{ site.repository }}/issues/2542)) - Allow collections to have dots in their filenames ([#2552]({{ site.repository }}/issues/2552)) - Collections shouldn't try to read in directories as files ([#2552]({{ site.repository }}/issues/2552)) - Be quiet very quickly. ([#2520]({{ site.repository }}/issues/2520)) ### Development Fixes {: #development-fixes-v2-1-0} - Test Ruby 2.1.2 instead of 2.1.1 ([#2374]({{ site.repository }}/issues/2374)) - Add test for sorting UTF-8 characters ([#2384]({{ site.repository }}/issues/2384)) - Use `https` for GitHub links in documentation ([#2470]({{ site.repository }}/issues/2470)) - Remove coverage reporting with Coveralls ([#2494]({{ site.repository }}/issues/2494)) - Fix a bit of missing TomDoc to `Jekyll::Commands::Build#build` ([#2554]({{ site.repository }}/issues/2554)) ### Site Enhancements {: #site-enhancements-v2-1-0} - Set `timezone` to `America/Los_Angeles` ([#2394]({{ site.repository }}/issues/2394)) - Improve JavaScript in `anchor_links.html` ([#2368]({{ site.repository }}/issues/2368)) - Remove note on Quickstart page about default markdown converter ([#2387]({{ site.repository }}/issues/2387)) - Remove broken link in extras.md to a Maruku fork ([#2401]({{ site.repository }}/issues/2401)) - Update Font Awesome to v4.1.0. ([#2410]({{ site.repository }}/issues/2410)) - Fix broken link on Installation page to Templates page ([#2421]({{ site.repository }}/issues/2421)) - Prevent table from extending parent width in permalink style table ([#2424]({{ site.repository }}/issues/2424)) - Add collections to info about pagination support ([#2389]({{ site.repository }}/issues/2389)) - Add `jekyll_github_sample` plugin to list of third-party plugins ([#2463]({{ site.repository }}/issues/2463)) - Clarify documentation around front matter defaults and add details about defaults for collections. ([#2439]({{ site.repository }}/issues/2439)) - Add Jekyll Project Version Tag to list of third-party plugins ([#2468]({{ site.repository }}/issues/2468)) - Use `https` for GitHub links across whole site ([#2470]({{ site.repository }}/issues/2470)) - Add StickerMule + Jekyll post ([#2476]({{ site.repository }}/issues/2476)) - Add Jekyll Asset Pipeline Reborn to list of third-party plugins ([#2479]({{ site.repository }}/issues/2479)) - Add link to jekyll-compress-html to list of third-party plugins ([#2514]({{ site.repository }}/issues/2514)) - Add Piwigo Gallery to list of third-party plugins ([#2526]({{ site.repository }}/issues/2526)) - Set `show_drafts` to `false` in default configuration listing ([#2536]({{ site.repository }}/issues/2536)) - Provide an updated link for Windows installation instructions ([#2544]({{ site.repository }}/issues/2544)) - Remove `url` from configuration docs ([#2547]({{ site.repository }}/issues/2547)) - Documentation for Continuous Integration for your Jekyll Site ([#2432]({{ site.repository }}/issues/2432)) ## 2.0.3 / 2014-05-08 {: #v2-0-3} ### Bug Fixes {: #bug-fixes-v2-0-3} - Properly prefix links in site template with URL or baseurl depending upon need. ([#2319]({{ site.repository }}/issues/2319)) - Update gist tag comments and error message to require username ([#2326]({{ site.repository }}/issues/2326)) - Fix `permalink` setting in site template ([#2331]({{ site.repository }}/issues/2331)) - Don't fail if any of the path objects are nil ([#2325]({{ site.repository }}/issues/2325)) - Instantiate all descendants for converters and generators, not just direct subclasses ([#2334]({{ site.repository }}/issues/2334)) - Replace all instances of `site.name` with `site.title` in site template ([#2324]({{ site.repository }}/issues/2324)) - `Jekyll::Filters#time` now accepts UNIX timestamps in string or number form ([#2339]({{ site.repository }}/issues/2339)) - Use `item_property` for `where` filter so it doesn't break on collections ([#2359]({{ site.repository }}/issues/2359)) - Rescue errors thrown so `--watch` doesn't fail ([#2364]({{ site.repository }}/issues/2364)) ### Site Enhancements {: #site-enhancements-v2-0-3} - Add missing "as" to assets docs page ([#2337]({{ site.repository }}/issues/2337)) - Update docs to reflect new `baseurl` default ([#2341]({{ site.repository }}/issues/2341)) - Add links to headers who have an ID. ([#2342]({{ site.repository }}/issues/2342)) - Use symbol instead of HTML number in `upgrading.md` ([#2351]({{ site.repository }}/issues/2351)) - Fix link to front matter defaults docs ([#2353]({{ site.repository }}/issues/2353)) - Fix for `History.markdown` in order to fix history page in docs ([#2363]({{ site.repository }}/issues/2363)) ## 2.0.2 / 2014-05-07 {: #v2-0-2} ### Bug Fixes {: #bug-fixes-v2-0-2} - Correct use of `url` and `baseurl` in the site template. ([#2317]({{ site.repository }}/issues/2317)) - Default `baseurl` to `""` ([#2317]({{ site.repository }}/issues/2317)) ### Site Enhancements {: #site-enhancements-v2-0-2} - Correct docs for the `gist` plugin so it always includes the username. ([#2314]({{ site.repository }}/issues/2314)) - Clarify new (defaults, `where` filter) features in docs ([#2316]({{ site.repository }}/issues/2316)) ## 2.0.1 / 2014-05-06 {: #v2-0-1} ### Bug Fixes {: #bug-fixes-v2-0-1} - Require `kramdown` gem instead of `maruku` gem ## 2.0.0 / 2014-05-06 {: #v2-0-0} ### Major Enhancements {: #major-enhancements-v2-0-0} - Add "Collections" feature ([#2199]({{ site.repository }}/issues/2199)) - Add gem-based plugin whitelist to safe mode ([#1657]({{ site.repository }}/issues/1657)) - Replace the commander command line parser with a more robust solution for our needs called `mercenary` ([#1706]({{ site.repository }}/issues/1706)) - Remove support for Ruby 1.8.x ([#1780]({{ site.repository }}/issues/1780)) - Move to jekyll/jekyll from mojombo/jekyll ([#1817]({{ site.repository }}/issues/1817)) - Allow custom markdown processors ([#1872]({{ site.repository }}/issues/1872)) - Provide support for the Rouge syntax highlighter ([#1859]({{ site.repository }}/issues/1859)) - Provide support for Sass ([#1932]({{ site.repository }}/issues/1932)) - Provide a 300% improvement when generating sites that use `Post#next` or `Post#previous` ([#1983]({{ site.repository }}/issues/1983)) - Provide support for CoffeeScript ([#1991]({{ site.repository }}/issues/1991)) - Replace Maruku with Kramdown as Default Markdown Processor ([#1988]({{ site.repository }}/issues/1988)) - Expose `site.static_files` to Liquid ([#2075]({{ site.repository }}/issues/2075)) - Complete redesign of the template site generated by `jekyll new` ([#2050]({{ site.repository }}/issues/2050)) - Update Listen from 1.x to 2.x ([#2097]({{ site.repository }}/issues/2097)) - Front matter defaults ([#2205]({{ site.repository }}/issues/2205)) - Deprecate `relative_permalinks` configuration option (default to `false`) ([#2307]({{ site.repository }}/issues/2307)) - Exclude files based on prefix as well as `fnmatch?` ([#2303]({{ site.repository }}/issues/2303)) ### Minor Enhancements {: #minor-enhancements-v2-0-0} - Move the EntryFilter class into the Jekyll module to avoid polluting the global namespace ([#1800]({{ site.repository }}/issues/1800)) - Add `group_by` Liquid filter create lists of items grouped by a common property's value ([#1788]({{ site.repository }}/issues/1788)) - Add support for Maruku's `fenced_code_blocks` option ([#1799]({{ site.repository }}/issues/1799)) - Update Redcarpet dependency to ~> 3.0 ([#1815]({{ site.repository }}/issues/1815)) - Automatically sort all pages by name ([#1848]({{ site.repository }}/issues/1848)) - Better error message when time is not parseable ([#1847]({{ site.repository }}/issues/1847)) - Allow `include` tag variable arguments to use filters ([#1841]({{ site.repository }}/issues/1841)) - `post_url` tag should raise `ArgumentError` for invalid name ([#1825]({{ site.repository }}/issues/1825)) - Bump dependency `mercenary` to `~> 0.2.0` ([#1879]({{ site.repository }}/issues/1879)) - Bump dependency `safe_yaml` to `~> 1.0` ([#1886]({{ site.repository }}/issues/1886)) - Allow sorting of content by custom properties ([#1849]({{ site.repository }}/issues/1849)) - Add `--quiet` flag to silence output during build and serve ([#1898]({{ site.repository }}/issues/1898)) - Add a `where` filter to filter arrays based on a key/value pair ([#1875]({{ site.repository }}/issues/1875)) - Route 404 errors to a custom 404 page in development ([#1899]({{ site.repository }}/issues/1899)) - Excludes are now relative to the site source ([#1916]({{ site.repository }}/issues/1916)) - Bring MIME Types file for `jekyll serve` to complete parity with GH Pages servers ([#1993]({{ site.repository }}/issues/1993)) - Adding Breakpoint to make new site template more responsive ([#2038]({{ site.repository }}/issues/2038)) - Default to using the UTF-8 encoding when reading files. ([#2031]({{ site.repository }}/issues/2031)) - Update Redcarpet dependency to ~> 3.1 ([#2044]({{ site.repository }}/issues/2044)) - Remove support for Ruby 1.9.2 ([#2045]({{ site.repository }}/issues/2045)) - Add `.mkdown` as valid Markdown extension ([#2048]({{ site.repository }}/issues/2048)) - Add `index.xml` to the list of WEBrick directory index files ([#2041]({{ site.repository }}/issues/2041)) - Make the `layouts` config key relative to CWD or to source ([#2058]({{ site.repository }}/issues/2058)) - Update Kramdown to `~> 1.3` ([#1894]({{ site.repository }}/issues/1894)) - Remove unnecessary references to `self` ([#2090]({{ site.repository }}/issues/2090)) - Update to Mercenary v0.3.x ([#2085]({{ site.repository }}/issues/2085)) - Ship Sass support as a separate gem ([#2098]({{ site.repository }}/issues/2098)) - Extract core extensions into a Utils module ([#2112]({{ site.repository }}/issues/2112)) - Refactor CLI & Commands For Greater Happiness ([#2143]({{ site.repository }}/issues/2143)) - Provide useful error when Pygments returns `nil` and error out ([#2148]({{ site.repository }}/issues/2148)) - Add support for unpublished drafts ([#2164]({{ site.repository }}/issues/2164)) - Add `force_polling` option to the `serve` command ([#2165]({{ site.repository }}/issues/2165)) - Clean up the `<head>` in the site template ([#2186]({{ site.repository }}/issues/2186)) - Permit YAML blocks to end with three dots to better conform with the YAML spec ([#2110]({{ site.repository }}/issues/2110)) - Use `File.exist?` instead of deprecated `File.exists?` ([#2214]({{ site.repository }}/issues/2214)) - Require newline after start of YAML Front Matter header ([#2211]({{ site.repository }}/issues/2211)) - Add the ability for pages to be marked as `published: false` ([#1492]({{ site.repository }}/issues/1492)) - Add `Jekyll::LiquidExtensions` with `.lookup_variable` method for easy looking up of variable values in a Liquid context. ([#2253]({{ site.repository }}/issues/2253)) - Remove literal lang name from class ([#2292]({{ site.repository }}/issues/2292)) - Return `utf-8` encoding in header for webrick error page response ([#2289]({{ site.repository }}/issues/2289)) - Make template site easier to customize ([#2268]({{ site.repository }}/issues/2268)) - Add two-digit year to permalink template option ([#2301]({{ site.repository }}/issues/2301)) - Add `site.documents` to Liquid payload (list of all docs) ([#2295]({{ site.repository }}/issues/2295)) - Take into account missing values in the Liquid sort filter ([#2299]({{ site.repository }}/issues/2299)) ### Bug Fixes {: #bug-fixes-v2-0-0} - Don't allow nil entries when loading posts ([#1796]({{ site.repository }}/issues/1796)) - Remove the scrollbar that's always displayed in new sites generated from the site template ([#1805]({{ site.repository }}/issues/1805)) - Add `#path` to required methods in `Jekyll::Convertible` ([#1866]({{ site.repository }}/issues/1866)) - Default Maruku fenced code blocks to ON for 2.0.0-dev ([#1831]({{ site.repository }}/issues/1831)) - Change short opts for host and port for `jekyll docs` to be consistent with other subcommands ([#1877]({{ site.repository }}/issues/1877)) - Fix typos ([#1910]({{ site.repository }}/issues/1910)) - Lock Maruku at 0.7.0 to prevent bugs caused by Maruku 0.7.1 ([#1958]({{ site.repository }}/issues/1958)) - Fixes full path leak to source directory when using include tag ([#1951]({{ site.repository }}/issues/1951)) - Don't generate pages that aren't being published ([#1931]({{ site.repository }}/issues/1931)) - Use `SafeYAML.load` to avoid conflicts with other projects ([#1982]({{ site.repository }}/issues/1982)) - Relative posts should never fail to build ([#1976]({{ site.repository }}/issues/1976)) - Remove executable bits of non executable files ([#2056]({{ site.repository }}/issues/2056)) - `#path` for a draft is now `_drafts` instead of `_posts` ([#2042]({{ site.repository }}/issues/2042)) - Patch a couple show-stopping security vulnerabilities ([#1946]({{ site.repository }}/issues/1946)) - Sanitize paths uniformly, in a Windows-friendly way ([#2065]({{ site.repository }}/issues/2065), [#2109]({{ site.repository }}/issues/2109)) - Update gem build steps to work correctly on Windows ([#2118]({{ site.repository }}/issues/2118)) - Remove obsolete `normalize_options` method call from `bin/jekyll` ([#2121]({{ site.repository }}/issues/2121)). - Remove `+` characters from Pygments lexer names when adding as a CSS class ([#994]({{ site.repository }}/issues/994)) - Remove some code that caused Ruby interpreter warnings ([#2178]({{ site.repository }}/issues/2178)) - Only strip the drive name if it begins the string ([#2175]({{ site.repository }}/issues/2175)) - Remove default post with invalid date from site template ([#2200]({{ site.repository }}/issues/2200)) - Fix `Post#url` and `Page#url` escape ([#1568]({{ site.repository }}/issues/1568)) - Strip newlines from the {% raw %}`{% highlight %}`{% endraw %} block content ([#1823]({{ site.repository }}/issues/1823)) - Load in `rouge` only when it's been requested as the highlighter ([#2189]({{ site.repository }}/issues/2189)) - Convert input to string before XML escaping (`xml_escape` liquid filter) ([#2244]({{ site.repository }}/issues/2244)) - Modify configuration key for Collections and reset properly. ([#2238]({{ site.repository }}/issues/2238)) - Avoid duplicated output using `highlight` tag ([#2264]({{ site.repository }}/issues/2264)) - Only use Jekyll.logger for output ([#2307]({{ site.repository }}/issues/2307)) - Close the file descriptor in `has_yaml_header?` ([#2310]({{ site.repository }}/issues/2310)) - Add `output` to `Document` liquid output hash ([#2309]({{ site.repository }}/issues/2309)) ### Development Fixes {: #development-fixes-v2-0-0} - Add a link to the site in the README.md file ([#1795]({{ site.repository }}/issues/1795)) - Add in History and site changes from `v1-stable` branch ([#1836]({{ site.repository }}/issues/1836)) - Testing additions on the Excerpt class ([#1893]({{ site.repository }}/issues/1893)) - Fix the `highlight` tag feature ([#1859]({{ site.repository }}/issues/1859)) - Test Jekyll under Ruby 2.1.0 ([#1900]({{ site.repository }}/issues/1900)) - Add script/cibuild for fun and profit ([#1912]({{ site.repository }}/issues/1912)) - Use `Forwardable` for delegation between `Excerpt` and `Post` ([#1927]({{ site.repository }}/issues/1927)) - Rename `read_things` to `read_content` ([#1928]({{ site.repository }}/issues/1928)) - Add `script/branding` script for ASCII art lovin' ([#1936]({{ site.repository }}/issues/1936)) - Update the README to reflect the repo move ([#1943]({{ site.repository }}/issues/1943)) - Add the project vision to the README ([#1935]({{ site.repository }}/issues/1935)) - Speed up Travis CI builds by using Rebund ([#1985]({{ site.repository }}/issues/1985)) - Use Yarp as a Gem proxy for Travis CI ([#1984]({{ site.repository }}/issues/1984)) - Remove Yarp as a Gem proxy for Travis CI ([#2004]({{ site.repository }}/issues/2004)) - Move the reading of layouts into its own class ([#2020]({{ site.repository }}/issues/2020)) - Test Sass import ([#2009]({{ site.repository }}/issues/2009)) - Switch Maruku and Kramdown in lists of Runtime vs. Development dependencies ([#2049]({{ site.repository }}/issues/2049)) - Clean up the gemspec for the project ([#2095]({{ site.repository }}/issues/2095)) - Add Japanese translation of README and CONTRIBUTING docs. ([#2081]({{ site.repository }}/issues/2081)) - Re-align the tables in Cucumber ([#2108]({{ site.repository }}/issues/2108)) - Trim trailing spaces and convert tabs to spaces ([#2122]({{ site.repository }}/issues/2122)) - Fix the failing Travis scenarios due to Cucumber issues ([#2155]({{ site.repository }}/issues/2155)) - Wrap `bundle install` in `travis_retry` to retry when RubyGems fails ([#2160]({{ site.repository }}/issues/2160)) - Refactor tags and categories ([#1639]({{ site.repository }}/issues/1639)) - Extract plugin management into its own class ([#2197]({{ site.repository }}/issues/2197)) - Add missing tests for `Command` ([#2216]({{ site.repository }}/issues/2216)) - Update `rr` link in CONTRIBUTING doc ([#2247]({{ site.repository }}/issues/2247)) - Streamline Cucumber execution of `jekyll` subcommands ([#2258]({{ site.repository }}/issues/2258)) - Refactor `Commands::Serve`. ([#2269]({{ site.repository }}/issues/2269)) - Refactor `highlight` tag ([#2154]({{ site.repository }}/issues/2154)) - Update `Util` hash functions with latest from Rails ([#2273]({{ site.repository }}/issues/2273)) - Workaround for Travis bug ([#2290]({{ site.repository }}/issues/2290)) ### Site Enhancements {: #site-enhancements-v2-0-0} - Document Kramdown's GFM parser option ([#1791]({{ site.repository }}/issues/1791)) - Move CSS to includes & update normalize.css to v2.1.3 ([#1787]({{ site.repository }}/issues/1787)) - Minify CSS only in production ([#1803]({{ site.repository }}/issues/1803)) - Fix broken link to installation of Ruby on Mountain Lion blog post on Troubleshooting docs page ([#1797]({{ site.repository }}/issues/1797)) - Fix issues with 1.4.1 release blog post ([#1804]({{ site.repository }}/issues/1804)) - Add note about deploying to OpenShift ([#1812]({{ site.repository }}/issues/1812)) - Collect all Windows-related docs onto one page ([#1818]({{ site.repository }}/issues/1818)) - Fixed typo in datafiles doc page ([#1854]({{ site.repository }}/issues/1854)) - Clarify how to access `site` in docs ([#1864]({{ site.repository }}/issues/1864)) - Add closing `<code>` tag to `context.registers[:site]` note ([#1867]({{ site.repository }}/issues/1867)) - Fix link to [@mojombo](https://github.com/mojombo)'s site source ([#1897]({{ site.repository }}/issues/1897)) - Add `paginate: nil` to default configuration in docs ([#1896]({{ site.repository }}/issues/1896)) - Add link to our License in the site footer ([#1889]({{ site.repository }}/issues/1889)) - Add a charset note in "Writing Posts" doc page ([#1902]({{ site.repository }}/issues/1902)) - Disallow selection of path and prompt in bash examples - Add jekyll-compass to the plugin list ([#1923]({{ site.repository }}/issues/1923)) - Add note in Posts docs about stripping `<p>` tags from excerpt ([#1933]({{ site.repository }}/issues/1933)) - Add additional info about the new exclude behavior ([#1938]({{ site.repository }}/issues/1938)) - Linkify 'awesome contributors' to point to the contributors graph on GitHub ([#1940]({{ site.repository }}/issues/1940)) - Update `docs/sites.md` link to GitHub Training materials ([#1949]({{ site.repository }}/issues/1949)) - Update `master` with the release info from 1.4.3 ([#1947]({{ site.repository }}/issues/1947)) - Define docs nav in datafile ([#1953]({{ site.repository }}/issues/1953)) - Clarify the docs around the naming convention for posts ([#1971]({{ site.repository }}/issues/1971)) - Add missing `next` and `previous` docs for post layouts and templates ([#1970]({{ site.repository }}/issues/1970)) - Add note to `Writing posts` page about how to strip html from excerpt ([#1962]({{ site.repository }}/issues/1962)) - Add `jekyll-humanize` plugin to plugin list ([#1998]({{ site.repository }}/issues/1998)) - Add `jekyll-font-awesome` plugin to plugin list ([#1999]({{ site.repository }}/issues/1999)) - Add `sublime-jekyll` to list of Editor plugins ([#2001]({{ site.repository }}/issues/2001)) - Add `vim-jekyll` to the list of Editor plugins ([#2005]({{ site.repository }}/issues/2005)) - Fix non-semantic nesting of `p` tags in `news_item` layout ([#2013]({{ site.repository }}/issues/2013)) - Document destination folder cleaning ([#2016]({{ site.repository }}/issues/2016)) - Updated instructions for NearlyFreeSpeech.NET installation ([#2015]({{ site.repository }}/issues/2015)) - Update link to rack-jekyll on "Deployment Methods" page ([#2047]({{ site.repository }}/issues/2047)) - Fix typo in /docs/configuration ([#2073]({{ site.repository }}/issues/2073)) - Fix count in docs for `site.static_files` ([#2077]({{ site.repository }}/issues/2077)) - Update configuration docs to indicate utf-8 is the default for 2.0.0 and ASCII for 1.9.3 ([#2074]({{ site.repository }}/issues/2074)) - Add info about unreleased feature to the site ([#2061]({{ site.repository }}/issues/2061)) - Add whitespace to liquid example in GitHub Pages docs ([#2084]({{ site.repository }}/issues/2084)) - Clarify the way Sass and CoffeeScript files are read in and output ([#2067]({{ site.repository }}/issues/2067)) - Add lyche gallery tag plugin link to list of plugins ([#2094]({{ site.repository }}/issues/2094)) - Add Jekyll Pages Directory plugin to list of plugins ([#2096]({{ site.repository }}/issues/2096)) - Update Configuration docs page with new markdown extension ([#2102]({{ site.repository }}/issues/2102)) - Add `jekyll-image-set` to the list of third-party plugins ([#2105]({{ site.repository }}/issues/2105)) - Losslessly compress images ([#2128]({{ site.repository }}/issues/2128)) - Update normalize.css to 3.0.0 ([#2126]({{ site.repository }}/issues/2126)) - Update modernizr to v2.7.1 ([#2129]({{ site.repository }}/issues/2129)) - Add `jekyll-ordinal` to list of third-party plugins ([#2150]({{ site.repository }}/issues/2150)) - Add `jekyll_figure` to list of third-party plugins ([#2158]({{ site.repository }}/issues/2158)) - Clarify the documentation for safe mode ([#2163]({{ site.repository }}/issues/2163)) - Some HTML tidying ([#2130]({{ site.repository }}/issues/2130)) - Remove modernizr and use html5shiv.js directly for IE less than v9 ([#2131]({{ site.repository }}/issues/2131)) - Remove unused images ([#2187]({{ site.repository }}/issues/2187)) - Use `array_to_sentence_string` filter when outputting news item categories ([#2191]({{ site.repository }}/issues/2191)) - Add link to Help repo in primary navigation bar ([#2177]({{ site.repository }}/issues/2177)) - Switch to using an ico file for the shortcut icon ([#2193]({{ site.repository }}/issues/2193)) - Use numbers to specify font weights and only bring in font weights used ([#2185]({{ site.repository }}/issues/2185)) - Add a link to the list of all tz database time zones ([#1824]({{ site.repository }}/issues/1824)) - Clean-up and improve documentation `feed.xml` ([#2192]({{ site.repository }}/issues/2192)) - Remove duplicate entry in list of third-party plugins ([#2206]({{ site.repository }}/issues/2206)) - Reduce the whitespace in the favicon. ([#2213]({{ site.repository }}/issues/2213)) - Add `jekyll-page-collections` to list of third-party plugins ([#2215]({{ site.repository }}/issues/2215)) - Add a cross-reference about `post_url` ([#2243]({{ site.repository }}/issues/2243)) - Add `jekyll-live-tiles` to list of third-party plugins ([#2250]({{ site.repository }}/issues/2250)) - Fixed broken link to GitHub training material site source ([#2257]({{ site.repository }}/issues/2257)) - Update link to help repo, now called `jekyll-help` ([#2277]({{ site.repository }}/issues/2277)) - Fix capitalization of 'Jekyll' on Deployment Methods page ([#2291]({{ site.repository }}/issues/2291)) - Include plugins by sonnym in list of third-party plugins ([#2297]({{ site.repository }}/issues/2297)) - Add deprecated articles keeper filter to list of third-party plugins ([#2300]({{ site.repository }}/issues/2300)) - Simplify and improve our CSS. ([#2127]({{ site.repository }}/issues/2127)) - Use black text color for the mobile navbar ([#2306]({{ site.repository }}/issues/2306)) - Use the built in date filter and `site.time` for the copyright year. ([#2305]({{ site.repository }}/issues/2305)) - Update html5shiv to v3.7.2 ([#2304]({{ site.repository }}/issues/2304)) - Add 2.0.0 release post ([#2298]({{ site.repository }}/issues/2298)) - Add docs for custom markdown processors ([#2298]({{ site.repository }}/issues/2298)) - Add docs for `where` and `group_by` Liquid filters ([#2298]({{ site.repository }}/issues/2298)) - Remove notes in docs for unreleased features ([#2309]({{ site.repository }}/issues/2309)) ## 1.5.1 / 2014-03-27 {: #v1-5-1} ### Bug Fixes {: #bug-fixes-v1-5-1} - Only strip the drive name if it begins the string ([#2176]({{ site.repository }}/issues/2176)) ## 1.5.0 / 2014-03-24 {: #v1-5-0} ### Minor Enhancements {: #minor-enhancements-v1-5-0} - Loosen `safe_yaml` dependency to `~> 1.0` ([#2167]({{ site.repository }}/issues/2167)) - Bump `safe_yaml` dependency to `~> 1.0.0` ([#1942]({{ site.repository