Releases: SixLabors/ImageSharp.Web
Releases · SixLabors/ImageSharp.Web
v2.0.0
What's Changed
Advisories and Breaking Changes
- Replace generic dictionary for commands with specialized collection type. by @JimBobSquarePants in #203
- Abstract cache key creation to ICacheKey by @ronaldbarendse in #206
- Add CacheFolderDepth option and create shorter file names by @ronaldbarendse in #213
- Decouple PhysicalFileSystemProvider from WebRootFileProvider by @JimBobSquarePants in #214
Enhancements
- Deleted unused ConcurrentDictionaryExtensions by @deanmarcussen in #199
- Reference ImageSharp V2 preview by @JimBobSquarePants in #201
- Fix method signature by @JimBobSquarePants in #202
- Use more efficient (and not obsolete) download method for Azure Blobs. by @JimBobSquarePants in #205
- Feat/aws AWS S3 provider by @andyfelton-equatedigital in #209
- AWS S3 Provider by @andymac4182 in #75
- Git LFS fixes for sample images by @JimBobSquarePants in #211
- Add AutoOrientWebProcessor by @JimBobSquarePants in #215
- Respect EXIF orientation when resizing by @JimBobSquarePants in #217
- Separate AWS cache options and normalize implementations by @JimBobSquarePants in #219
- Removed the AutoOrientWebProcessor. by @dlemstra in #220
- Load source images asynchronously to prevent thread pool exhaustion by @kroymann in #222
- Apply updates to XY and Anchor positions based on EXIF metadata by @JimBobSquarePants in #221
- Replace PhysicalFileProvider with File in PhysicalFileSystemCache and PhysicalFileSystemProvider by @ronaldbarendse in #225
- Build against .NET 5 and .NET 6 by @ronaldbarendse in #216
- Allow ImageSharp to determine the best pixel format on load. by @JimBobSquarePants in #235
- Allow runtime physical deletion of cached images by @JimBobSquarePants in #240
- Fix anchor position transforms and tests in ExifOrientationUtilities by @ronaldbarendse in #242
- Expose ExifOrientationUtilities and ICommandConverter implementations by @JimBobSquarePants in #241
- Add FileProviderImageProvider and WebRootImageProvider by @ronaldbarendse in #243
- Add InsertProvider extensions and tests by @JimBobSquarePants in #247
- PhysicalFileSystem optimizations by @JimBobSquarePants in #246
- Add HMAC authentication options. by @JimBobSquarePants in #250
- Make InsertProvider idempotent and remove reflection by @ronaldbarendse in #249
- Remove no-op ImageSharpConfiguration and setup action by @ronaldbarendse in #245
New Contributors
- @andyfelton-equatedigital made their first contribution in #209
- @andymac4182 made their first contribution in #75
Full Changelog: v1.0.5...v2.0.0
v1.0.5
What's Changed
- Avoid most allocations in GetExtensionFromUri by @PhyxionNL in #188
- Restore ability to use null cache by @kroymann in #194
- Ensure invalid format commands don't get processed. by @JimBobSquarePants in #197
New Contributors
- @PhyxionNL made their first contribution in #188
Full Changelog: v1.0.4...v1.0.5
v1.0.4
Advisories and Breaking Changes
- None
Release Notes
Bug
- Order and filter processors by supported commands - #183 via @ronaldbarendse, @JimBobSquarePants
Build
- Update References - #186 via @brianpopow
Documentation
- Update issue template config - #175 via @JimBobSquarePants
Enhancement
- Implemented preset support - #165 via @marklagendijk, @JimBobSquarePants
Performance
- Reduce allocations in ImageSharpMiddleware.Invoke for common case - #181 via @lahma, @JimBobSquarePants
New Contributors
- @marklagendijk made their first contribution in #165
- @ronaldbarendse made their first contribution in #183
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Advisories and Breaking Changes
Api
- Obsolete SetMemoryAllocator builder extensions - #154 via @deanmarcussen
Release Notes
Bug
- Fix Zero Length Images - #160 via @deanmarcussen
Build
- Update branding and CI build - #164 via @JimBobSquarePants
Documentation
- Update README.md - #159 via @JimBobSquarePants
Enhancement
- Adapting log level when files are not found - #148 via @sebastienros
v1.0.2
Advisories and Breaking Changes
- None
Release Notes
Bug
- Fix missing cache lookups - #141 via @deanmarcussen, @JimBobSquarePants
Build
- Fix DotNet Pack - #142 via @JimBobSquarePants
v1.0.1
Advisories and Breaking Changes
- None
Release Notes
Enhancement
- Add an option to enable setting a different CacheRoot - #127 via @stefannikolei
- Update ImageSharp - #130 via @JimBobSquarePants
v1.0.0
Advisories and Breaking Changes
- Update Cache Config To Use TimeSpan - #111 via @JimBobSquarePants
- Make converters injectable and respect culture - #117 via @JimBobSquarePants
- Use RecyclableMemoryStream - #107 via @JimBobSquarePants
- Code Quality - #109 via @JimBobSquarePants
- Converts callbacks to async - #100 via @wagich, @JimBobSquarePants
- Simplify Dependency Injection - #115 via @JimBobSquarePants
Release Notes
Build
- Update build and repo config to match ImageSharp - #102 via @JimBobSquarePants
- Add missing packages to Azure Provider - #103 via @JimBobSquarePants
- Update build-and-test.yml - #108 via @JimBobSquarePants
- Add global.json to ignore pre-releases like .Net 5 preview - #114 via @sandcastle, @JimBobSquarePants
- Fix compatibility with NET 5 SDK InternalsVisibleTo - #116 via @JimBobSquarePants
Enhancement
- Simplify middleware workflow. - #110 via @JimBobSquarePants
Tests
- Add Parallel Identical Query Tests. - #119 via @JimBobSquarePants
Azure
- Azure Blob Cache and Test refactor. - #112 via @JimBobSquarePants
- Various Code Quality Fixes - #105 via @JimBobSquarePants
Performance
- Lock free Read/Write Identical Request Implementation - #124 via @deanmarcussen
- Faster Cache - #121 via @JimBobSquarePants, @deanmarcussen
v1.0.0-rc.3
Release Stats: 1 pull requests from 1 contributors!
Release Notes
Bug
- Pass correct type parameter to background color processor. - #97 via @JimBobSquarePants
v1.0.0-rc.2
Release Notes
Milestone: 1.0.0-rc2
Azure
- Correctly Parse Azure Container Paths - #95 via @JimBobSquarePants
v1.0.0-rc.1
Release Notes
Milestone: 1.0.0-rc1
Azure
- Update Azure Blob SDK and cleanup - #87 via @JimBobSquarePants
- Add Support for Multiple Azure Connections and Containers. - #91 via @JimBobSquarePants
- Copy Azure stream to prevent read errors - #86 via @JimBobSquarePants
Bug
- Create PhysicalFileProvider from Webroot - #80 via @deanmarcussen
- AnchorPositionMode.Center is ignored when CenterCoordinates is Empty - #90 via @meixger
Build
- New build process - #84 via @JimBobSquarePants
- Update shared infrastructure - #89 via @brianpopow
Documentation
- Modify installation guide. Add API samples. - #88 via @jz5, @JimBobSquarePants
Enhancement
- Add a setting so providers can process images when no commands are supplied. - #83 via @Pandorax100