Releases: kamsar/Dianoga
Releases · kamsar/Dianoga
5.0.3
5.0.2
5.0.1
5.0.0
New Features
- Full WebP support in both Content Management (including media library uploads) and Content Delivery (on-the-fly conversions of png, gif and jpeg to WebP)
- Allow path exclusion based on wildcards (#37)
- Added https://pngquant.org optimizer support
- Update SVGO to 1.3.2 (#57)
- Changed SVGO to use a packaged compiled version SVGOP to make it easier to deploy
- Update MozJpeg to 3.3.1
- Change default jpeg optimizer to lossy MozJpeg due to its superior performance with great quality
- Add SXA compatible Media Request Handler for WebP
- Changed to SDK csproj format to support multiple TargetFrameworks
Fixes
- Scaling WebP images fail in synchronous mode (#53)
- Incorrectly serving WebP when handling multiple requests at same time (#51)
- Error only in Chrome: Cannot access a closed Stream (#50)
- WebP issues (#49 )
- The "PackageRetrievalTask" task failed unexpectedly with version 4.0.0 question (#47)
- Fix an issue with PngQuantOptimizer related to #34
- Fix temp file issue for png (#52)
- Fix an issue with streams being disposed when Dianoga was unable to optimize them (#56)
- Fixed WebP CDN support (#61)
- Fixed SVG support on Azure PaaS (#46)
- Optimization with the Process runner to dispose it properly.
- Fix an issue with JSS (#66)
Breaking Changes
- Configs - defaults have changed
- SVGO has been split to a separate Dianoga.svgtools. Please see the readme for details if you are using SVGO.
- Removed old nQuant.net as it is no longer maintained and is superseded by pngQuant
Changes from last Release Candidate
- Fix an issue with JSS (#66)
5.0.0 Release Candidate 6
New Features
- Full WebP support in both Content Management (including media library uploads) and Content Delivery (on-the-fly conversions of png, gif and jpeg to WebP)
- Allow path exclusion based on wildcards (#37)
- Added https://pngquant.org optimizer support
- Update SVGO to 1.3.2 (#57)
- Changed SVGO to use a packaged compiled version SVGOP to make it easier to deploy
- Update MozJpeg to 3.3.1
- Change default jpeg optimizer to lossy MozJpeg due to its superior performance
- Add SXA compatible Media Request Handler
- Changed to SDK csproj format to support multiple TargetFrameworks
Fixes
- Scaling WebP images fail in synchronous mode (#53)
- Incorrectly serving WebP when handling multiple requests at same time (#51)
- Error only in Chrome: Cannot access a closed Stream (#50)
- WebP issues (#49 )
- The "PackageRetrievalTask" task failed unexpectedly with version 4.0.0 question (#47)
- Fix an issue with PngQuantOptimizer related to #34
- Fix temp file issue for png (#52)
- Fix an issue with streams being disposed when Dianoga was unable to optimize them (#56)
- Fixed WebP CDN support (#61)
- Fixed SVG support on Azure PaaS (#46)
Breaking Changes
- Configs - defaults have changed
- SVGO has been split to a separate Dianoga.svgtools. Please see the readme for details if you are using SVGO.
- Removed old nQuant.net as it is no longer maintained and is superseded by pngQuant
Changes from last Release Candidate
- Changed SVGO to use a packaged compiled version (SVGOP) to make it easier to deploy
- Fixed SVG support on Azure PaaS (#46)
- Optimization with the Process runner to dispose it properly.
5.0.0 Release Candidate 5
New Features
- Full WebP support in both Content Management (including media library uploads) and Content Delivery (on-the-fly conversions of png, gif and jpeg to WebP)
- Allow path exclusion based on wildcards (#37)
- Added https://pngquant.org optimizer support
- Update SVGO to 1.3.2 (#57)
- Update MozJpeg to 3.3.1
- Change default jpeg optimizer to lossy MozJpeg due to its superior performance
- Add SXA compatible Media Request Handler
- Changed to SDK csproj format to support multiple TargetFrameworks
Fixes
- Scaling WebP images fail in synchronous mode (#53)
- Incorrectly serving WebP when handling multiple requests at same time (#51)
- Error only in Chrome: Cannot access a closed Stream (#50)
- WebP issues (#49 )
- The "PackageRetrievalTask" task failed unexpectedly with version 4.0.0 question (#47)
- Fix an issue with PngQuantOptimizer related to #34
- Fix temp file issue for png (#52)
- Fix an issue with streams being disposed when Dianoga was unable to optimize them (#56)
- Fixed WebP CDN support (#61)
Breaking Changes
- Configs - defaults have changed
- SVGO has been split to a separate Dianoga.svgtools. Please see the readme for details if you are using SVGO.
- Removed old nQuant.net as it is no longer maintained and is superseded by pngQuant
Changes from last Release Candidate
- Fix #61 CDN WebP support issue where some ajax html renderers (SXA) don't pass the Accept header, so now we will only serve WebP if the media query string has "extension=webp". There was a Dianoga.WebP.CDN.config change for this.
5.0.0 Release Candidate 4
New Features
- Full WebP support in both Content Management (including media library uploads) and Content Delivery (on-the-fly conversions of png, gif and jpeg to WebP)
- Allow path exclusion based on wildcards (#37)
- Added https://pngquant.org optimizer support
- Update SVGO to 1.3.2 (#57)
- Update MozJpeg to 3.3.1
- Change default jpeg optimizer to lossy MozJpeg due to its superior performance
- Add SXA compatible Media Request Handler
- Changed to SDK csproj format to support multiple TargetFrameworks
Fixes
- Scaling WebP images fail in synchronous mode (#53)
- Incorrectly serving WebP when handling multiple requests at same time (#51)
- Error only in Chrome: Cannot access a closed Stream (#50)
- WebP issues (#49 )
- The "PackageRetrievalTask" task failed unexpectedly with version 4.0.0 question (#47)
- Fix an issue with PngQuantOptimizer related to #34
- Fix temp file issue for png (#52)
- Fix an issue with streams being disposed when Dianoga was unable to optimize them (#56)
- Fixed WebP CDN support (#61)
Breaking Changes
- Configs - defaults have changed
- SVGO has been split to a separate Dianoga.svgtools. Please see the readme for details if you are using SVGO.
- Removed old nQuant.net as it is no longer maintained and is superseded by pngQuant
Changes from last Release Candidate
5.0.0 Release Candidate 3
New Features
- Full WebP support in both Content Management (including media library uploads) and Content Delivery (on-the-fly conversions of png and jpeg to webp)
- Allow path exclusion based on wildcards (#37)
- Added https://pngquant.org optimizer support
- Update SVGO to 1.3.2 (#57)
- Update MozJpeg to 3.3.1
- Change default jpeg optimizer to lossy MozJpeg due to its superior performance
Fixes
- Scaling WebP images fail in synchronous mode (#53)
- Incorrectly serving webp when handling multiple requests at same time (#51)
- Error only in Chrome: Cannot access a closed Stream (#50)
- WebP issues (#49 )
- The "PackageRetrievalTask" task failed unexpectedly with version 4.0.0 question (#47)
- Fix an issue with PngQuantOptimizer related to #34
- Fix an issue with streams being disposed when Dianoga was unable to optimize them (#56)
Breaking Changes
- Configs - defaults have changed
- SVGO has been split to a separate Dianoga.svgtools. Please see the readme for details if you are using SVGO.
Changes from last Release Candidate
- Fix a regression of #40
- Update MozJpeg to 3.3.1
- Change default jpeg optimizer to lossy MozJpeg
- Change webp optimization defaults
5.0.0 Release Candidate 2
New Features
- Full WebP support in both Content Management (including media library uploads) and Content Delivery (on-the-fly conversions of png and jpeg to webp)
- Allow path exclusion based on wildcards (#37)
- Added https://pngquant.org optimizer support
Fixes
- Scaling WebP images fail in synchronous mode (#53)
- Incorrectly serving webp when handling multiple requests at same time (#51)
- Error only in Chrome: Cannot access a closed Stream (#50)
- WebP issues (#49 )
- Update SVGO to the latest. (#57)
- The "PackageRetrievalTask" task failed unexpectedly with version 4.0.0 question (#47)
- Fix an issue with PngQuantOptimizer related to #34
- Fix an issue with streams being disposed when Dianoga was unable to optimize them (#56)
Breaking Changes
- Configs - defaults have changed
- SVGO has been split to a separate Dianoga.svgtools. Please see the readme for details if you are using SVGO.
Changes from last Release Candidate
- Fix an issue with streams being disposed when Dianoga was unable to optimize them (#56)
5.0.0 Release Candidate 1
New Features
- Full WebP support in both Content Management (including media library uploads) and Content Delivery (on-the-fly conversions of png and jpeg to webp)
- Allow path exclusion based on wildcards (#37)
- Added https://pngquant.org optimizer support
Fixes
- Scaling WebP images fail in synchronous mode (#53)
- Incorrectly serving webp when handling multiple requests at same time (#51)
- Error only in Chrome: Cannot access a closed Stream (#50)
- WebP issues (#49 )
- Update SVGO to the latest. (#57)
- The "PackageRetrievalTask" task failed unexpectedly with version 4.0.0 question (#47)
- Fix an issue with PngQuantOptimizer related to #34
Breaking Changes
- Configs - defaults have changed
- SVGO has been split to a separate Dianoga.svgtools. Please see the readme for details if you are using SVGO.