Skip to content

Releases: usercode/ImageWizard

ImageWizard 3.7.0

25 Jun 14:14

Choose a tag to compare

  • 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

11 Apr 15:21

Choose a tag to compare

  • 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

13 Mar 16:08

Choose a tag to compare

  • 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

25 Feb 22:29

Choose a tag to compare

  • Exclude signature from ImageWizardUrl / Extend IUrlSignature
  • Optimize HMACSHA256UrlSignature
  • Added RemoveXmp() to ImageSharp pipeline
  • Added default mimetype webp to ImageSharp pipeline

ImageWizard 3.4.0

09 Feb 23:06
c17e1fc

Choose a tag to compare

  • 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

30 Jan 21:13
b008acc

Choose a tag to compare

  • 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

10 Jan 17:40

Choose a tag to compare

  • Fixed SkiaSharp image decoding #9
  • Use stackalloc for SHA256 and HMACSHA256

ImageWizard 3.0.0

02 Jan 21:16

Choose a tag to compare

  • 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

08 Nov 19:55

Choose a tag to compare

  • .NET 6.0
  • Removed default http loader and distributed cache
  • Removed IFileVersionProvider from client (no MVC dependency)

ImageWizard 2.1.9

05 Jun 15:35

Choose a tag to compare

  • Fixed Piranha module for correct whitespace handling in filenames
  • Fixed DrawString filter for correct whitespace handling in parameters