Sourced from github.com/gohugoio/hugo's releases.
v0.156.0
This release brings significant speedups of collections.Where and collections.Sort – but this is mostly a "spring cleaning" release, to make the API cleaner and simpler to understand/document.
Deprecated
- Site.AllPages is Deprecated
- Site.BuildDrafts is Deprecated
- Site.Languages is Deprecated
- Site.Data is deprecated, use hugo.Data
- Page.Sites and Site.Sites is Deprecated, use hugo.Sites
See this topic for more info.
Removed
These have all been deprecated at least since
v0.136.0and any usage have been logged as an error for a long time:Template functions
- data.GetCSV / getCSV (use resources.GetRemote)
- data.GetJSON / getJSON (use resources.GetRemote)
- crypto.FNV32a (use hash.FNV32a)
- resources.Babel (use js.Babel)
- resources.PostCSS (use css.PostCSS)
- resources.ToCSS (use css.Sass)
Page methods:
- .Page.NextPage (use .Page.Next)
- .Page.PrevPage (use .Page.Prev)
Paginator:
- .Paginator.PageSize (use .Paginator.PagerSize)
Site methods:
- .Site.LastChange (use .Site.Lastmod)
- .Site.Author (use .Site.Params.Author)
- .Site.Authors (use .Site.Params.Authors)
- .Site.Social (use .Site.Params.Social)
- .Site.IsMultiLingual (use hugo.IsMultilingual)
- .Sites.First (use .Sites.Default)
Site config:
- paginate (use pagination.pagerSize)
- paginatePath (use pagination.path)
File caches:
- getjson cache
- getcsv cache
Notes
... (truncated)
9d91472
releaser: Bump versions for release of 0.156.086aa625
hugolib: Move site.Data to hugo.Data, deprecate
Site.AllPages/BuildDrafts/Lan...d8ec0ee
build(deps): bump google.golang.org/api from 0.255.0 to 0.267.04148ede
hugolib: Add Page.Sites to Site.Sites deprecation noticebba2aed
hugolib: Simplify sites collection29b8e17
hugolib: Adjust hugo.Sites.Default3c82340
Move common/hugo/HugoInfo to resources/page3f9d0ad
commands: Fix --panicOnWarning flag having no effect with module version
warn...ab62320
hugolib: Add hugo.Sites and .Site.IsDefault(), modify .Site.Sites21be4af
build(deps): bump github.com/bep/textandbinarywriter