Releases: SixLabors/ImageSharp.Drawing
Releases · SixLabors/ImageSharp.Drawing
Release list
v3.1.2
What's Changed
- Fix cached color glyph paint replay and add a Paint overload with a text cache by @JimBobSquarePants in #422
- Compose gradient transforms on the brush and consume Fonts 3.1.3 by @JimBobSquarePants in #424
Full Changelog: v3.1.1...v3.1.2
v3.1.1
What's Changed
- Round join tessellation and CPU edge accuracy by @JimBobSquarePants in #417
- Make DrawingTextCache thread-safe by @JimBobSquarePants in #420
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- Translate clip paths for text with RenderLocation. by @JimBobSquarePants in #399
- Introduce the concept of a shared glyph cache by @codymullins in #398
- Bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in #402
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #404
- Bump actions/cache from 5 to 6 by @dependabot[bot] in #406
- Perf: Convert only the required source region in DrawImage by @christianrondeau in #407
- Bump actions/setup-dotnet from 5 to 6 by @dependabot[bot] in #409
- Skia parity: premultiplied rendering, layer effects, and WebGPU interop rework by @JimBobSquarePants in #410
- Rework aliased rasterization and path lowering to allow full hinting by @JimBobSquarePants in #411
- COLRv1 group rendering, zero-callback layered glyph cache, WebGPU blend parity and CPU-exact brush colors by @JimBobSquarePants in #412
- Fix rich text cloning and palette cache key by @JimBobSquarePants in #413
- Update Six Labors Refs by @JimBobSquarePants in #414
New Contributors
- @codymullins made their first contribution in #398
- @christianrondeau made their first contribution in #407
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- ImageSharp v4 compatibility by @JimBobSquarePants in #351
- Update references by @JimBobSquarePants in #358
- Update SharedInfra by @stefannikolei in #359
- Update refs and submodule; update workflow by @JimBobSquarePants in #363
- Backport improvements from TechPizzaDev fork. by @JimBobSquarePants in #366
- Support rendering painted layered glyphs. by @JimBobSquarePants in #368
- Integrate SixLabors.PolygonClipper by @stefannikolei and @JimBobSquarePants in #364
- Constrain Image processing operations to clip bounds. by @JimBobSquarePants in #376
- Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #347
- DrawingCanvas API: Replace imperative extension methods with stateful canvas-based drawing model by @JimBobSquarePants in #377
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #379
- Harden SVG path parser and add tests for robustness by @JimBobSquarePants in #389
- Add RoundedRectanglePolygon and PathBuilder helpers. by @JimBobSquarePants in #390
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #380
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #381
- Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #382
- Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #386
- Bump NuGet/setup-nuget from 2 to 4 by @dependabot[bot] in #391
- Add WebGPU docs; update gitattributes & deps by @JimBobSquarePants in #392
- Add hatch pattern brushes and reference images by @JimBobSquarePants in #393
- Update SixLabors.ImageSharp.Drawing.WebGPU.targets by @JimBobSquarePants in #394
- Update To Stable Dependencies by @JimBobSquarePants in #395
Full Changelog: v2.1.5...v3.0.0
v2.1.7
What's Changed
- Update to ImageSharp v3.1.11 by @JimBobSquarePants in #361
Full Changelog: v2.1.6...v2.1.7
v2.1.6
What's Changed
- Updates Six Labors References to Latest Versions by @JimBobSquarePants in #355
Full Changelog: v2.1.5...v2.1.6
v2.1.5
What's Changed
- Update dependency references to latest releases. by @JimBobSquarePants in #349
- RecolorBrush - Limit access to target dimensions by @JimBobSquarePants in #350
Full Changelog: v2.1.4...v2.1.5
v2.1.4
What's Changed
- Align font outline and fill while calling DrawText by @tocsoft in #331
- Update references and fix casting of RichTextRuns by @JimBobSquarePants in #335
Full Changelog: v2.1.3...v2.1.4
v2.1.3
What's Changed
- Mitigate issue where outline thicknesses less than 0.5 fail out generate solid shapes not outlines by @tocsoft in #324
- Update Fonts to v2.0.3 and ImageSharp to v3.1.4 by @JimBobSquarePants in #326
Full Changelog: v2.1.2...v2.1.3
v2.1.2
What's Changed
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #313
- Bump actions/cache from 3 to 4 by @dependabot in #316
- Bump SixLabors.ImageSharp from 3.1.1 to 3.1.3 in /src/ImageSharp.Drawing by @dependabot in #321
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #317
- Bump NuGet/setup-nuget from 1 to 2 by @dependabot in #318
Full Changelog: v2.1.1...v2.1.2