Releases: usercode/ImageWizard
Releases · usercode/ImageWizard
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)
ImageWizard 3.5.0
- Exclude signature from ImageWizardUrl / Extend IUrlSignature
- Optimize HMACSHA256UrlSignature
- Added RemoveXmp() to ImageSharp pipeline
- Added default mimetype webp to ImageSharp pipeline
ImageWizard 3.4.0
- Update to ImageSharp 2.0
- Added WebP format to ImageSharp pipeline
- Added FileCacheV2 with data deduplication support
- Added default mime types to pipelines
- Added hashNameLength to FetchLocalFile
- Moved pre- and postprocessing to pipeline base
- ImageWizardApp: Added AutoOrient call (preprocessing)
- ImageWizardApp: Added metadata option (postprocessing)
ImageWizard 3.2.0
- Core: Added ICachedDataKey
- Core: Added ICachedDataHash
- Core: Added ISignatureService
- Added OpenGraph plugin
- ImageSharp: Added pre and post processing for pipeline
- ImageSharp: Added MetadataFilter
- ImageSharp: Added tga format
- YouTube; Allow multiple tags on every page
- YouTube; Extended with grayscale, blur effect and no cookie option
- Azure: Enable streaming blobs
- Analytics: stats by mime type
- Clean up ImageWizard app (docker)
ImageWizard 3.0.1
- Fixed SkiaSharp image decoding #9
- Use stackalloc for SHA256 and HMACSHA256
ImageWizard 3.0.0
- enable streaming for http loader
- enable range processing by http request
- use RecyclableMemoryStream for smarter memory management
- improved file cache
- processing pipline is also called with zero filters
- e.g.: re-encode images without filters for better security
- http loader send user agent header ("ImageWizard/3.0")
- some external services need this header entry
- client url builder: fluent api differents between Image, PDF, SVG
- clean up some namespaces
ImageWizard 2.2.0
- .NET 6.0
- Removed default http loader and distributed cache
- Removed IFileVersionProvider from client (no MVC dependency)
ImageWizard 2.1.9
- Fixed Piranha module for correct whitespace handling in filenames
- Fixed DrawString filter for correct whitespace handling in parameters