Changelog History
Page 5
-
v0.63.0 Changes
January 23, 2020Hugo
0.63
is, in general, considerably faster and more memory effective (see the site-building benchmarks below comparing it tov0.62
). Not that we are particularly concerned about Hugo's build speed. We leave that to others. But we would hate if it got slower, so we have a comprehensive benchmark suite. And when we needed to simplify the template handling code to solve a concurrency issue, it also became more effective. And as a bonus, we also finally got the base template lookup order that you really, really wanted!name old time/op new time/op delta SiteNew/Bundle\_with\_image-16 13.2ms ± 2% 10.7ms ± 0% -19.13% (p=0.029 n=4+4) SiteNew/Bundle\_with\_JSON\_file-16 13.1ms ± 0% 10.8ms ± 0% -17.50% (p=0.029 n=4+4) SiteNew/Tags\_and\_categories-16 47.7ms ± 1% 43.7ms ± 2% -8.43% (p=0.029 n=4+4) SiteNew/Canonify\_URLs-16 52.3ms ± 6% 49.5ms ± 7% ~ (p=0.200 n=4+4) SiteNew/Deep\_content\_tree-16 77.7ms ± 0% 71.6ms ± 1% -7.84% (p=0.029 n=4+4) SiteNew/Many\_HTML\_templates-16 44.0ms ± 2% 37.5ms ± 1% -14.79% (p=0.029 n=4+4) SiteNew/Page\_collections-16 58.4ms ± 1% 52.5ms ± 1% -10.09% (p=0.029 n=4+4) name old alloc/op new alloc/op delta SiteNew/Bundle\_with\_image-16 3.81MB ± 0% 2.22MB ± 0% -41.57% (p=0.029 n=4+4) SiteNew/Bundle\_with\_JSON\_file-16 3.60MB ± 0% 2.01MB ± 0% -44.09% (p=0.029 n=4+4) SiteNew/Tags\_and\_categories-16 19.3MB ± 1% 14.2MB ± 0% -26.52% (p=0.029 n=4+4) SiteNew/Canonify\_URLs-16 70.7MB ± 0% 69.0MB ± 0% -2.30% (p=0.029 n=4+4) SiteNew/Deep\_content\_tree-16 37.0MB ± 0% 31.2MB ± 0% -15.78% (p=0.029 n=4+4) SiteNew/Many\_HTML\_templates-16 17.5MB ± 0% 10.6MB ± 0% -39.68% (p=0.029 n=4+4) SiteNew/Page\_collections-16 25.8MB ± 0% 21.2MB ± 0% -17.80% (p=0.029 n=4+4) name old allocs/op new allocs/op delta SiteNew/Bundle\_with\_image-16 52.3k ± 0% 26.1k ± 0% -50.08% (p=0.029 n=4+4) SiteNew/Bundle\_with\_JSON\_file-16 52.3k ± 0% 26.1k ± 0% -50.06% (p=0.029 n=4+4) SiteNew/Tags\_and\_categories-16 337k ± 1% 272k ± 0% -19.20% (p=0.029 n=4+4) SiteNew/Canonify\_URLs-16 422k ± 0% 395k ± 0% -6.33% (p=0.029 n=4+4) SiteNew/Deep\_content\_tree-16 400k ± 0% 314k ± 0% -21.41% (p=0.029 n=4+4) SiteNew/Many\_HTML\_templates-16 247k ± 0% 143k ± 0% -41.84% (p=0.029 n=4+4) SiteNew/Page\_collections-16 282k ± 0% 207k ± 0% -26.31% (p=0.029 n=4+4)
This release represents 35 contributions by 9 contributors to the main Hugo code base. @bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @hcwong, @flother, and @RemcodM for their ongoing contributions.
📚 And a big thanks to @digitalcraftsman and @onedrawingperday for their relentless work on keeping the themes site in pristine condition and to @davidsneighbour and @kaushalmodi for all the great work on the documentation site.
📚 Many have also been busy writing and fixing the documentation in hugoDocs,
which has received 13 contributions by 10 contributors. A special thanks to @bep, @jeffscottlevine, @davidsneighbour, and @nicfits for their work on the documentation site.Hugo now has:
- 41091+ stars
- 440+ contributors
- 286+ themes
Notes
- 👀
.Type
on-page now returns an empty string if not set in the front matter or if.Section
returns empty. See #6760. - 👀 Baseof template (e.g.
baseof.html
) lookup order is completely revised/expanded. See base template lookup order. We now do template resolution at execution time following the same rules as the template it applies to (e.g._default/single.html
). This is an obvious improvement and your site should work as before. - 👍 Shortcode params now supports params with raw string literals (strings surrounded with ``) that supports newlines.
Note: In a base template (e.g. baseof.html), the first template block must be a define.
✨ Enhancements
Templates
- Rework template management to get rid of concurrency issues c6d650c8 @bep #6716#6760#6768#6778
- Put Go's internal template funcs in Hugo's map 1cf23541 @bep #6717
Output
Core
- ✅ Disable a test assertion on ARM 836c2426 @bep #6655
- Some more benchmark adjustments ddd75f21 @bep
- Adjust site benchmarks 4ed6ebef @bep
- ➕ Add a benchmark with lots of templates ea05c0e8 @bep
Other
- 📄 Regen docs helper 4f466db6 @bep
- 👍 Allow multiple arguments in ne/ge/gt/le/lt functions Treat op arg1 arg2 arg3 ... as (arg1 op arg2) && (arg1 op arg3) and so on for ne/ge/gt/le/lt. 0c251be6 @le0tan #6619
- ⚡️ Update go-org 8585b388 @niklasfasching
- ➕ Add support for newline characters in raw string shortcode 21ca2e9c @hcwong
- ⚡️ Update github.com/alecthomas/chroma 3efa1d81 @ghislainbourgeois
- ⚡️ Update minify to v2.7.2 65ec8fe8 @bep #6756
- ⚡️ Update Goldmark to v1.1.21 d3e8ab2e @flother #6571
- 👍 Allow raw string literals in shortcode params da814556 @hcwong
- ⚡️ Update github.com/gohugoio/testmodBuilder 0c0bb372 @bep
- ⚡️ Update direct dependencies 94cfdf6b @bep #6719
- ⚡️ Update to new CSS config 45138017 @bep #6719
- ⚡️ Update to Minify v2.7.0 56354a63 @bep
- ➕ Add support for freebsd/arm64 aead8108 @dmgk #6719
- 🚀 Update releasenotes_writer.go df6e9efd @bep
- Adjust auto ID space handling 9b6e6146 @bep #6710
- Document the new autoHeadingIDType setting d62ede8e @bep #6707#6616
- 📄 Regenerate docshelper 81b7e48a @bep #6707#6616
- ➕ Add an optional Blackfriday auto ID strategy 16e7c112 @bep #6707
- 👉 Make the autoID type config a string 8f071fc1 @bep #6707
- markup/goldmark: Simplify code 5ee1f087 @bep
- 👉 Make auto IDs GitHub compatible a82d2700 @bep #6616
- 👌 Support files in content mounts ff6253bc @bep #6684#6696
- ⚡️ Update alpine base image in Dockerfile to 3.11 aa4ccb8a @RemcodM
🛠 Fixes
Templates
Core
- 🛠 Fix relative .Page.GetPage from bundle 196a9df5 @bep #6705
- 🛠 Fix inline shortcode regression 5509954c @bep #6677
Other
-
v0.62.2 Changes
January 05, 2020🚀 The main driving force behind these patch releases in the new year has been getting a good story with portable links between GitHub and Hugo, using the new render hooks introduced in Hugo 0.62.0. And all was mostly well until a Hugo user asked about anchor links. Which is, when you look into it, a slightly sad Markdown story. They have been talking about anchors in Markdown over at the CommonMark forum for the last six years, but it has come to nothing. The current situation is that some Markdown engines support the
{#anchorName}
attribute syntax (Hugo's Goldmark does, GitHub does not) and for those that support auto-generation of IDs, the implementation often varies. And this makes for poor portability.🔧 To improve this, Hugo has now reverse-engineered GitHub's implementation and made that the default strategy for generation or header IDs. We understand that this isn't everyone's cup of tea, so you can configure the behaviour to be one of
github
,github-ascii
(some client-libraries have Unicode issues) orblackfriday
(which will match how it behaved before Hugo 0.60).- hugolib: Fix relative .Page.GetPage from bundle 196a9df5 @bep #6705
- markup/goldmark: Adjust auto ID space handling 9b6e6146 @bep #6710
- 📄 docs: Document the new autoHeadingIDType setting d62ede8e @bep #6707#6616
- 📄 docs: Regenerate docshelper 81b7e48a @bep #6707#6616
- markup/goldmark: Add an optional Blackfriday auto ID strategy 16e7c112 @bep #6707
- markup/goldmark: Make the autoID type config a string 8f071fc1 @bep #6707
- markup/goldmark: Simplify code 5ee1f087 @bep
- markup/goldmark: Make auto IDs GitHub compatible a82d2700 @bep #6616
-
v0.62.1 Changes
January 01, 2020🚀 This release is mainly motivated by getting this demo site up and running. It demonstrates truly portable Markdown links and images, whether browsed on GitHub or deployed as a Hugo site.
-
v0.62.0 Changes
December 23, 2019From all of us to all of you, a very Merry Christmas -- and Hugo
0.62.0
! This version brings Markdown Render Hooks. This gives you full control over how links and images in Markdown are rendered without using any shortcodes. With this, you can get Markdown links that work on both GitHub and Hugo, resize images etc. It is a very long sought after feature, that has been hard to tackle until we got Goldmark, the new Markdown engine, by @yuin. When you read up on this new feature in the documentation, also note the new .RenderString method onPage
.Adding these render hooks also had the nice side effect of making Hugo faster and more memory effective. We could have just added this feature on top of what we got, getting it to work. But you like Hugo's fast builds, you love instant browser-refreshes on change. So we had to take a step back and redesign how we detect "what changed?" for templates referenced from content files, either directly or indirectly. And by doing that we greatly simplified how we handle all the templates. Which accidentally makes this version the fastest to date. It's not an "every site will be much faster" statement. This depends. Sites with many languages and/or many templates will benefit more from this. We have benchmarks with site-building showing about 15% improvement in build speed and memory efficiency.
This release represents 25 contributions by 5 contributors to the main Hugo code base. @bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @gavinhoward, @niklasfasching, and @zaitseff for their ongoing contributions. And a big thanks to @digitalcraftsman and @onedrawingperday for their relentless work on keeping the themes site in pristine condition and to @kaushalmodi for his great work on the documentation site.
Many have also been busy writing and fixing the documentation in hugoDocs, which has received 8 contributions by 5 contributors. A special thanks to @bep, @DirtyF, @pfhawkins, and @bubelov for their work on the documentation site.
Also a big shoutout and thanks to the very active and helpful moderators on the Hugo Discourse, making it a first class forum for Hugo questions and discussions.
Hugo now has:
- 40362+ stars
- 440+ contributors
- 284+ themes
Notes
- 👀 Ace and Amber support is now removed from Hugo. See #6609 for more information.
- 👍 The
markdownify
template function does not, yet, support render hooks. We recommend you look at the new and more powerful .RenderString method onPage
. - 🚀 If you have output format specific behaviour in a template used from a content file, you must create a output format specific template, e.g.
myshortcode.amp.html
. This also applies to the new rendering hooks introduced in this release. This has been the intended behaviour all the time, but a failing test (now fixed) shows that the implementation of this has not been as strict as specified, hence this note. - 🖨 The
errorf
does not return any value anymore. This means that the ERROR will just be printed to the console. We have also added awarnf
template func.
✨ Enhancements
Templates
- Do not return any value in errorf 50cc7fe5 @bep #6653
- ➕ Add a warnf template func 1773d71d @bep #6628
- 🔀 Some more params merge adjustments ccb1bf1a @bep #6633
- Get rid of the custom template truth logic d20ca370 @bep #6615
- ➕ Add some comments 92c7f7ab @bep
Core
Other
- ⚡️ Update Goldmark to v1.1.18 1fb17be9 @bep #6649
- ⚡️ Update go-org 51d89dab @niklasfasching
- More on hooks c8bfe47c @bep
- ⚡️ Update to Goldmark v1.1.17 04536838 @bep #6641
- 📄 Regen docshelper 55c29d4d @bep
- Preserve HTML Text for image render hooks a67d95fe @bep #6639
- ⚡️ Update Goldmark eef934ae @bep #6626
- Preserve HTML Text for link render hooks 00954c5d @bep #6629
- Footnote 3e316155 @bep
- ➕ Add render template hooks for links and images e625088e @bep #6545#4663#6043
- ✨ Enhance accessibility to issues 0947cf95 @peaceiris #6233
- Re-introduce the correct version of Goldmark 03d6960a @bep
- Rework template handling for function and map lookups a03c631c @bep #6594
- Create lightweight forks of text/template and html/template 167c0153 @bep #6594
- ➕ Add config option for ordered list 4c804319 @gavinhoward
🛠 Fixes
Templates
Core
Other
-
v0.61.0 Changes
December 11, 2019🚀 This is the 40K GitHub Stars Edition. It's mostly a bug fix release, and an important note is the deprecation of Amber and Ace as template engines. See #6609 for more information.
This release represents 10 contributions by 3 contributors to the main Hugo code base.
📚 Many have also been busy writing and fixing the documentation in hugoDocs,
which has received 5 contributions by 4 contributors. A special thanks to @YuriyOborozhnyi, @bep, @Flogex, and @atishay for their work on the documentation site.Hugo now has:
- 40029+ stars
- 440+ contributors
- 279+ themes
Notes
✨ Enhancements
Templates
Other
- ⚡️ Update Goldmark 3cc217a6 @bep
- ➕ Add typographic chars from goldmark to toc c5f2f583 @tangiel #6592
- Reimplement pygmentsCodefencesGuessSyntax 40a092b0 @bep #6565
- ⚡️ Update Goldmark d534ce94 @bep #6557
- ⚡️ Update minify 86a5b59f @MeiK2333 #6475
- ⚡️ Update Goldmark 347cfb0c @bep #6549#6551
🛠 Fixes
Core
Other
-
v0.60.1 Changes
November 29, 2019 -
v0.60.0 Changes
November 27, 2019👀 Goldmark by @yuin is now the new default library used for Markdown in Hugo. It's CommonMark compliant and GitHub flavored, and both fast and flexible. Blackfriday, the old default, has served us well, but there have been formatting and portability issues that were hard to work around. The "CommonMark compliant" part is the main selling feature of Goldmark, but with that you also get attribute syntax on headers and code blocks (for code blocks you can turn on/off line numbers and highlight line ranges), strikethrough support and an improved and configurable implementation of
TableOfContents
. See Markup Configuration for an overview of extensions.📚 Please read the Notes Section and the updated documentation. We suggest you start with List of content formats in Hugo. Goldmark is better, but the feature set is not fully comparable and it may be more stricter in some areas (there are 17 rules for how a headline should look like); if you have any problems you cannot work around, see Configure Markup for a way to change the default Markdown handler.
Also, if you have lots of inline HTML in your Markdown files, you may have to enable the
unsafe
mode:markup: goldmark: renderer: unsafe: true
This release represents 62 contributions by 10 contributors to the main Hugo code base. @bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @anthonyfok, @max-arnold, and @trimbo for their ongoing contributions.
📚 And a big thanks to @digitalcraftsman and @onedrawingperday for their relentless work on keeping the themes site in pristine condition and to @kaushalmodi and @davidsneighbour for great work on the documentation site.📚 Many have also been busy writing and fixing the documentation in hugoDocs,
which has received 8 contributions by 4 contributors. A special thanks to @bep, @jasdeepgill, @luucamay, and @jkreft-usgs for their work on the documentation site.Hugo now has:
- 39668+ stars
- 440+ contributors
- 274+ themes
Notes
- 👍 Permalink config now supports Go date format strings. #6489
- 🚚 We have removed the option to use Pygments as a highlighter. #4491
- 0️⃣ Config option for code highlighting of code fences in Markdown is now default on. This is what most people wants.
- 📚 There are some differences in the feature set of Goldmark and Blackfriday. See the documentation for details.
- The highlight shortcode/template func and the code fence attributes now share the same API regarding line numbers and highlight ranges.
- 🔧 The
Total in ...
for thehugo
command now includes the configuration and modules loading, which should make it more honest/accurate. - The image logic in the 3 SEO internal templates twitter_cards.html, opengraph.html, and schema.html is consolidated:
images
page param first, then bundled image matching*feature*
,*cover*
or*thumbnail*
, then finallyimages
site param. - 🗄 Deprecate mmark 33d73330 @bep #6486
✨ Enhancements
Templates
- 🔋 Featured and Site.Params image support for Schema c91970c0 @max-arnold
- ➕ Add support for featured and global image to OpenGraph template 25a6b336 @max-arnold
- 👍 Allow dict to create nested structures a2670bf4 @bep #6497
- ➕ Add collections.Reverse 90d0cdf2 @bep #6499
- 👉 Make index work with slice as the last arg 95ef93be @bep #6496
- ➕ Add some index map test cases 9f46a72c @bep #3974
Output
- ➕ Add some more output if modules download takes time 14a1de14 @bep #6519
- ➕ Add some more output if loading modules takes time 2dcc1318 @bep #6519
Core
- 🏁 Disable test assertion on Windows dd1e5fc0 @bep
- 🗄 Adjust .Site.Permalinks deprecation level 03b369e6 @bep
- ✂ Remove .Site.Ref/RelRef 69fd1c60 @bep
- 0️⃣ Increase default timeout value to 30s a8e9f838 @bep #6502
- ➕ Add a benchmark 0cf85c07 @bep
Other
- ➕ Add some internal template image tests dcde8af8 @bep #6542
- ⚡️ Update Goldmark b0c7749f @bep
- 👉 Use HUGO_ENV if set 5c5231e0 @bep #6456
- 👉 Make the image cache more robust d6f7a9e2 @bep #6501
- ⚡️ Update to Go 1.13.4 and Go 1.12.13 031f948f @bep
- ⏪ Restore -v behaviour 71597bd1 @bep
- ⚡️ Update Goldmark 82219128 @bep
- 👌 Improve grammar in README.md e1175ae8 @jasdeepgill
- Replace the temp for with a dependency a2d77f4a @bep
- ⚡️ Update Chroma b546417a @bep
- ⚡️ Update Goldmark 4175b046 @bep
- markup/tableofcontents: GoDoc etc. 55f951cb @bep
- Minor cleanups 20f351ee @moorereason
- ➕ Add Goldmark as the new default markdown handler bfb9613a @bep #5963#1778#6355
- ➕ Add parallel task executor helper 628efd6e @bep
- ⚡️ Update homepage.md 14a985f8 @bep
- Do not check for remote modules if main project is vendored 20ec9fa2 @bep #6506
- ➕ Add hint when dir not empty 1a36ce9b @YaguraStation #4825
- Headless bundles should not be listed in .Pages d1d1f240 @bep #6492
- 👌 Support Go time format strings in permalinks 70a1aa34 @look
- ⏱ Increase timeout to 30000 for mage -v check cafecca4 @anthonyfok
- Prepare for Goldmark 5f6b6ec6 @bep #5963
- ⚡️ Update quicktest 366ee4d8 @bep
- 👉 Use pointer receiver for ContentSpec 9abd3967 @bep
- 👍 Allow arm64 to fail ad4c56b5 @bep
- ➕ Add a JSON roundtrip test 3717db1f @bep #6472
- ⚡️ Update .travis.yml for arm64 support, etc. ae4fde08 @anthonyfok
- ✅ Skip Test386 on non-AMD64 architectures c6d69d0c @anthonyfok
- 🏗 Switch to mage builds, various optimizations ed268232 @jakejarvis
- ➕ Add exception for new test image 66fe68ff @anthonyfok #6439
- Adjust benchmark templates c5e1e824 @bep
- ⚡️ Update quicktest 3e8b5a5c @bep
- 🏗 Do not attempt to build if there is no config file e6aa6edb @ollien #5896
🛠 Fixes
Output
Core
- 🛠 Fix cascade in server mode 01766439 @bep #6538
- 🛠 Fix .Sections vs siblings da535235 @bep #6365
- 🛠 Fix recently broken timeout config e3451371 @bep
- 🛠 Fix emoji handling inside shortcodes 812688fc @bep #6504
- 🛠 Fix ref/relref anhcor handling c26d00db @bep #6481
Other
- 🛠 Fix language handling in ExecuteAsTemplate 96f09659 @bep #6331
- 🛠 Fix potential data race 03e2d746 @bep #6478
- 🛠 Fix jekyll metadata import on individual posts 8a89b858 @trimbo #5576
- 🛠 Fix Params case handling in the index, sort and where func a3fe5e5e @bep
- 🛠 Fix GetPage Params case issue cd07e6d5 @bep #5946
- ⚡️ Update to Chroma v0.6.9 for Java lexer fix 8483b53a @anthonyfok #6476
- ⚡️ Update past go-cmp's checkptr fix c3d433af @anthonyfok
- 🛠 Fix crash in multilingual content fs 33c474b9 @bep #6463
- ⚡️ Update to Chroma v0.6.8 to fix a crash baa97508 @bep #6450
-
v0.59.1 Changes
October 31, 2019🚀 This is a bug-fix release with a couple of important fixes.
- hugofs: Fix crash in multilingual content fs 33c474b9 @bep #6463
- 🏗 Dockerfile: Switch to mage builds, various optimizations ed268232 @jakejarvis
- ✅ resources/images: Add exception for new test image 66fe68ff @anthonyfok #6439
- Adjust benchmark templates c5e1e824 @bep
- ⚡️ deps: Update to Chroma v0.6.8 to fix a crash baa97508 @bep #6450
- ⚡️ deps: Update quicktest 3e8b5a5c @bep
- 🏗 Do not attempt to build if there is no config file e6aa6edb @ollien #5896
-
v0.59.0 Changes
October 21, 2019🚀 The timing of this release is motivated by getting the copies of the docs repositories in synch, now fully "Hugo Modularized". But it also comes with some very nice additions:
It is now possible to set the target format and the background fill color when processing images, e.g.:
{{ $image.Resize "600x jpg #b31280" }}
👀 See Image Processing Options.
Another useful addon is the
$pages.Next
and$pages.Prev
methods on the core page collections in Hugo. These works the same way as the built-in static variants onePage
, e.g..Next
and.NextInSection
:{{with .Site.RegularPages.Next . }}{{.RelPermalink}}{{end}}
The above is a functionally equivalent (but slightly slower) variant of:
{{with .Next }}{{.RelPermalink}}{{end}}
👀 See Pages Methods for more information.
This release represents 45 contributions by 13 contributors to the main Hugo code base. @bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @anthonyfok, @BaibhaVatsa, and @XhmikosR for their ongoing contributions.
📚 And a big thanks to @digitalcraftsman and @onedrawingperday for their relentless work on keeping the themes site in pristine condition and to @kaushalmodi for his great work on the documentation site.📚 Many have also been busy writing and fixing the documentation in hugoDocs,
which has received 34 contributions by 20 contributors. A special thanks to @bep, @celtic-coder, @napcs, and @bmackinney for their work on the documentation site.Hugo now has:
- 38843+ stars
- 441+ contributors
- 255+ themes
Notes
- 👀 Shortcode params can now be typed (supported types are
string
,bool
int
andfloat64
, see #6376. - 🚀 Pages.Next/.Prev as described above has existed for a long time, but they have been undocumented. They have been reimplemented for this release and now works like their namesakes on
Page
. This may be considered a breaking change, but it should be a welcome one, as the old behaviour wasn't very useful. See #4500
✨ Enhancements
Templates
- ➕ Add optional "title" attribute to iframe in Vimeo shortcode 7b3edc29 @zbayoff
- Modify error messages of after, first, and last 65b7d422 @BaibhaVatsa #6415
- Last now accepts 0 as limit 0e75af74 @BaibhaVatsa #6419
- After now accepts 0 as index 096a4b67 @BaibhaVatsa #6388
- 👉 Make getJSON/getCVS accept non-string args 0d7b05be @bep #6382
- ➕ Add
rel="noopener"
for external links 34dc06b0 @XhmikosR - ✂ Remove unneeded space 2b1814ee @XhmikosR
- ✂ Remove eq argument limitation 5e660947 @vazrupe #6237
Output
- ➕ Add common video media types 689f647b @martignoni
- ✅ Simplify test output to simplify diffing 339ee371 @bep
- 👉 Use + to create the Type string 64ec8c89 @bep
- 👌 Support output image format in image operations e5856e61 @jansorg #6298
Other
- 📄 Replace /docs 39121de4 @bep
- Recover from file corruption 180195aa @bep #6401
- 👍 Allow to set background fill colour 4b286b9d @bep #6298
- Replace .RSSLink 46cafdba @bep #6037
- 👉 Use binary search in Pages.Prev/Next if possible 653e6856 @bep #4500
- 👉 Make Pages.Prev/Next work like the other Prev/Next methods f4f566ed @bep #4500
- ⚡️ Update feature_request.md 5f1aafaf @bep
- ⚡️ Update to Go 1.12.10 and 1.13.1 71b18a07 @bep #6406
- ➕ Add FileMeta.String f10db101 @bep
- ⚡️ Update minify to v2.5.2 b401858e @anthonyfok
- ➕ Add BaseFs to RenderingContext 020a6fbd @niklasfasching
- ⚡️ Update go-org b152216d @niklasfasching
- ⬆️ Upgrade to latest version of emoji dependency c466b88c @jamietanna #6391
- ⬆️ Upgrade to latest version of emoji dependency 170f18d9 @jamietanna
- ⚡️ Update Architectures 15a0364d @bep
- ➕ Add ability to invalidate Google Cloud CDN 674e81ae @gkelly
- ✅ Ensure same dirinfos sort order in TestImageOperationsGolden 298092d5 @anthonyfok
- ⚡️ Update bug_report.md 019ae384 @bep
- 👌 Support typed bool, int and float in shortcode params 329e88db @bep #6371
- ⚡️ Update Chroma e073f4ef @bep #6279
- ➕ Add issue templates and action 454a033d @bmackinney
- ➕ Add some more resource transform tests c262a95a @bep #6348
- Do not compile in Azure on Solaris c0d7188e @fazalmajid #6324
- Ignore "does not exist" errors in prune fcfa6f33 @bep #6326#5745
- Avoid writing the same processed image to /public twice 9442937d @bep #6307
- ⚡️ Update github.com/bep/gitmap 24ad4295 @bep #6313
🛠 Fixes
Core
Other
- 🛠 Fix elements are doubling when append a not assignable type a9762b5c @vazrupe #6188
- 🛠 Fix data race in global logger init bc70f2bf @bep #6409
- 🛠 Fix image test error on s390x, ppc64* and arm64 39ed33fc @anthonyfok #6387
- 🛠 Fix cache key transformed resources 6dec671f @bep #6348
- 🛠 Fix cache keys for bundled resoures in transform.Unmarshal c0d75736 @bep #6327
- 🛠 Fix concat with fingerprint regression 3be2c253 @bep #6309
-
v0.58.3 Changes
September 19, 2019