hugo/docs/content/en/news/0.58.0-relnotes/index.md
2019-09-04 15:41:58 +00:00

10 KiB


date: 2019-09-04 title: "0.58.0" description: "0.58.0" categories: ["Releases"]

**Hugo 0.58** adds the long sought after [Exif (docs)](https://gohugo.io/content-management/image-processing/#exif)  method on image and a bunch of useful [image filters (docs)](https://gohugo.io/functions/images/#image-filters), courtesy of [@disintegration](https://github.com/disintegration)'s great [Gift](https://github.com/disintegration/gift) image library.

This means that you now can do variations of this:

{{ $blurryGrayscale := $myimage.Resize "300x200" | images.Filter images.Grayscale (images.GaussianBlur 8) }}
{{ $exif := $myimg.Exif }}

It's worth noting that the issue that enabled/triggered the implementation of the above was the simplifications needed to fix #5903, which makes sure that type information is preserved when processed via Hugo Pipes. E.g. you can now do:

{{ ($myimg | fingerprint ).Width }}

And it works as expected.

This release is also built with the brand new Go 1.13 which means that it's also the fastest Hugo version to date.

This release represents 39 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 @niklasfasching, @vazrupe, and @jakejarvis 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 8 contributors. A special thanks to @jacebenson, @digitalcraftsman, @jernst, and @rgwood for their work on the documentation site.

Hugo now has:

Enhancements

Templates

Core

Other

Fixes

Core

Other