jekyllrb_static.atom.xml - sfeed_tests - sfeed tests and RSS and Atom files
(HTM) git clone git://git.codemadness.org/sfeed_tests
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
jekyllrb_static.atom.xml (44911B)
---
1 <?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.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>2020-10-16T05:31:43-07:00</updated><id>https://jekyllrb.com/feed.xml</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 3.9.0 Released</title><link href="https://jekyllrb.com/news/2020/08/05/jekyll-3-9-0-released/" rel="alternate" type="text/html" title="Jekyll 3.9.0 Released" /><published>2020-08-05T00:00:00-07:00</published><updated>2020-08-05T00:00:00-07:00</updated><id>https://jekyllrb.com/news/2020/08/05/jekyll-3-9-0-released</id><content type="html" xml:base="https://jekyllrb.com/news/2020/08/05/jekyll-3-9-0-released/"><p>Jekyll 3.9.0 allows use of kramdown v2, the latest series of kramdown.</p>
2
3 <p>If you choose to upgrade, please note that the GitHub-Flavored Markdown
4 parser and other features of kramdown v1 are now distributed via
5 separate gems. If you would like to continue using these features, you will
6 need to add the gems to your <code class="language-plaintext highlighter-rouge">Gemfile</code>. They are as follows:</p>
7
8 <ul>
9 <li>GFM parser – <code class="language-plaintext highlighter-rouge">kramdown-parser-gfm</code></li>
10 <li>coderay syntax highlighter – <code class="language-plaintext highlighter-rouge">kramdown-syntax-coderay</code></li>
11 <li>mathjaxnode math engine – <code class="language-plaintext highlighter-rouge">kramdown-math-mathjaxnode</code></li>
12 <li>sskatex math engine – <code class="language-plaintext highlighter-rouge">kramdown-math-sskatex</code></li>
13 <li>katex math engine – <code class="language-plaintext highlighter-rouge">kramdown-math-katex</code></li>
14 <li>ritex math engine – <code class="language-plaintext highlighter-rouge">kramdown-math-ritex</code></li>
15 <li>itex2mml math engine – <code class="language-plaintext highlighter-rouge">kramdown-math-itex2mml</code></li>
16 </ul>
17
18 <p>Jekyll will require the given gem when the configuration requires it, and
19 will show a helpful message when a dependency is missing.</p>
20
21 <p>You can check out the patches and see all the details in <a href="/docs/history/#v3-9-0">the release notes</a></p>
22
23 <p>Happy Jekylling!</p></content><author><name>parkr</name></author><category term="release" /><summary type="html">Jekyll 3.9.0 allows use of kramdown v2, the latest series of kramdown.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jekyllrb.com/img/jekyll-og.png" /><media:content medium="image" url="https://jekyllrb.com/img/jekyll-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Jekyll 4.1.1 Released</title><link href="https://jekyllrb.com/news/2020/06/24/jekyll-4-1-1-released/" rel="alternate" type="text/html" title="Jekyll 4.1.1 Released" /><published>2020-06-24T04:15:35-07:00</published><updated>2020-06-24T04:15:35-07:00</updated><id>https://jekyllrb.com/news/2020/06/24/jekyll-4-1-1-released</id><content type="html" xml:base="https://jekyllrb.com/news/2020/06/24/jekyll-4-1-1-released/"><p>Jekyll 4.1.0 brought two notable changes: <em>Page-excerpts</em> and <em>Liquid Drop for Page objects</em>.
24 However these seemingly benign changes had unexpected adverse side-effects which did not figure in our tests.</p>
25
26 <p>The Core team decided that the best way forward is to revert introduction of the Liquid drop for Pages but push back
27 generating excerpts for pages behind a flag until <code class="language-plaintext highlighter-rouge">v5.0</code>.</p>
28
29 <p>Page-excerpts are henceforth an opt-in experimental feature which can be enabled by setting <code class="language-plaintext highlighter-rouge">page_excerpts: true</code> in
30 your configuration file. Due to its experimental nature, we have narrowed the scope for page-excerpts to limit their
31 negative effect on builds. Excerpts will not be generated for pages that <em>do not</em> output into an HTML file even if
32 <code class="language-plaintext highlighter-rouge">page_excerpts: true</code> has been set in the configuration file.</p>
33
34 <p>Another known issue with page-excerpts is that an infinite loop is created in certain use-cases such as any construct
35 that involves iterating through <code class="language-plaintext highlighter-rouge">site.pages</code> directly within a <code class="language-plaintext highlighter-rouge">Jekyll::Page</code> instance. A couple of examples would be
36 having a variant of either of the following code blocks inside a page source, say <code class="language-plaintext highlighter-rouge">index.markdown</code> or <code class="language-plaintext highlighter-rouge">about.markdown</code>:</p>
37
38 <div class="language-liquid highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{%</span><span class="w"> </span><span class="nt">for</span><span class="w"> </span><span class="nv">entry</span><span class="w"> </span><span class="nt">in</span><span class="w"> </span><span class="nv">site.pages</span><span class="w"> </span><span class="p">%}</span>
39 <span class="p">{{</span><span class="w"> </span><span class="nv">entry</span><span class="p">.</span><span class="nv">name</span><span class="w"> </span><span class="p">}}</span>
40 <span class="p">{%</span><span class="w"> </span><span class="nt">endfor</span><span class="w"> </span><span class="p">%}</span>
41 </code></pre></div></div>
42
43 <div class="language-liquid highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{{</span><span class="w"> </span><span class="nv">site</span><span class="p">.</span><span class="nv">pages</span><span class="w"> </span><span class="p">|</span><span class="w"> </span><span class="nf">sort</span><span class="p">:</span><span class="w"> </span><span class="s1">'title'</span><span class="w"> </span><span class="p">}}</span>
44 </code></pre></div></div>
45
46 <p>Therefore, we advise caution when opting to use the page-excerpt feature.</p></content><author><name>ashmaroli</name></author><category term="release" /><summary type="html">Jekyll 4.1.0 brought two notable changes: Page-excerpts and Liquid Drop for Page objects. However these seemingly benign changes had unexpected adverse side-effects which did not figure in our tests.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jekyllrb.com/img/jekyll-og.png" /><media:content medium="image" url="https://jekyllrb.com/img/jekyll-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Jekyll 4.1.0 Released</title><link href="https://jekyllrb.com/news/2020/05/27/jekyll-4-1-0-released/" rel="alternate" type="text/html" title="Jekyll 4.1.0 Released" /><published>2020-05-27T02:50:30-07:00</published><updated>2020-05-27T02:50:30-07:00</updated><id>https://jekyllrb.com/news/2020/05/27/jekyll-4-1-0-released</id><content type="html" xml:base="https://jekyllrb.com/news/2020/05/27/jekyll-4-1-0-released/"><p>Hello Jekyllers!</p>
47
48 <p>It’s time for yet another release that includes enhancements, optimizations and bug-fixes. Highlights of this release
49 are:</p>
50
51 <ul>
52 <li>Jekyll now supports rendering excerpts for <em>pages</em> in addition to documents and posts.</li>
53 <li>The <a href="/docs/liquid/filters/#where-expression"><code class="language-plaintext highlighter-rouge">where_exp</code></a> filter got enhanced. Earlier, one could just use either <code class="language-plaintext highlighter-rouge">and</code> or <code class="language-plaintext highlighter-rouge">or</code> once
54 per expression. Now, one may use those binary operators multiple times in the filter’s expression.</li>
55 <li>Jekyll has a new set of filters based on <em>its flavor</em> of the <code class="language-plaintext highlighter-rouge">where</code> and <code class="language-plaintext highlighter-rouge">where_exp</code> filters. Named
56 <a href="/docs/liquid/filters/#find"><code class="language-plaintext highlighter-rouge">find</code></a> and <a href="/docs/liquid/filters/#find-expression"><code class="language-plaintext highlighter-rouge">find_exp</code></a> filters respectively, they work similar to their ancestors
57 except that they return <strong>the first object</strong> that satisfies the given conditions.</li>
58 <li>Jekyll’s <a href="/docs/liquid/filters/#number-of-words"><code class="language-plaintext highlighter-rouge">number_of_words</code></a> filter can now take an optional argument to better count words
59 of text containing Chinese, Japanese or Korean characters.</li>
60 <li>One may now use <code class="language-plaintext highlighter-rouge">:slugified_categories</code> in their permalink configurations to generate a more apt URL (categories are
61 downcased and non-alphanumeric characters replaced by dashes) for their for posts and documents.</li>
62 <li>The logic for <em>slugifying</em> a given string has been enhanced to support more Unicode characters.</li>
63 <li>If you face issues from Jekyll importing a config file bundled within a theme, you can now disable the import entirely
64 by setting <code class="language-plaintext highlighter-rouge">ignore_theme_config: true</code> in your site’s configuration file.</li>
65 <li>If you face issues from Jekyll’s disk-caching feature, you can now disable the mechanism without opting to build in
66 <code class="language-plaintext highlighter-rouge">safe</code> mode, by either setting <code class="language-plaintext highlighter-rouge">disable_disk_cache: true</code> in your configuration file or by passing the CLI switch
67 <code class="language-plaintext highlighter-rouge">--disable-disk-cache</code> to <code class="language-plaintext highlighter-rouge">jekyll build</code> or <code class="language-plaintext highlighter-rouge">jekyll serve</code> commands.</li>
68 <li>When you build a site with the <code class="language-plaintext highlighter-rouge">--profile</code> switch, Jekyll will now additionally output a small table showing the amount
69 of time taken during various stages of the <em>build process</em>.</li>
70 <li>Jekyll’s development server now supports certificates based on Elliptic-curve cryptography.</li>
71 </ul>
72
73 <p>For the interest of plugin authors:</p>
74 <ul>
75 <li><code class="language-plaintext highlighter-rouge">Jekyll::Page</code> now uses a Liquid Drop to expose attributes for Liquid templates. However, its subclasses will continue
76 using the legacy <code class="language-plaintext highlighter-rouge">ATTRIBUTES_FOR_LIQUID</code> hash by default. More details in the <a href="/docs/pages/#for-plugin-developers">associated documentation</a></li>
77 <li>Excerpts won’t be generated for <code class="language-plaintext highlighter-rouge">Jekyll::Page</code> subclasses automatically unless such instances have an <code class="language-plaintext highlighter-rouge">excerpt</code> key in
78 their <code class="language-plaintext highlighter-rouge">data</code> hash.</li>
79 </ul>
80
81 <p>For the interest of gem-based theme authors:</p>
82 <ul>
83 <li>From <code class="language-plaintext highlighter-rouge">v4.1.0</code> onwards, a newly generated theme workspace (via <code class="language-plaintext highlighter-rouge">jekyll new-theme ...</code>) will have the gemspec configured
84 to bundle a <code class="language-plaintext highlighter-rouge">_config.yml</code> at the root of the workspace. If you don’t wish to include the configuration file in the
85 released gem, please remove <code class="language-plaintext highlighter-rouge">|_config\.yml</code> from the regular expression in the gemspec.</li>
86 </ul>
87
88 <h3 id="have-questions">Have questions?</h3>
89
90 <p>Please reach out on our <a href="https://talk.jekyllrb.com">community forum</a></p>
91
92 <h3 id="thank-you-bow">Thank you!! :bow:</h3>
93
94 <p>We are thankful to our community for all the contributions that helped shape this release.
95 Special thanks to the following 78 contributors (in alphabetical order) who made this release possible and took the time
96 to submit a pull request:</p>
97
98 <p>Aaron Adams, Aaron K Redshaw, Alexandre Zanni, Anindita Basu, Arthur Zey, Artyom Tokachev, Ashwin Maroli, Atlas Cove,
99 Ben Stolovitz, Billy Kong, Christian Oliff, codenitpicker, csquare, Damien St Pierre, Daniel Leidert, David Zhang,
100 ddocs, dgolant, dkalev, Dmitry Egorov, dotnetCarpenter, Edward Thomson, Eric Knibbe, Frank Taillandier, Gabriel Rubens,
101 Gareth Mcshane, Grzegorz Kaczorek, guanicoe, Harry Wood, HTeuMeuLeu, iBug, İsmail Arılık, Itay Shakury, Ivan Gromov,
102 Ivan Raszl, J·Y, James Buckley, Jason Taylor, JC, jeffreytse, Johan Wigert, jonas-krummenacher, Justin Jia,
103 Kayce Basques, Kieran Barker, Leo, Liam Bigelow, lizharris, Lizzy Kate, Luis Puente, Mark Bennett, Matt Penna,
104 Matt Rogers, matt swanson, Max Chadwick, michaelcurrin, Mike Kasberg, Mike Neumegen, Muhammed Salih, Nikhil Benesch,
105 Paramdeo Singh, Patrik Eriksson, Phil Nash, Philip Eriksson, R.P. Pedraza, Radoslav Karlík, Riccardo Porreca,
106 sharath Kumar, Simone Arpe, Takashi Udagawa, Tobias Klüpfel, Toby Glei, vhermecz, Viktor Szakats, Ward Sandler, wzy,
107 XhmikosR, Zlatan Vasović.</p></content><author><name>ashmaroli</name></author><category term="release" /><summary type="html">Hello Jekyllers!</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jekyllrb.com/img/jekyll-og.png" /><media:content medium="image" url="https://jekyllrb.com/img/jekyll-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Jekyll 4.0.1 Released</title><link href="https://jekyllrb.com/news/2020/05/08/jekyll-4-0-1-released/" rel="alternate" type="text/html" title="Jekyll 4.0.1 Released" /><published>2020-05-08T10:00:00-07:00</published><updated>2020-05-08T10:00:00-07:00</updated><id>https://jekyllrb.com/news/2020/05/08/jekyll-4-0-1-released</id><content type="html" xml:base="https://jekyllrb.com/news/2020/05/08/jekyll-4-0-1-released/"><p>Jekyll 4.0.1 is out and fixes a few issues reported by the community since 4.0.</p>
108
109 <ul>
110 <li>When using Ruby 2.7, you won’t get any more warnings in your console when running Jekyll. (This fix is also backported in <a href="https://github.com/jekyll/jekyll/releases/tag/v3.8.7">Jekyll 3.8.7</a>).</li>
111 <li>Liquid variables are now properly cached.</li>
112 <li>Jekyll build will no longer fail for collections with a custom permalink containing static files.</li>
113 <li>Jekyll filters now properly recognize integers.</li>
114 </ul>
115
116 <p>👀 A <a href="https://github.com/jekyll/jekyll/releases/tag/v4.0.1">release changelog</a> is available for your perusal.</p>
117
118 <p>🙏 Many thanks to our contributors without whom this release could not be
119 possible: @ashmaroli and <a href="https://github.com/summerisgone">Ivan Gromov</a></p>
120
121 <p>Expect more fixes and improvements on the next minor release!</p>
122
123 <p>Happy Jekylling!</p></content><author><name>dirtyf</name></author><category term="release" /><summary type="html">Jekyll 4.0.1 is out and fixes a few issues reported by the community since 4.0.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jekyllrb.com/img/jekyll-og.png" /><media:content medium="image" url="https://jekyllrb.com/img/jekyll-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Jekyll 4.0.0 Released</title><link href="https://jekyllrb.com/news/2019/08/20/jekyll-4-0-0-released/" rel="alternate" type="text/html" title="Jekyll 4.0.0 Released" /><published>2019-08-20T08:00:00-07:00</published><updated>2019-08-20T08:00:00-07:00</updated><id>https://jekyllrb.com/news/2019/08/20/jekyll-4-0-0-released</id><content type="html" xml:base="https://jekyllrb.com/news/2019/08/20/jekyll-4-0-0-released/"><p>Hi! 👋 I bring some good news! Jekyll 4.0.0 is finally here! 🎉</p>
124
125 <p>There’s quite a bit in this release to unpack, so let me hit the high points quickly:</p>
126 <ul>
127 <li>Ruby 2.4.0 or greater is now required.</li>
128 <li>Rouge 3.0 or greater is now required for syntax highlighting.</li>
129 <li>Jekyll builds should be much faster.</li>
130 <li>Kramdown 2.1 is now the default markdown engine.</li>
131 <li>Sass processing should be faster.</li>
132 <li>We dropped support for a lot of stuff, specifically:
133 <ul>
134 <li>Pygments</li>
135 <li>RedCarpet</li>
136 <li>RDiscount</li>
137 </ul>
138 </li>
139 </ul>
140
141 <p>Alright, so with the high points out of the way, let’s get into the details a little bit.</p>
142
143 <h3 id="cache-all-the-things-">Cache all the things! 💰</h3>
144
145 <p>While some optimizations first made an appearance with Jekyll 3.8.0, Jekyll 4.0 takes
146 it to another level altogether.</p>
147
148 <p>Jekyll 4.0 caches the processing done by Liquid in memory. So every Liquid
149 template is processed only as required. If you have 10 pages depending on a
150 single layout, the layout is cached and that data is then rendered as per the
151 10 different contexts of the individual files.</p>
152
153 <p>There’s also a disk cache! Jekyll can now cache data to disk to avoid repeated
154 processing of content that doesn’t change between build sessions. Currently,
155 this is limited to markdown. So while the very first build will take a certain
156 amount of time, consequent builds for content that hasn’t changed will take
157 much less time due to the disk-cache. Disk caching is disabled for <code class="language-plaintext highlighter-rouge">safe</code> mode,
158 however.</p>
159
160 <h3 id="super-powered-content-transformations-">Super-powered content transformations 💪</h3>
161
162 <p>We’ve upgraded Sass support so it should be faster. There’s also
163 support for sourcemaps now! Under the hood, our Sass support uses the <code class="language-plaintext highlighter-rouge">SassC</code>
164 library now, which is supported directly by the Sass team, which should mean
165 better support for everybody in the long run.</p>
166
167 <p>Kramdown is updated to version 2.1. This also brings with it a bunch of changes
168 to the Kramdown configuration, as the Kramdown team have extracted a fair
169 number of features into separate gems. Support for GitHub Flavored Markdown is
170 enabled by default, but if you’re using another Kramdown extension in your
171 site, you’ll likely need to update your plugin configuration. See the <a href="/docs/upgrading/3-to-4/">upgrade
172 guide</a> for more details.</p>
173
174 <p>The <code class="language-plaintext highlighter-rouge">link</code> and <code class="language-plaintext highlighter-rouge">post_url</code> tags no longer need <code class="language-plaintext highlighter-rouge">site.baseurl</code> prepended every
175 time they’re used. Those tags now use our <code class="language-plaintext highlighter-rouge">relative_url</code> filter to take care of
176 this for you. Existing uses of the prepending pattern will break though!
177 Sorry! :sweat_smile:</p>
178
179 <p>A few other smaller features when it comes to content:</p>
180 <ul>
181 <li>The <code class="language-plaintext highlighter-rouge">link</code> tag understands Liquid variables in the same fashion our
182 <code class="language-plaintext highlighter-rouge">include</code> tag does now.</li>
183 <li>Disable Liquid processing for a particular page / document by adding
184 <code class="language-plaintext highlighter-rouge">render_with_liquid: false</code> to its front matter.</li>
185 <li>Liquid’s binary <code class="language-plaintext highlighter-rouge">and</code> and <code class="language-plaintext highlighter-rouge">or</code> operations can be used in the <code class="language-plaintext highlighter-rouge">where_exp</code>
186 filter for more powerful filtering</li>
187 </ul>
188
189 <p>There’s some goodies for theme community as well. Developers may now bundle a
190 <code class="language-plaintext highlighter-rouge">config.yml</code> into their theme-gem to provide some boilerplate configurations for
191 the theme. Like other resources in the theme, these configuration values can also
192 be customized at the user’s end.</p>
193
194 <p>Check out the <a href="/docs/history/#v4-0-0">full history</a> and the various pull requests
195 for more details on all the enhancements and bug-fixes.</p>
196
197 <h3 id="upgrading-">Upgrading 📈</h3>
198
199 <p>First, read the <a href="/docs/upgrading/3-to-4/">upgrade guide</a>!</p>
200
201 <p>Next, Edit your project’s <code class="language-plaintext highlighter-rouge">Gemfile</code> to test Jekyll v4.x:</p>
202
203 <div class="language-ruby highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">gem</span> <span class="s2">"jekyll"</span><span class="p">,</span> <span class="s2">"~&gt; 4.0"</span>
204 </code></pre></div></div>
205
206 <p>Then run <code class="language-plaintext highlighter-rouge">bundle update</code> to update all dependencies. Unless you’re using
207 third-party plugins that haven’t yet added support for Jekyll 4.0, you should be
208 good to go.</p>
209
210 <p>Plugins and themes authors must relax the jekyll dependency in their <code class="language-plaintext highlighter-rouge">gemspec</code> file
211 to allow for Jekyll v4.0:</p>
212
213 <p><code class="language-plaintext highlighter-rouge">spec.add_runtime_dependency "jekyll", "&gt;= 3.6", "&lt; 5.0"</code></p>
214
215 <p>If your favorite plugin hasn’t relaxed that dependency yet, please gently
216 encourage them to do so. :slightly_smiling_face:</p>
217
218 <h3 id="have-questions">Have questions❓</h3>
219
220 <p>Please reach out on our <a href="https://talk.jekyllrb.com">community forum</a></p>
221
222 <h3 id="thank-you-">Thank you!! 🙇</h3>
223
224 <p>Jekyll would not be possible without the many people who have taken the time to write issues, submit pull requests, create themes, answer questions for other users, or make their own sites using our project. Thanks to all of you who contribute, no matter how small you think your contribution might have been.</p>
225
226 <p>In addition, special thanks to the 139 contributors who made this
227 release possible via a pull request submission (in alphabetical order): Aidan
228 Fitzgerald, Akshat Kedia, Ale Muñoz, Alex Wood,
229 Alexey Kopytko, Alexey Pelykh, Ali Thompson, Ana María Martínez Gómez,
230 Ananthakumar, Andreas Möller, Andrew Lyndem, Andrew Marcuse, Andy Alt, Anne
231 Gentle, Anny, Anuj Bhatnagar, argv-minus-one, Arjun Thakur, Arthur Attwell,
232 Ashwin Maroli, Behrang, Belhassen Chelbi, Ben Keith, Ben Otte, Bilawal Hameed,
233 Bjorn Krols, Boris Schapira, Boris van Hoytema, Brett C, Chris Finazzo, Chris
234 Oliver, chrisfinazzo, Christian Oliff, Christoph Päper, Damien Solodow, Dan
235 Allen, Dan Friedman, Daniel Höpfl, David J. Malan, David Kennell, David Zhang,
236 Denis McDonald, Derek Smart, Derpy, Dusty Candland, Edgar Tinajero, Elvio
237 Vicosa, ExE Boss, Fons van der Plas, Frank Taillandier, Gareth Cooper, Grzegorz
238 Kaczorek, Haris Bjelic, Hodong Kim, ikeji, Isaac Goodman, Jacob Byers, Jakob
239 Krigovsky, James Rhea, Jan Pobořil, jess, jingze_lu, Joe Shannon, Jordan Morgan,
240 Jörg Steinsträter, Jorie Tappa, Josue Caraballo, jpasholk, Justin Vallelonga,
241 Karel Bílek, Keith Mifsud, Kelly-Ann Green, Ken Salomon, Kevin Plattret, krissy,
242 Kyle Barbour, Lars Kanis, Leandro Facchinetti, Liam Rosenfeld, Luis Enrique
243 Perez Alvarez, Luis Guillermo Yáñez, Ma HongJun, makmm, Manu Mathew, Mario,
244 Martin Scharm, Matt Kraai, Matt Massicotte, Matt Rogers, Matthew Rathbone,
245 Maxwell Gerber, Mertcan Yücel, Michael Bishop, Michael Hiiva, Michelle Greer,
246 Mike Kasberg, Mike Neumegen, mo khan, Monica Powell, Nicolas Hoizey, Nikhil
247 Benesch, Nikhil Swaminathan, Nikita Skalkin, Niklas Eicker, ninevra, Olivia
248 Hugger, Parker Moore, Pat Hawks, Patrick Favre-Bulle, Paul Kim, penguinpet,
249 Philip Belesky, Preston Lim, Ralph, Robert Riemann, Rosário Pereira Fernandes,
250 Sadik Kuzu, Samuel Gruetter, Scott Killen, Sri Pravan Paturi, Stephan Fischer,
251 Stephen Weiss, Steven Westmoreland, strangehill, Sundaram Kalyan Vedala, Thanos
252 Kolovos, Timo Schuhmacher, Tobias, Tom Harvey, Tushar Prajapati, Victor Afanasev,
253 Vinicius Flores, Vitor Oliveira, Wouter Schoot, XhmikosR, Yi Feng Xie, Zhang
254 Xiangze, 김정환, 104fps.</p>
255
256 <p>Happy Jekylling everyone!</p></content><author><name>mattr-</name></author><category term="release" /><summary type="html">Hi! 👋 I bring some good news! Jekyll 4.0.0 is finally here! 🎉</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jekyllrb.com/img/jekyll-og.png" /><media:content medium="image" url="https://jekyllrb.com/img/jekyll-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Jekyll 4.0.0.pre.beta1 Released</title><link href="https://jekyllrb.com/news/2019/08/04/jekyll-4-0-0-pre-beta1-released/" rel="alternate" type="text/html" title="Jekyll 4.0.0.pre.beta1 Released" /><published>2019-08-04T08:43:31-07:00</published><updated>2019-08-04T08:43:31-07:00</updated><id>https://jekyllrb.com/news/2019/08/04/jekyll-4-0-0-pre-beta1-released</id><content type="html" xml:base="https://jekyllrb.com/news/2019/08/04/jekyll-4-0-0-pre-beta1-released/"><p>Dear Jekyllers,</p>
257
258 <p>It’s time for another pre-release of Jekyll 4! 🎉</p>
259
260 <p>This pre-release moves us further down the path of releasing Jekyll 4.0.0. All the same goodies <a href="/news/2019/03/18/jekyll-4-0-0-pre-alpha1-released/">from the last pre-release</a> are here, along with a few more things I want to highlight:</p>
261
262 <p>Jekyll 4.0 is a new <em>major</em> version and it comes with a few breaking changes, notably :</p>
263
264 <ol>
265 <li>We dropped support for <a href="https://www.ruby-lang.org/en/downloads/">Ruby 2.3 which EOL at the end of March 2019</a>.
266 GitHub Pages runs Ruby 2.5.x, services like Netlify or Forestry already upgraded to latest Ruby 2.6.x.</li>
267 <li><code class="language-plaintext highlighter-rouge">link</code> tag now include <code class="language-plaintext highlighter-rouge">relative_url</code> filter, hurray <a href="https://github.com/jekyll/jekyll/pull/6727">no more need to prepend <code class="language-plaintext highlighter-rouge">{{ site.baseurl }}</code> </a>.</li>
268 <li><a href="https://github.com/jekyll/jekyll/pull/6821"><code class="language-plaintext highlighter-rouge">{% highlight %}</code> now behaves like <code class="language-plaintext highlighter-rouge">{% raw %}</code></a>, so you can no longer use <code class="language-plaintext highlighter-rouge">include</code> tags within.</li>
269 <li>We dropped support for Pygments, RedCarpet and rdiscount.</li>
270 <li>We bumped kramdown to v2.</li>
271 </ol>
272
273 <p>If you’re a plugin developer, we still need your feedback! Your plugin may not work with version 4 and we’d like to fix those issues before we release.</p>
274
275 <p>Checkout the complete <a href="https://github.com/jekyll/jekyll/releases/tag/v4.0.0.pre.beta1">changelog</a> for more details.</p>
276
277 <p>To test this pre version run:</p>
278
279 <div class="language-sh highlighter-rouge"><div class="highlight"><pre class="highlight"><code>gem <span class="nb">install </span>jekyll <span class="nt">--pre</span>
280 </code></pre></div></div>
281
282 <p>Please test this version thoroughly and file bugs as you encounter them.</p>
283
284 <p>Thanks to our dear contributors for helping making Jekyll better:</p>
285
286 <p>Aidan Fitzgerald, Akshat Kedia, Alex Wood, Alexey Kopytko, Alexey Pelykh, Ali Thompson, Ana María Martínez Gómez, Ananthakumar, Andreas Möller, Andrew Lyndem, Andy Alt, Anne Gentle, Anny, Arjun Thakur, Arthur Attwell, Ashwin Maroli, Behrang, Belhassen Chelbi, Ben Keith, Ben Otte, Bilawal Hameed, Boris Schapira, Boris van Hoytema, Brett C, Chris Finazzo, Christian Oliff, Damien Solodow, Dan Allen, Dan Friedman, Daniel Höpfl, David J. Malan, Denis McDonald, Derek Smart, Derpy, Dusty Candland, ExE Boss, Frank Taillandier, Gareth Cooper, Grzegorz Kaczorek, Isaac Goodman, Jacob Byers, Jakob Krigovsky, Jan Pobořil, Joe Shannon, Jordan Morgan, Jorie Tappa, Josue Caraballo, Justin Vallelonga, Jörg Steinsträter, Karel Bílek, Keith Mifsud, Kelly-Ann Green, Ken Salomon, Kevin Plattret, Kyle Barbour, Lars Kanis, Leandro Facchinetti, Luis Enrique Perez Alvarez, Luis Guillermo Yáñez, Ma HongJun, Manu Mathew, Mario, Martin Scharm, Matt Massicotte, Matthew Rathbone, Maxwell Gerber, Mertcan Yücel, Michael Hiiva, Mike Kasberg, Mike Neumegen, Monica Powell, Nicolas Hoizey, Nikhil Swaminathan, Nikita Skalkin, Olivia Hugger, Parker Moore, Pat Hawks, Patrick Favre-Bulle, Paul Kim, Philip Belesky, Preston Lim, Ralph, Robert Riemann, Rosário Pereira Fernandes, Samuel Gruetter, Scott Killen, Sri Pravan Paturi, Stephan Fischer, Stephen Weiss, Steven Westmoreland, Sundaram Kalyan Vedala, Thanos Kolovos, Timo Schuhmacher, Tobias, Tom Harvey, Tushar Prajapati, Victor Afanasev, Vitor Oliveira, Wouter Schoot, XhmikosR, Zhang Xiangze, _94gsc, argv-minus-one, chrisfinazzo, ikeji, jess, jpasholk, makmm, mo khan, ninevra, penguinpet, 김정환, 104fps</p>
287
288 <p>Happy Jekylling everyone!</p></content><author><name>mattr-</name></author><category term="release" /><summary type="html">Dear Jekyllers,</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jekyllrb.com/img/jekyll-og.png" /><media:content medium="image" url="https://jekyllrb.com/img/jekyll-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Jekyll 3.8.6 Released</title><link href="https://jekyllrb.com/news/2019/07/02/jekyll-3-8-6-released/" rel="alternate" type="text/html" title="Jekyll 3.8.6 Released" /><published>2019-07-02T08:21:02-07:00</published><updated>2019-07-02T08:21:02-07:00</updated><id>https://jekyllrb.com/news/2019/07/02/jekyll-3-8-6-released</id><content type="html" xml:base="https://jekyllrb.com/news/2019/07/02/jekyll-3-8-6-released/"><p>We have another patch release in the 3.8 series! This time, we have one security patch
289 and a handful of bug patches, including:</p>
290
291 <ul>
292 <li>Filter symlinks from theme gems</li>
293 <li>Fix excerpt handling of some Liquid tags</li>
294 <li>Handle case where a theme directory doesn’t exist</li>
295 <li>A few internal optimizations to reduce memory overhead</li>
296 </ul>
297
298 <p>… and a few more! You can check out the patches and see all the details in <a href="/docs/history/#v3-8-6">the release notes</a></p>
299
300 <p>Happy Jekylling!</p></content><author><name>parkr</name></author><category term="release" /><summary type="html">We have another patch release in the 3.8 series! This time, we have one security patch and a handful of bug patches, including:</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jekyllrb.com/img/jekyll-og.png" /><media:content medium="image" url="https://jekyllrb.com/img/jekyll-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Jekyll 4.0.0.pre.alpha1 Released</title><link href="https://jekyllrb.com/news/2019/03/18/jekyll-4-0-0-pre-alpha1-released/" rel="alternate" type="text/html" title="Jekyll 4.0.0.pre.alpha1 Released" /><published>2019-03-18T10:17:31-07:00</published><updated>2019-03-18T10:17:31-07:00</updated><id>https://jekyllrb.com/news/2019/03/18/jekyll-4-0-0-pre-alpha1-released</id><content type="html" xml:base="https://jekyllrb.com/news/2019/03/18/jekyll-4-0-0-pre-alpha1-released/"><p>Dear Jekyllers,</p>
301
302 <p>Time has come to release a first alpha for Jekyll 4!</p>
303
304 <p>This pre version fixes many bugs, and should improve your build times. Some of you already shared <a href="https://forestry.io/blog/how-i-reduced-my-jekyll-build-time-by-61/">really</a> <a href="https://boris.schapira.dev/2018/11/jekyll-build-optimization/">good</a> results. We hope your Jekyll sites will also benefit from these optimizations.</p>
305
306 <p>If you’re a plugin developer, we definitely need your feedback, especially if your plugin does not work with v4.</p>
307
308 <p>Jekyll now exposes a <a href="/tutorials/cache-api/">caching API</a>, that some plugins could benefit from.</p>
309
310 <p>Also be aware that it’s a new <em>major</em> version, and it comes with a few breaking changes, notably :</p>
311
312 <ol>
313 <li>We dropped support for <a href="https://www.ruby-lang.org/en/downloads/">Ruby 2.3 who goes EOL at the end of the month</a>.
314 GitHub Pages runs Ruby 2.5.x, services like Netlify or Forestry already upgraded to latest Ruby 2.6.x.</li>
315 <li><code class="language-plaintext highlighter-rouge">link</code> tag now include <code class="language-plaintext highlighter-rouge">relative_url</code> filter, hurray <a href="https://github.com/jekyll/jekyll/pull/6727">no more need to prepend <code class="language-plaintext highlighter-rouge">{{ site.baseurl }}</code> </a>.</li>
316 <li><a href="https://github.com/jekyll/jekyll/pull/6821"><code class="language-plaintext highlighter-rouge">{% highlight %}</code> now behaves like <code class="language-plaintext highlighter-rouge">{% raw %}</code></a>, so you can no longer use <code class="language-plaintext highlighter-rouge">include</code> tags within.</li>
317 <li>We dropped support for Pygments, RedCarpet and rdiscount.</li>
318 <li>We bumped kramdown to v2.</li>
319 </ol>
320
321 <p>Checkout the complete <a href="https://github.com/jekyll/jekyll/releases/tag/v4.0.0.pre.alpha1">changelog</a> for more details.</p>
322
323 <p>To test this pre version run:</p>
324
325 <div class="language-sh highlighter-rouge"><div class="highlight"><pre class="highlight"><code>gem <span class="nb">install </span>jekyll <span class="nt">--pre</span>
326 </code></pre></div></div>
327
328 <p>Please test this version thoroughly and file bugs as you encounter them.</p>
329
330 <p>Thanks to our dear contributors for helping making Jekyll better:</p>
331
332 <p>Aidan Fitzgerald, Akshat Kedia, Alex Wood, Alexey Kopytko, Alexey Pelykh, Ali Thompson, Ana María Martínez Gómez, Ananthakumar, Andreas Möller, Andrew Lyndem, Andy Alt, Anne Gentle, Anny, Arjun Thakur, Arthur Attwell, Ashwin Maroli, Behrang, Belhassen Chelbi, Ben Keith, Ben Otte, Bilawal Hameed, Boris Schapira, Boris van Hoytema, Brett C, Chris Finazzo, Christian Oliff, Damien Solodow, Dan Allen, Dan Friedman, Daniel Höpfl, David J. Malan, Denis McDonald, Derek Smart, Derpy, Dusty Candland, ExE Boss, Frank Taillandier, Gareth Cooper, Grzegorz Kaczorek, Isaac Goodman, Jacob Byers, Jakob Krigovsky, Jan Pobořil, Joe Shannon, Jordan Morgan, Jorie Tappa, Josue Caraballo, Justin Vallelonga, Jörg Steinsträter, Karel Bílek, Keith Mifsud, Kelly-Ann Green, Ken Salomon, Kevin Plattret, Kyle Barbour, Lars Kanis, Leandro Facchinetti, Luis Enrique Perez Alvarez, Luis Guillermo Yáñez, Ma HongJun, Manu Mathew, Mario, Martin Scharm, Matt Massicotte, Matthew Rathbone, Maxwell Gerber, Mertcan Yücel, Michael Hiiva, Mike Kasberg, Mike Neumegen, Monica Powell, Nicolas Hoizey, Nikhil Swaminathan, Nikita Skalkin, Olivia Hugger, Parker Moore, Pat Hawks, Patrick Favre-Bulle, Paul Kim, Philip Belesky, Preston Lim, Ralph, Robert Riemann, Rosário Pereira Fernandes, Samuel Gruetter, Scott Killen, Sri Pravan Paturi, Stephan Fischer, Stephen Weiss, Steven Westmoreland, Sundaram Kalyan Vedala, Thanos Kolovos, Timo Schuhmacher, Tobias, Tom Harvey, Tushar Prajapati, Victor Afanasev, Vitor Oliveira, Wouter Schoot, XhmikosR, Zhang Xiangze, _94gsc, argv-minus-one, chrisfinazzo, ikeji, jess, jpasholk, makmm, mo khan, ninevra, penguinpet, 김정환, 104fps</p>
333
334 <p>Happy Jekylling everyone!</p></content><author><name>dirtyf</name></author><category term="release" /><summary type="html">Dear Jekyllers,</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jekyllrb.com/img/jekyll-og.png" /><media:content medium="image" url="https://jekyllrb.com/img/jekyll-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Jekyll 3.8.5 Released</title><link href="https://jekyllrb.com/news/2018/11/04/jekyll-3-8-5-released/" rel="alternate" type="text/html" title="Jekyll 3.8.5 Released" /><published>2018-11-04T11:58:20-08:00</published><updated>2018-11-04T11:58:20-08:00</updated><id>https://jekyllrb.com/news/2018/11/04/jekyll-3-8-5-released</id><content type="html" xml:base="https://jekyllrb.com/news/2018/11/04/jekyll-3-8-5-released/"><p>This release fixes a bug where multiple Liquid tags were not supported in
335 excerpts.</p>
336
337 <p>Thanks to @ashmaroli for fixing this issue in <a href="https://github.com/jekyll/jekyll/pull/7250">#7250</a>.</p>
338
339 <p>Happy Jekylling!</p></content><author><name>oe</name></author><category term="release" /><summary type="html">This release fixes a bug where multiple Liquid tags were not supported in excerpts.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jekyllrb.com/img/jekyll-og.png" /><media:content medium="image" url="https://jekyllrb.com/img/jekyll-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Security Fixes for series 3.6, 3.7 and 3.8</title><link href="https://jekyllrb.com/news/2018/09/19/security-fixes-for-3-6-3-7-3-8/" rel="alternate" type="text/html" title="Security Fixes for series 3.6, 3.7 and 3.8" /><published>2018-09-19T05:30:00-07:00</published><updated>2018-09-19T05:30:00-07:00</updated><id>https://jekyllrb.com/news/2018/09/19/security-fixes-for-3-6-3-7-3-8</id><content type="html" xml:base="https://jekyllrb.com/news/2018/09/19/security-fixes-for-3-6-3-7-3-8/"><p>Hi Jekyllers,</p>
340
341 <p>We have patched a <strong>critical vulnerability</strong> reported to GitHub a couple of weeks ago and have released a set of new gems to
342 bring that patch to you. The vulnerability allowed arbitrary file reads with the cunning use of the <code class="language-plaintext highlighter-rouge">include:</code> setting in the
343 config file.</p>
344
345 <p>By simply including a symlink in the <code class="language-plaintext highlighter-rouge">include</code> array allowed the symlinked file to be read into the build when they shouldn’t
346 actually be read in any circumstance.
347 Further details regarding the patch can be viewed at the <a href="https://github.com/jekyll/jekyll/pull/7224">pull request URL</a></p>
348
349 <p>The patch has been released as versions <code class="language-plaintext highlighter-rouge">3.6.3</code>, <code class="language-plaintext highlighter-rouge">3.7.4</code> and <code class="language-plaintext highlighter-rouge">3.8.4</code>.
350 Thanks to @parkr <code class="language-plaintext highlighter-rouge">v3.7.4</code> was released a couple of weeks prior and has been bundled with <code class="language-plaintext highlighter-rouge">github-pages-v192</code>.</p>
351
352 <p>Please keep in mind that this issue affects <em>all previously released Jekyll versions</em>. If you have not had
353 a good reason to upgrade to <code class="language-plaintext highlighter-rouge">3.6</code>, <code class="language-plaintext highlighter-rouge">3.7</code> or <code class="language-plaintext highlighter-rouge">3.8</code> yet, we advise that you do so at the earliest.</p>
354
355