Releases: usercode/ImageWizard
Releases · usercode/ImageWizard
ImageWizard 3.10.0
ImageWizard 3.8.0
- .NET 8.0
- ImageSharp 3.1.1
- Removed dependency to Svg package (System.Drawing)
- Docker container don't need anymore libgdiplus
ImageWizard 3.7.5
- Endpoints: MapImageWizard is public
- AsyncKeyLock 1.0.4
- ImageSharp 3.0
- PuppeteerSharp 10.0
ImageWizard 3.7.4
- Added watermark filter
- FileLoader can use root path
ImageWizard 3.7.3
- Added missing ImageWizard.Client package
ImageWizard 3.7.2
- Resizing: Default pad color is white
- Youtube tag id is more unique
ImageWizard 3.7.1
- ImageWizardOptions: Use key property as byte array
- for appsettings.json use base64 instead of base64url
- AsyncLock: Prevent thread pool starvation
- Added cache to HMACSHA256UrlSignature
ImageWizard 3.7.0
- ImageSharp 2.1.3
- Added fallback handler
- Added MaxLoaderSourceLength to options (default: 25 MB)
- if source is larger than MaxLoaderSourceLength, loader will be stopped
- Added InvalidUrl to analytics
- Removed FileCacheV2
ImageWizard 3.6.0
- Update to ImageSharp 2.1
- Added key-based AsyncLock for threadsafe writing to cache
- Added cleanup background service (built-in CleanupReasons: OlderThan, LastUsedSince, Expired)
- MongoDBCache: Renamed collections + Added Cleanup routine
- ICache.WriteAsync() -> Removed key parameter because it's part of metadata
- HMACSHA256UrlSignature -> Removed IsCaseInsensitive, because ImageWizardUrl is completely case insensitive.
- Added lossless parameter to webp filter
ImageWizard 3.5.1
- Added PuppeteerSharp plugin
- Fixed client hints handling (DPR only)
- ImageSharp pipeline can select WebP format by accept header
- Increase CacheControlMaxAge value for youtube and gravatar loader (from some minutes to 7 days)
- Added UseWebP option to ImageWizard app
- ImageWizard app uses FileCacheV2 (docker)