Upgrade 2-3 docs, include note about getting one single collection
Yay, @pathawks! https://github.com/jekyll/jekyll/issues/4392#issuecomment-174369983
This commit is contained in:
		
							parent
							
								
									98a64c8783
								
							
						
					
					
						commit
						eb5be62cba
					
				| 
						 | 
				
			
			@ -10,6 +10,7 @@ permalink: "/docs/history/"
 | 
			
		|||
### Minor Enhancements
 | 
			
		||||
{: #minor-enhancements-v3-1-0}
 | 
			
		||||
 | 
			
		||||
- Update the Code of Conduct to the latest version ([#4402]({{ site.repository }}/issues/4402))
 | 
			
		||||
- Use `Liquid::Drop`s instead of `Hash`es in `#to_liquid` ([#4277]({{ site.repository }}/issues/4277))
 | 
			
		||||
- Add 'sample' Liquid filter Equivalent to Array#sample functionality ([#4223]({{ site.repository }}/issues/4223))
 | 
			
		||||
- Cache parsed include file to save liquid parsing time. ([#4120]({{ site.repository }}/issues/4120))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,6 +32,16 @@ A simple conversion must be made in your templates:
 | 
			
		|||
 | 
			
		||||
When iterating over `site.collections`, ensure the above conversions are made.
 | 
			
		||||
 | 
			
		||||
For `site.collections.myCollection` in Jekyll 2, you now do:
 | 
			
		||||
 | 
			
		||||
{% highlight liquid %}
 | 
			
		||||
{% raw %}
 | 
			
		||||
{% assign myCollection = site.collections | where: "label", "myCollection" | first %}
 | 
			
		||||
{% endraw %}
 | 
			
		||||
{% endhighlight %}
 | 
			
		||||
 | 
			
		||||
This is a bit cumbersome at first, but is easier than a big `for` loop.
 | 
			
		||||
 | 
			
		||||
### Dropped dependencies
 | 
			
		||||
 | 
			
		||||
We dropped a number of dependencies the Core Team felt were optional. As such, in 3.0, they must be explicitly installed and included if you use any of the features. They are:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue