Skip to content

Releases: usercode/ImageWizard

ImageWizard 3.8.0

Choose a tag to compare

@usercode usercode released this 12 Dec 11:12
  • .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

Choose a tag to compare

@usercode usercode released this 07 May 18:23
  • Endpoints: MapImageWizard is public
  • AsyncKeyLock 1.0.4
  • ImageSharp 3.0
  • PuppeteerSharp 10.0

ImageWizard 3.7.4

Choose a tag to compare

@usercode usercode released this 18 Nov 12:44
0f12b4e
  • Added watermark filter
  • FileLoader can use root path

ImageWizard 3.7.3

Choose a tag to compare

@usercode usercode released this 28 Oct 21:00
  • Added missing ImageWizard.Client package

ImageWizard 3.7.2

Choose a tag to compare

@usercode usercode released this 28 Oct 20:09
  • Resizing: Default pad color is white
  • Youtube tag id is more unique

ImageWizard 3.7.1

Choose a tag to compare

@usercode usercode released this 17 Jul 20:17
  • 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

Choose a tag to compare

@usercode usercode released this 25 Jun 14:14
  • 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

Choose a tag to compare

@usercode usercode released this 11 Apr 15:21
  • 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

Choose a tag to compare

@usercode usercode released this 13 Mar 16:08
  • 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

Choose a tag to compare

@usercode usercode released this 25 Feb 22:29
  • Exclude signature from ImageWizardUrl / Extend IUrlSignature
  • Optimize HMACSHA256UrlSignature
  • Added RemoveXmp() to ImageSharp pipeline
  • Added default mimetype webp to ImageSharp pipeline