Add Jekyll 2.0.0 release post. #2298

Merged
merged 11 commits into from May 6, 2014

6 participants

@parkr
Jekyll member

/cc @benbalter – would love your 👀 before we release.

  • Sell the new features, don't just list them
  • List contributors
  • Be even more nostalgic about the release date

screen shot 2014-05-05 at 3 05 59 am

#2166

@parkr parkr added this to the 2.0 milestone May 5, 2014
@penibelst penibelst commented on an outdated diff May 5, 2014
site/_posts/2014-05-05-jekyll-2-0-0-released.markdown
+date: 2014-05-05 02:50:09 -0400
+author: parkr
+version: 2.0.0
+categories: [release]
+---
+
+One year ago, [we released Jekyll 1.0.0][jekyll-1]. One year later, we present to you the next major version: Jekyll 2.0.
+
+Jam-packed with some [highly-requested features and bugfixes galore][changelog], this is the best Jekyll yet. Some notable changes:
+
+1. [Collections](/docs/collections/)
+2. Brand new site template for `jekyll new` (thanks [@jglovier][]!)
+3. [Native Sass & CoffeeScript support](/docs/assets/)
+4. [YAML Front-Matter defaults](/docs/configuration/#frontmatter_defaults)
+5. Custom markdown processors
+6. Addition of `where` and `sort_by` Liquid filters
@penibelst
Jekyll member
penibelst added a line comment May 5, 2014

It was group_by, not sort_by.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@penibelst
Jekyll member

Please list some breaking changes.

@benbalter benbalter commented on an outdated diff May 5, 2014
site/_posts/2014-05-05-jekyll-2-0-0-released.markdown
@@ -0,0 +1,28 @@
+---
+layout: news_item
+title: 'Jekyll 2.0.0 Released'
@benbalter
benbalter added a line comment May 5, 2014

Jekyll's not boring, so why should our blog titles be? Perhaps "Jekyll turns 2.0.0" or "We're proud to announce the birth of Jekyll 2.0.0" or something slightly more human?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@benbalter benbalter and 1 other commented on an outdated diff May 5, 2014
site/_posts/2014-05-05-jekyll-2-0-0-released.markdown
@@ -0,0 +1,28 @@
+---
+layout: news_item
+title: 'Jekyll 2.0.0 Released'
+date: 2014-05-05 02:50:09 -0400
@benbalter
benbalter added a line comment May 5, 2014

More curiousity, if time isn't displayed, why not just use the filename date?

@parkr
Jekyll member
parkr added a line comment May 5, 2014

It's auto-generated in the rake task. No definite reason to use it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@benbalter benbalter commented on an outdated diff May 5, 2014
site/_posts/2014-05-05-jekyll-2-0-0-released.markdown
@@ -0,0 +1,28 @@
+---
+layout: news_item
+title: 'Jekyll 2.0.0 Released'
+date: 2014-05-05 02:50:09 -0400
+author: parkr
+version: 2.0.0
+categories: [release]
+---
+
+One year ago, [we released Jekyll 1.0.0][jekyll-1]. One year later, we present to you the next major version: Jekyll 2.0.
@benbalter
benbalter added a line comment May 5, 2014

2013-05-06... depending on timing, may be cool to note "almost a year later to the day...."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@benbalter benbalter commented on an outdated diff May 5, 2014
site/_posts/2014-05-05-jekyll-2-0-0-released.markdown
@@ -0,0 +1,28 @@
+---
+layout: news_item
+title: 'Jekyll 2.0.0 Released'
+date: 2014-05-05 02:50:09 -0400
+author: parkr
+version: 2.0.0
+categories: [release]
+---
+
+One year ago, [we released Jekyll 1.0.0][jekyll-1]. One year later, we present to you the next major version: Jekyll 2.0.
+
+Jam-packed with some [highly-requested features and bugfixes galore][changelog], this is the best Jekyll yet. Some notable changes:
@benbalter
benbalter added a line comment May 5, 2014

Reads a lot like you're giving me a drill, but not the 1/4" hole that I really want. For each of these, I'd put them in the format of THING WITH LINK - Why I should care. E.g.,:

  • Collections - Collections allow you to define an unlimited number of custom document types (beyond just posts and pages) for different types of content you may want to author in Jekyll such as software documentation or ____.
  • YAML Front-Matter defaults - Do all your posts use your post layout? Front-matter defaults allow you to set it once and forget it! etc...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@benbalter

Forgot where we landed, but if so, may want to include the contributors' list.

@parkr
Jekyll member

Forgot where we landed, but if so, may want to include the contributors' list.

Would love to. According to the docs, though, we can't filter by compare, so we just get everyone.

@mattr-
Jekyll member

git shortlog -sn v1.0.0...v2.0.0.rc1 | cut -d ' ' -f2- should give you the list of all the people between the two tags. that whitespace character is Tab which you can enter by using Ctrl+V and then hitting Tab. No, we can't link to their GitHub profile, but that's ok, IMHO

@parkr
Jekyll member

Awesome!! Thanks, @mattr-!! I've saved this for later use: https://github.com/parkr/dotfiles/blob/master/bin/git-contributors

@parkr
Jekyll member

Alrighty, lots of updates to this. @benbalter, would you mind giving it another pass?

@benbalter benbalter commented on an outdated diff May 6, 2014
site/_posts/2014-05-05-jekyll-2-0-0-released.markdown
@@ -0,0 +1,31 @@
+---
+layout: news_item
+title: 'Jekyll turns 2.0.0'
+author: parkr
+version: 2.0.0
+categories: [release]
+---
+
+Almost a year later to the day, [we released Jekyll 1.0.0][jekyll-1]. One year later, we present to you the next major version: Jekyll 2.0.
@benbalter
benbalter added a line comment May 6, 2014

Almost a year later to the day, [we released Jekyll 1.0.0][jekyll-1].

s/later/ago

@benbalter
benbalter added a line comment May 6, 2014

Jekyll 2.0.

Jekyll 2.0.0?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@benbalter

💖 when's the big day?

@madhur

Great feeling as we near 2.0.0 release. I will also make sure to update the portable Jekyll package as soon as 2.0.0 is out 😄
http://www.madhur.co.in/blog/2013/07/20/buildportablejekyll.html

@jordanthornquest

Ahh! Are we ready to go?

@mattr-
Jekyll member

:shipit:

giphy

@parkr parkr merged commit d2c5668 into master May 6, 2014

1 check passed

Details continuous-integration/travis-ci The Travis CI build passed
@parkr parkr deleted the release-post branch May 6, 2014
@parkr parkr added a commit that referenced this pull request May 6, 2014
@parkr parkr Update history to reflect merge of #2298 [ci skip] 9d205fe
@parkr parkr referenced this pull request May 6, 2014
Closed

Release 2.0 #2166

@penibelst penibelst commented on the diff May 6, 2014
site/_posts/2014-05-05-jekyll-2-0-0-released.markdown
+4. [YAML Front-Matter defaults](/docs/configuration/#frontmatter_defaults) - If you've set `layout: post` more than once in your life, you'll love this new feature: set front-matter defaults for a given directory or type.
+5. [Custom markdown processors](/docs/configuration/#custom-markdown-processors) - Always wanted to use your favourite home-grown Markdown converter, but couldn't with Jekyll? Now you can. Simply specify `markdown: MyConverterClass` and you're on your way.
+6. [Addition of `where` and `group_by` Liquid filters](/docs/templates/#filters) - Simplifying your Liquid templates one filter at a time. The `where` filter selects from an array all items within which have a given value for a property. The `group_by` filter groups all items in an array which have the same value for a given property.
+7. [Switch from Maruku to Kramdown as default markdown converter](https://github.com/jekyll/jekyll/pull/1988) - Maruku is dead. We've replaced it with the converter which has the closest feature parity: Kramdown!
+
+Check out our [changelog][] for a complete list of all (200+) changes.
+
+Many thanks to these 183 contributors for making Jekyll 2.0.0 happen:
+
+Parker Moore, Matt Rogers, maul.esel, Anatol Broder, Zach Gersh, Joel Glovier, Ben Balter, XhmikosR, Coby Chapple, John Piasetzki, Aidan Feldman, Robin Dupret, Pascal Borreli, Troy Swanson, Erik Michaels-Ober, albertogg, Lucas Jenss, Matt Rogers & Persa Zula, Eric Mill, Shigeya Suzuki, Jens Nazarenus, ddavison, Pat Hawks, Rob Wierzbowski, MURAOKA Taro, Casey Lang, Fabian Rodriguez, Greg Karékinian, Zlatan Vasović, Christopher Nicotera, Dmitry Chestnykh, Ryan Morrissey, Jordon, John Hughes, akira yamada, Matt Swanson, Jashank Jeremy, Matthew Iversen, Meeka, liufengyun, Anand Narayan, nitoyon, Geoff Shannon, Benjamin J. Balter, Juan Ignacio Donoso, David Briggs, Benjamin Esham, Slava Pavlutin, Assaf Gelber, Josh Brown, Nick Fagerlund, Davide Ficano, pilosus, Anthony Smith, André Arko, Mikael Konutgan, Matthew Scharley, Dan Tao, scribu, Mort Yao, m, Stephen McDonald, Marcus Stollsteimer, Thomas Torsney-Weir, Jordon Bedwell, Tom Preston-Werner, Lincoln Mullen, Philip Poots, Ivan Tse, Christopher Giroir, Valery Tolstov, Wlodek Bzyl, Xavier Noria, Yi Zeng, Persa Zula, Phil Leggetter, Pirogov Evgenij, Rafael Revi, Rob McGuire-Dale, Rob Muhlestein, Robin Mehner, Roland Warmerdam, Rusty Geldmacher, Sam Rayner, Santeri Paavolainen, Sebastian Morr, Stephan Groß, Steven Spasbo, Tobias Brunner, Tuomas Kareinen, Tyler Margison, Uwe Dauernheim, Yihang Ho, Zach Leatherman, Zequez, andrew morton, andrewhavens, imathis, jannypie, jaybe@jekyll, kk_Ataka, markets, redwallhp, schneems, szymzet, thomasdao, tomsugden, wǒ_is神仙, 张君君, Noah Slater, Abhi Yerra, Adam Heckler, Ahmed Hazem, Aigars Dzerviniks, Aleksey V. Zapparov, Andreas Möller, Andy Lindeman, Arlen Cuss, Aziz Shamim, Ben Baker-Smith, Ben Hanzl, Ben Hildred, Brian Kim, Brice, Carol Nichols, Chezou, Chris Jones, Christian Grobmeier, Christoph Hochstrasser, Christoph Schiessl, Clint Shryock, Colin Dean, Corey Ward, Damian Lettie, Daniel Schauenberg, David Ensinger, David Paschich, David Sawyer, David Silva Smith, Donald Perry, Doug Johnston, Edward Ball, Eric Dobson, Erik Dungan, Florent Guilleux, Francis, Frederic ROS, GSI2013, Garen Torikian, George Anderson, Giuseppe Capizzi, Ishibashi Hideto, Jarrod Birch, Jeff Kolesky, Jens Bissinger, Jens Krause, John Firebaugh, John Papandriopoulos, Josh Branchaud, Katy DeCorah, Lachlan Holden, Mark Prins, Markus Roth, Martin Charles, Matt Iversen, Matt Sheehan, Matt Swensen, Matthias Vogelgesang, Michael Parker, Miha Rekar, Nathan Youngman, Nick Quaranto, Nick Quinlan, Nick Schonning, Nicolas Alpi, Nicolás Reynolds, Nikkau, 4ensicLog, Octavian Damiean, Olov Lassus, PatrickC8t, Paul Annesley, and Paul Oppenheim.
+
+Happy developing!
+
+[changelog]: /docs/history/
+[@jglovier]: https://github.com/jglovier
+[jekyll-1]: {% post_url 2013-05-05-jekyll-1-0-0-released %}
@penibelst
Jekyll member
penibelst added a line comment May 6, 2014

Must be {% post_url 2013-05-06-jekyll-1-0-0-released %}.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment