<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xml" href="https://jekyllrb.com/feed.xslt.xml"?><feed xmlns="http://www.w3.org/2005/Atom"><generator uri="http://jekyllrb.com" version="3.4.0">Jekyll</generator><link href="https://jekyllrb.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://jekyllrb.com/" rel="alternate" type="text/html" /><updated>2017-03-22T08:06:48-07:00</updated><id>https://jekyllrb.com//</id><title type="html">Jekyll • Simple, blog-aware, static sites</title><subtitle>Transform your plain text into static websites and blogs</subtitle><entry><title type="html">Jekyll turns 3.4.0</title><link href="https://jekyllrb.com/news/2017/01/18/jekyll-3-4-0-released/" rel="alternate" type="text/html" title="Jekyll turns 3.4.0" /><published>2017-01-18T11:19:13-08:00</published><updated>2017-01-18T11:19:13-08:00</updated><id>https://jekyllrb.com/news/2017/01/18/jekyll-3-4-0-released</id><content type="html" xml:base="https://jekyllrb.com/news/2017/01/18/jekyll-3-4-0-released/"><p>Hey there! We have a quick update of Jekyll for you to enjoy this January. Packed full of bug fixes as usual, thanks to the tireless efforts of our exceptional Jekyll community. Three changes to call out:</p> <ol> <li>If you’re a big fan of <a href="/docs/filters/"><code class="highlighter-rouge">where_by_exp</code></a>, you’ll be an even bigger fan of <a href="/docs/filters/"><code class="highlighter-rouge">group_by_exp</code></a>.</li> <li>Using a custom timezone in Jekyll on Windows? Yeah, sorry that hasn’t ever worked properly. We made it possible to accurately <a href="https://jekyllrb.com/docs/windows/#timezone-management">set the timezone using IANA timezone codes</a>.</li> <li>Documentation has been improved, notably on themes, includes and permalinks.</li> </ol> <p>And <a href="/docs/history/#v3-4-0">lots and lots more!</a></p> <p>This update was made possible by the dedicated efforts of our excellent contributors: Ajay Karwal, Alexey Rogachev, Ashwin Maroli, BlueberryFoxtrot, Chase, Chayoung You, Dean Attali, Dmitrii Evdokimov, Don Denton, Eldritch Cheese, Fabrice Laporte, Florian Thomas, Frank Taillandier, Hugo, Ivan Dmitrievsky, Joel Meyer-Hamme, Josh Habdas, Kenton Hansen, Kevin Wojniak, Kurt Anderson, Longwelwind, Max Chadwick, Nicolas Hoizey, Nursen, Parker Moore, Pat Hawks, Purplecarrot, Ricardo N Feliciano, Rob Crocombe, Roger Ogden, Skylar Challand, Thiago Arrais, Tim Banks, Tom Johnson, Tunghsiao Liu, XhmikosR, Zlatan Vasović, alexmalik, brainscript, kimbaudi, muratayusuke, penny, and yoostk.</p> <p>As always, if you encounter bugs, please do <a href="https://github.com/jekyll/jekyll/issues">search the issues</a> and <a href="https://github.com/jekyll/jekyll/issues/new">file an issue</a> if you aren’t able to find a resolution. We also have <a href="https://talk.jekyllrb.com">our Jekyll Talk forum</a> for those of you with general questions about how to accomplish certain tasks with Jekyll.</p> <p>We have some exciting updates in store for v3.5, and we’re hard at work on those already.</p> <p>Happy Jekylling!</p></content><author><name>parkr</name></author><summary type="html">Hey there! We have a quick update of Jekyll for you to enjoy this January. Packed full of bug fixes as usual, thanks to the tireless efforts of our exceptional Jekyll community. Three changes to call out:</summary></entry><entry><title type="html">Jekyll 3.3.1 Released</title><link href="https://jekyllrb.com/news/2016/11/14/jekyll-3-3-1-released/" rel="alternate" type="text/html" title="Jekyll 3.3.1 Released" /><published>2016-11-14T14:29:59-08:00</published><updated>2016-11-14T14:29:59-08:00</updated><id>https://jekyllrb.com/news/2016/11/14/jekyll-3-3-1-released</id><content type="html" xml:base="https://jekyllrb.com/news/2016/11/14/jekyll-3-3-1-released/"><p>Hello! We have a bugfix release of Jekyll hot off the presses for you. Key fixes to call out:</p> <ol> <li>Only warn about auto-regeneration issues on Windows instead of disabling</li> <li>Exclude very specific <code class="highlighter-rouge">vendor/</code> subdirectories instead of all of <code class="highlighter-rouge">vendor/</code></li> <li>Allow permalink templates to have plaintext underscores</li> </ol> <p>..and lots more! Check out the <a href="/docs/history/#v3-3-1">full history for more</a>.</p> <p>Happy Jekylling!</p></content><author><name>parkr</name></author><summary type="html">Hello! We have a bugfix release of Jekyll hot off the presses for you. Key fixes to call out:</summary></entry><entry><title type="html">Jekyll 3.3 is here with better theme support, new URL filters, and tons more</title><link href="https://jekyllrb.com/news/2016/10/06/jekyll-3-3-is-here/" rel="alternate" type="text/html" title="Jekyll 3.3 is here with better theme support, new URL filters, and tons more" /><published>2016-10-06T11:10:38-07:00</published><updated>2016-10-06T11:10:38-07:00</updated><id>https://jekyllrb.com/news/2016/10/06/jekyll-3-3-is-here</id><content type="html" xml:base="https://jekyllrb.com/news/2016/10/06/jekyll-3-3-is-here/"><p>There are tons of great new quality-of-life features you can use in 3.3. Three key things you might want to try:</p> <h3 id="1-themes-can-now-ship-static--dynamic-assets-in-an-assets-directory">1. Themes can now ship static &amp; dynamic assets in an <code class="highlighter-rouge">/assets</code> directory</h3> <p>In Jekyll 3.2, we shipped the ability to use a theme that was packaged as a <a href="http://guides.rubygems.org/">gem</a>. 3.2 included support for includes, layouts, and sass partials. In 3.3, we’re adding assets to that list.</p> <p>In an effort to make theme management a bit easier, any files you put into <code class="highlighter-rouge">/assets</code> in your theme will be read in as though they were part of the user’s site. This means you can ship SCSS and CoffeeScript, images and webfonts, and so on – anything you’d consider a part of the <em>presentation</em>. Same rules apply here as in a Jekyll site: if it has YAML front matter, it will be converted and rendered. No YAML front matter, and it will simply be copied over like a static asset.</p> <p>Note that if a user has a file of the same path, the theme content will not be included in the site, i.e. a user’s <code class="highlighter-rouge">/assets/main.scss</code> will be read and processed if present instead of a theme’s <code class="highlighter-rouge">/assets/main.scss</code>.</p> <p>See our <a href="/docs/themes/#assets">documentation on the subject</a> for more info.</p> <h3 id="2-relative_url-and-absolute_url-filters">2. <code class="highlighter-rouge">relative_url</code> and <code class="highlighter-rouge">absolute_url</code> filters</h3> <p>Want a clean way to prepend the <code class="highlighter-rouge">baseurl</code> or <code class="highlighter-rouge">url</code> in your config? These new filters have you covered. When working locally, if you set your <code class="highlighter-rouge">baseurl</code> to match your deployment environment, say <code class="highlighter-rouge">baseurl: "/myproject"</code>, then <code class="highlighter-rouge">relative_url</code> will ensure that this baseurl is prepended to anything you pass it:</p> <figure class="highlight"><pre><code class="language-liquid" data-lang="liquid"><span class="p">{{</span><span class="w"> </span><span class="s2">"/docs/assets/"</span><span class="w"> </span><span class="p">|</span><span class="w"> </span><span class="nf">relative_url</span><span class="w"> </span><span class="p">}}</span> =&gt; /myproject/docs/assets</code></pre></figure> <p>By default, <code class="highlighter-rouge">baseurl</code> is set to <code class="highlighter-rouge">""</code> and therefore yields (never set to <code class="highlighter-rouge">"/"</code>):</p> <figure class="highlight"><pre><code class="language-liquid" data-lang="liquid"><span class="p">{{</span><span class="w"> </span><span class="s2">"/docs/assets/"</span><span class="w"> </span><span class="p">|</span><span class="w"> </span><span class="nf">relative_url</span><span class="w"> </span><span class="p">}}</span> =&gt; /docs/assets</code></pre></figure> <p>A result of <code class="highlighter-rouge">relative_url</code> will safely always produce a URL which is relative to the domain root. A similar principle applies to <code class="highlighter-rouge">absolute_url</code>. It prepends your <code class="highlighter-rouge">baseurl</code> and <code class="highlighter-rouge">url</code> values, making absolute URL’s all the easier to make:</p> <figure class="highlight"><pre><code class="language-liquid" data-lang="liquid"><span class="p">{{</span><span class="w"> </span><span class="s2">"/docs/assets/"</span><span class="w"> </span><span class="p">|</span><span class="w"> </span><span class="nf">absolute_url</span><span class="w"> </span><span class="p">}}</span> =&gt; https://jekyllrb.com/myproject/docs/assets</code></pre></figure> <h3 id="3-siteurl-is-set-by-the-development-server">3. <code class="highlighter-rouge">site.url</code> is set by the development server</h3> <p>When you run <code class="highlighter-rouge">jekyll serve</code> locally, it starts a web server, usually at <code class="highlighter-rouge">http://localhost:4000</code>, that you use to preview your site during development. If you are using the new <code class="highlighter-rouge">absolute_url</code> filter, or using <code class="highlighter-rouge">site.url</code> anywhere, you have probably had to create a development config which resets the <code class="highlighter-rouge">url</code> value to point to <code class="highlighter-rouge">http://localhost:4000</code>.</p> <p>No longer! When you run <code class="highlighter-rouge">jekyll serve</code>, Jekyll will build your site with the value of the <code class="highlighter-rouge">host</code>, <code class="highlighter-rouge">port</code>, and SSL-related options. This defaults to <code class="highlighter-rouge">url: http://localhost:4000</code>. When you are developing locally, <code class="highlighter-rouge">site.url</code> will yield <code class="highlighter-rouge">http://localhost:4000</code>.</p> <p>This happens by default when running Jekyll locally. It will not be set if you set <code class="highlighter-rouge">JEKYLL_ENV=production</code> and run <code class="highlighter-rouge">jekyll serve</code>. If <code class="highlighter-rouge">JEKYLL_ENV</code> is any value except <code class="highlighter-rouge">development</code> (its default value), Jekyll will not overwrite the value of <code class="highlighter-rouge">url</code> in your config. And again, this only applies to serving, not to building.</p> <h2 id="a-lot-more">A <em>lot</em> more!</h2> <p>There are dozens of bug fixes and minor improvements to make your Jekyll experience better than ever. With every Jekyll release, we strive to bring greater stability and reliability to your everyday development workflow.</p> <p>As always, thanks to our many contributors who contributed countless hours of their free time to making this release happen:</p> <p>Anatoliy Yastreb, Anthony Gaudino, Antonio, Ashwin Maroli, Ben Balter, Charles Horn, Chris Finazzo, Daniel Chapman, David Zhang, Eduardo Bouças, Edward Thomson, Eloy Espinaco, Florian Thomas, Frank Taillandier, Gerardo, Heng Kwokfu, Heng, K. (Stephen), Jeff Kolesky, Jonathan Thornton, Jordon Bedwell, Jussi Kinnula, Júnior Messias, Kyle O’Brien, Manmeet Gill, Mark H. Wilkinson, Marko Locher, Mertcan GÖKGÖZ, Michal Švácha, Mike Kasberg, Nadjib Amar, Nicolas Hoizey, Nicolas Porcel, Parker Moore, Pat Hawks, Patrick Marsceill, Stephen Checkoway, Stuart Kent, XhmikosR, Zlatan Vasović, mertkahyaoglu, shingo-nakanishi, and vohedge.</p> <p><a href="/docs/history/#v3-3-0">Full release notes</a> are available for your perusal. If you notice any issues, please don’t hesitate to file a bug report.</p> <p>Happy Jekylling!</p></content><author><name>parkr</name></author><summary type="html">There are tons of great new quality-of-life features you can use in 3.3. Three key things you might want to try:</summary></entry><entry><title type="html">Jekyll Admin Initial Release</title><link href="https://jekyllrb.com/news/2016/08/24/jekyll-admin-initial-release/" rel="alternate" type="text/html" title="Jekyll Admin Initial Release" /><published>2016-08-24T23:50:00-07:00</published><updated>2016-08-24T23:50:00-07:00</updated><id>https://jekyllrb.com/news/2016/08/24/jekyll-admin-initial-release</id><content type="html" xml:base="https://jekyllrb.com/news/2016/08/24/jekyll-admin-initial-release/"><p><a href="https://jekyllrb.com/news/2016/06/03/update-on-jekyll-s-google-summer-of-code-projects/">Jekyll’s Google Summer of Code Project</a> has concluded. After three months of hard (but fun) work with my mentors @benbalter, @jldec, and @parkr, I’m proud to announce <a href="https://github.com/jekyll/jekyll-admin">Jekyll Admin</a>’s <a href="https://github.com/jekyll/jekyll-admin/releases/tag/v0.1.0">initial release</a>. Jekyll admin is a Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. You can start to use it right away by following <a href="https://github.com/jekyll/jekyll-admin#installation">these instructions</a>.</p> <p>As a Google Summer of Code student, I feel very lucky to be part of a project that the community has been wanting for such a long time. The three-month Google Summer of Code period was a great journey. It was a lot of fun developing the project and seeing how it could help the community, and going forward, we are really excited to see where the project goes with the help of the amazing Jekyll community.</p> <p>I would like to thank my mentors who embraced me as their teammate and guided me throughout the process. They have put a lot of work and time to mentor me and helped me with everything. It was a great pleasure to work with them. I also would like to thank the wonderful Jekyll community for making Jekyll what it is today. It was amazing to see the community contribute to the project and give their feedback prior to its release. I’m sure that they will support Jekyll Admin as much as they can and move Jekyll even further.</p> <p>Please let us know what you think about <a href="https://github.com/jekyll/jekyll-admin">Jekyll Admin</a> and feel free to <a href="https://github.com/jekyll/jekyll-admin/blob/master/.github/CONTRIBUTING.md">contribute</a>. Your feedback and contributions are greatly appreciated.</p> <p>Happy (graphical) Jekylling!</p></content><author><name>mertkahyaoglu</name></author><summary type="html">Jekyll’s Google Summer of Code Project has concluded. After three months of hard (but fun) work with my mentors @benbalter, @jldec, and @parkr, I’m proud to announce Jekyll Admin’s initial release. Jekyll admin is a Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. You can start to use it right away by following these instructions.</summary></entry><entry><title type="html">Jekyll 3.2.1 Released with Fix for Windows</title><link href="https://jekyllrb.com/news/2016/08/02/jekyll-3-2-1-released/" rel="alternate" type="text/html" title="Jekyll 3.2.1 Released with Fix for Windows" /><published>2016-08-02T13:20:11-07:00</published><updated>2016-08-02T13:20:11-07:00</updated><id>https://jekyllrb.com/news/2016/08/02/jekyll-3-2-1-released</id><content type="html" xml:base="https://jekyllrb.com/news/2016/08/02/jekyll-3-2-1-released/"><p>Well, 3.2.0 has been a success, but with one fatal flaw: it doesn’t work on Windows! Sorry, Windows users. Hot on the trail of 3.2.0, this release should squash that :bug:. Sorry about that!</p> <p>This release also fixes an issue when using <a href="/docs/themes/">gem-based themes</a> where the theme was rejected if it existed behind a symlink. This is a common setup for the various ruby version managers, and for Ruby installed via Homebrew. Props to @benbalter for fixing that up.</p> <p>Thanks to the contributors for this release: Adam Petrie, Ben Balter, Daniel Chapman, DirtyF, Gary Ewan Park, Jordon Bedwell, and Parker Moore.</p> <p>As always, you can see our full changelog on <a href="/docs/history/">the History page</a>.</p> <p>Happy Jekylling!</p></content><author><name>parkr</name></author><summary type="html">Well, 3.2.0 has been a success, but with one fatal flaw: it doesn’t work on Windows! Sorry, Windows users. Hot on the trail of 3.2.0, this release should squash that :bug:. Sorry about that!</summary></entry><entry><title type="html">Jekyll turns 3.2</title><link href="https://jekyllrb.com/news/2016/07/26/jekyll-3-2-0-released/" rel="alternate" type="text/html" title="Jekyll turns 3.2" /><published>2016-07-26T15:06:49-07:00</published><updated>2016-07-26T15:06:49-07:00</updated><id>https://jekyllrb.com/news/2016/07/26/jekyll-3-2-0-released</id><content type="html" xml:base="https://jekyllrb.com/news/2016/07/26/jekyll-3-2-0-released/"><p>Happy Day! Jekyll v3.2.0 is out, and packed full of goodies.</p> <p>Our flagship feature for this release has been <strong>themes</strong>. <em>Themes?!</em>, you say? Yes, proper, versionable, releasable, first-class themes. We’re pretty stoked about it and we hope you like building and using them. For now, it only supports layouts, includes, and sass, but we have plans to include static assets like images and CSS/JS in a future release. <a href="/docs/themes/">Read more about it in the docs.</a> Our site template generated by <code class="highlighter-rouge">jekyll new</code> now dogfoods this feature, using the <a href="https://github.com/jekyll/minima">minima</a> theme.</p> <p>Some other notable changes:</p> <ul> <li>Symlinks are allowed as long as they target a file in the site source</li> <li>Explicit support for Ruby 2.0.x was dropped</li> <li>Added an <code class="highlighter-rouge">:after_init</code> Hook</li> <li>Added a <code class="highlighter-rouge">where_exp</code> filter to provide more powerful filtering</li> <li>Added a <code class="highlighter-rouge">link</code> liquid tag which can be used to generate URL’s for any post or document based on its path relative to the site source</li> <li>… and lots more!</li> </ul> <p>As always, there is <a href="/docs/history/#v3-2-0">a full list of changes</a> for your perusal.</p> <p>Every release is made possible by the countless hours of hard work that our fellow community members put into sending patches, filing thoughtful patches, and so on. These release took the work of over 80 people:</p> <ul> <li>Aaron Sky</li> <li>Adam Hollett</li> <li>ajhit406</li> <li>Aki</li> <li>Alex Hanselka</li> <li>Alex Hoyau</li> <li>Alex Ivkin</li> <li>Alex Kitchens</li> <li>Alex Plescan</li> <li>Alex Wood</li> <li>Anatoliy Yastreb</li> <li>Andrew Artajos</li> <li>Andrew Munsell</li> <li>AndrewCz</li> <li>Ankush Menat</li> <li>Anthony Smith</li> <li>Ben Balter</li> <li>Brian Jones</li> <li>Brint O’Hearn</li> <li>Chayoung You</li> <li>Chris Wells</li> <li>chrisfinazzo</li> <li>Clark Winkelmann</li> <li>Dan Allen</li> <li>David Von Lehman</li> <li>David Zhang</li> <li>Derek Gottlieb</li> <li>Enes Gönültaş</li> <li>EricH</li> <li>Erick Sasse</li> <li>Eugênio Cabral</li> <li>Florian Thomas</li> <li>Frank Taillandier</li> <li>Henry Goodman</li> <li>Henry Wright</li> <li>Hugo Duksis</li> <li>Hugo Giraudel</li> <li>Jack Reed</li> <li>Jamie Bilinski</li> <li>Jeff Kolesky</li> <li>Jens Willmer</li> <li>Jordon Bedwell</li> <li>Josh Waller</li> <li>Joshua Barnett</li> <li>Keegan Mullaney</li> <li>Kevin Miller</li> <li>Krzysztof Jurewicz</li> <li>Loren Rogers</li> <li>Marcos Brito</li> <li>Marcus Stollsteimer</li> <li>Matt Rogers</li> <li>Michaël Guitton</li> <li>Mike Linksvayer</li> <li>Mike Neumegen</li> <li>Nathan Hazout</li> <li>Nick</li> <li>No</li> <li>nscyclone</li> <li>Parker Moore</li> <li>Pat Hawks</li> <li>Pierre Fenoll</li> <li>Praveen Kumar</li> <li>Rares Vernica</li> <li>Saleem Rashid</li> <li>Sam Dutton</li> <li>Shengbin Meng</li> <li>Shinn Kondo</li> <li>Shinnosuke Kondo</li> <li>skim</li> <li>Sondre Nilsen</li> <li>Spencer A. Bywater</li> <li>Stephen Checkoway</li> <li>Suriyaa Kudo</li> <li>surrim</li> <li>TheLucasMoore</li> <li>Thomas Wood</li> <li>Tim Wisniewski</li> <li>Tom Fejfar</li> <li>Tony Garnock-Jones</li> <li>Vincent Wochnik</li> <li>XhmikosR</li> <li>Yanis Vieilly</li> <li>Yordis Prieto</li> <li>Zack Spencer</li> </ul> <p>We are so grateful to all of you for helping to put together a terrific release. Thank you!</p> <p>Happy Jekylling!</p></content><author><name>parkr</name></author><summary type="html">Happy Day! Jekyll v3.2.0 is out, and packed full of goodies.</summary></entry><entry><title type="html">Jekyll’s Google Summer of Code Project: The CMS You Always Wanted</title><link href="https://jekyllrb.com/news/2016/06/03/update-on-jekyll-s-google-summer-of-code-projects/" rel="alternate" type="text/html" title="Jekyll's Google Summer of Code Project: The CMS You Always Wanted" /><published>2016-06-03T13:21:02-07:00</published><updated>2016-06-03T13:21:02-07:00</updated><id>https://jekyllrb.com/news/2016/06/03/update-on-jekyll-s-google-summer-of-code-projects</id><content type="html" xml:base="https://jekyllrb.com/news/2016/06/03/update-on-jekyll-s-google-summer-of-code-projects/"><p>This year, Jekyll applied to be a part of <a href="https://summerofcode.withgoogle.com/how-it-works/">Google Summer of Code</a>. Students were able to propose any project related to Jekyll. With a gracious sponsorship from GitHub and the participation of myself, @benbalter and @jldec, Jekyll was able to accept two students for the 2016 season, @mertkahyaoglu and @rush-skills.</p> <p>These students are working on a project that fills a huge need for the community: <em>a graphical solution for managing your site’s content.</em> Current plans include a fully-integrated admin which spins up when you run jekyll serve and provides a friendly web interface for creating and editing your content. The server and web interface will speak a common HTTP interface so either piece could be switched out for, e.g. a server which writes directly to a repository on GitHub.</p> <p>The strength of text files as the storage medium for content has been part of Jekyll’s success. <a href="/">Our homepage</a> lauds the absence of a traditional SQL database when using Jekyll – your content should be what demands your time, not pesky database downtime. Unfortunately, understanding of the structure of a Jekyll site takes some work, enough that for some users, it’s prohibitive to using Jekyll to accomplish their publishing goals.</p> <p>Mert and Ankur both applied to take on this challenge and agreed to split the project, one taking on the web interface and the other taking on the backend. We’re very excited to see a fully-functional CMS for Jekyll at the end of the summer produced by these excellent community members, and we hope you’ll join us in cheering them on and sharing our gratitude for all their hard work.</p> <p>Thanks, as always, for being part of such a wonderful community that made this all possible. I’m honored to work with each of you to create something folks all around the globe find a joy to use. I look forward to our continued work to move Jekyll forward.</p> <p>As always, Happy Jekylling!</p></content><author><name>parkr</name></author><summary type="html">This year, Jekyll applied to be a part of Google Summer of Code. Students were able to propose any project related to Jekyll. With a gracious sponsorship from GitHub and the participation of myself, @benbalter and @jldec, Jekyll was able to accept two students for the 2016 season, @mertkahyaoglu and @rush-skills.</summary></entry><entry><title type="html">Jekyll 3.1.6 Released</title><link href="https://jekyllrb.com/news/2016/05/19/jekyll-3-1-6-released/" rel="alternate" type="text/html" title="Jekyll 3.1.6 Released" /><published>2016-05-19T12:48:14-07:00</published><updated>2016-05-19T12:48:14-07:00</updated><id>https://jekyllrb.com/news/2016/05/19/jekyll-3-1-6-released</id><content type="html" xml:base="https://jekyllrb.com/news/2016/05/19/jekyll-3-1-6-released/"><p>Upon releasing 3.1.5 and kicking the tires, we noticed a glaring bug: our beloved <code class="highlighter-rouge">jsonify</code> filter doesn’t work! With that, our work was cut out for us and we decided a 3.1.6 was necessary. This release restores sanity to our object-to-JSON generation in Liquid and we hope you enjoy.</p> <p>For the gory details, see <a href="https://github.com/jekyll/jekyll/pull/4914">the pull request</a> or <a href="/docs/history/#v3-1-6">the changelog</a>.</p> <p>Happy Jekylling!</p></content><author><name>parkr</name></author><summary type="html">Upon releasing 3.1.5 and kicking the tires, we noticed a glaring bug: our beloved jsonify filter doesn’t work! With that, our work was cut out for us and we decided a 3.1.6 was necessary. This release restores sanity to our object-to-JSON generation in Liquid and we hope you enjoy.</summary></entry><entry><title type="html">Jekyll 3.1.5 Released</title><link href="https://jekyllrb.com/news/2016/05/18/jekyll-3-1-5-released/" rel="alternate" type="text/html" title="Jekyll 3.1.5 Released" /><published>2016-05-18T21:35:27-07:00</published><updated>2016-05-18T21:35:27-07:00</updated><id>https://jekyllrb.com/news/2016/05/18/jekyll-3-1-5-released</id><content type="html" xml:base="https://jekyllrb.com/news/2016/05/18/jekyll-3-1-5-released/"><p>There’s always at least one bug, right? :)</p> <p>Hot on the trails of <a href="/news/2016/05/18/jekyll-3-1-4-released/">v3.1.4</a>, we bring you v3.1.5! It fixes one bug around requiring the <code class="highlighter-rouge">ExcerptDrop</code>, which only affects Linux. For the gory details, see <a href="https://github.com/jekyll/jekyll/pull/4912">the pull request for the fix</a>.</p> <p>Happy Jekylling!</p></content><author><name>parkr</name></author><summary type="html">There’s always at least one bug, right? :)</summary></entry><entry><title type="html">Jekyll 3.1.4 “Stability Sam” Released</title><link href="https://jekyllrb.com/news/2016/05/18/jekyll-3-1-4-released/" rel="alternate" type="text/html" title="Jekyll 3.1.4 "Stability Sam" Released" /><published>2016-05-18T16:50:37-07:00</published><updated>2016-05-18T16:50:37-07:00</updated><id>https://jekyllrb.com/news/2016/05/18/jekyll-3-1-4-released</id><content type="html" xml:base="https://jekyllrb.com/news/2016/05/18/jekyll-3-1-4-released/"><p>Hey Jekyllites!</p> <p>Today, we released v3.1.4 in an effort to bring more stability to the v3.1.x series. This bugfix release consists of:</p> <ul> <li>A fix for <code class="highlighter-rouge">layout</code> in Liquid where values would carry over from one document to the next</li> <li>A fix for <code class="highlighter-rouge">layout</code> in Liquid where a parent layout (e.g. <code class="highlighter-rouge">default</code> or <code class="highlighter-rouge">base</code>) would overwrite the metadata of the child layout (e.g. <code class="highlighter-rouge">post</code> or <code class="highlighter-rouge">special</code>).</li> <li>A fix where <code class="highlighter-rouge">page.excerpt</code> referencing its excerpt would cause an infinite loop of recursive horror.</li> <li>We added <code class="highlighter-rouge">Configuration.from</code> and the great permalink fix from <a href="/news/2016/04/19/jekyll-3-0-4-released/">v3.0.4</a> to the v3.1.x series</li> <li><code class="highlighter-rouge">site.collections</code> in Liquid is now sorted alphabetically by label, so <code class="highlighter-rouge">docs</code> shows up before <code class="highlighter-rouge">posts</code> reliably.</li> </ul> <p>The fixes for <code class="highlighter-rouge">layout</code> may not be seamless for everyone, but we believe they will be the “right thing to do” going forward.</p> <p>We are alwawys striving to make Jekyll more straight-forward to use. Please do open an issue if you believe an aspect of Jekyll’s user experience isn’t up to par.</p> <p>For a full history of our changes, <a href="/docs/history/#v3-1-4">see the changelog</a>.</p> <p>As always, Happy Jekylling!</p></content><author><name>parkr</name></author><summary type="html">Hey Jekyllites!</summary></entry></feed>