Skip to content

6.0.0

Compare
Choose a tag to compare
@markgibbons25 markgibbons25 released this 26 Apr 23:37
· 9 commits to master since this release

New Features

  • Docker: Integration tests + Dianoga Docker Assets Images (#109)
  • Updated SVGO to latest version, using a new packaging method which reduces the size and makes it easy to manage (#104)
  • Included SVGO into the main NuGet package again, and enabled it by default.
  • Support for next-generation AVIF and JPEGXL image formats.
  • Made next-generation format handling more generic. For adding a new format it should be enough to write one optimizer, write tests and add a configuration file.
  • Changed way of CDN configuration works. Here is the trade-off: see GenerateCacheKey.cs. That pipeline will be called even if CDN is not enabled, but execution will be skipped if CDN is not enabled. It is done to make configuration less complex.
  • Updated readme.md documentation for the above.

Breaking Changes

  • Dianoga.svgtools NuGet package is no longer required and has been combined into the main package.
  • WebP configuration has been refactored to allow an extensible list of Next Gen formats.

New Maintainer

  • Welcome community member @Antonytm who is excited to step up and help maintain Dianoga!