parent
							
								
									1968e998a5
								
							
						
					
					
						commit
						5cc308825e
					
				|  | @ -0,0 +1,40 @@ | |||
| --- | ||||
| title: "Jekyll 4.2.1 Released" | ||||
| date: 2021-09-27 14:45:46 +0530 | ||||
| author: ashmaroli | ||||
| version: 4.2.1 | ||||
| category: release | ||||
| --- | ||||
| 
 | ||||
| Hello Jekyllers! | ||||
| 
 | ||||
| The Jekyll team is happy to announce the release of `v4.2.1` which fixes a couple of | ||||
| regressions introduced in `v4.2.0` and another bug inherited from Jekyll 3. | ||||
| 
 | ||||
| In `v4.2.0`, we decided to stop overriding {% raw %}`{{ site.url }}`{% endraw %} with | ||||
| the *localhost* address when running the command `jekyll serve` with the default | ||||
| *development* mode. While the intent behind the change was to avoid forcing users to | ||||
| generate a *production build* separately by invoking `jekyll build`, it however had an | ||||
| unforeseen consequence — absolute URLs for assets now pointed to | ||||
| resources that were at times not yet been deployed to the configured `site.url`. That | ||||
| broke the users' local development workflow. | ||||
| 
 | ||||
| `v4.2.0` also added a series of optimizations surrounding the generation of Liquid | ||||
| representation for a site's standalone pages and layouts. However, that prevented | ||||
| {% raw %}`{{ page.content }}`{% endraw %} and other mutable attributes from reflecting | ||||
| the latest state of the requested attribute, thereby breaking the render of all resources | ||||
| that were dependent on such mutable attributes. | ||||
| 
 | ||||
| The last fix included in this release addresses the issue where incremental regeneration | ||||
| ignored changes to documents in collections when the site is configured to use a custom | ||||
| `collections_dir` for all collections. | ||||
| 
 | ||||
| Special thanks to @benik for helping us understand the regression caused by the decision | ||||
| to stop overriding `site.url` and proposing to revert the change. Another special thanks | ||||
| to @pdmosses for helping us discover the regression surrounding Liquid representation of | ||||
| pages by providing with a test repository. | ||||
| 
 | ||||
| <div style="padding:8px 0 2px;text-align:center;background:rgba(240,0,0,0.1)"> | ||||
|   :bouquet: <span style="margin:0 6px;font-size:0.75em;vertical-align:top"> | ||||
|   Dedicated to our colleague Frank who passed away recently</span> :bouquet: | ||||
| </div> | ||||
		Loading…
	
		Reference in New Issue