Releases: SixLabors/ImageSharp.Drawing
Releases · SixLabors/ImageSharp.Drawing
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
v2.1.1
What's Changed
- Bump actions/setup-dotnet from 3 to 4 by @dependabot in #310
- Ensure the negatively offset shapes are correctly offset the ImageBrush Texture during rendering. by @tocsoft in #309
- Update to ImageSharp v3.1.1 by @JimBobSquarePants in #311
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- Expose ImageBrush source region constructor. by @JimBobSquarePants in #306
- Update refs to latest by @JimBobSquarePants in #307
Full Changelog: v2.0.1...v2.1.0
v2.0.1
What's Changed
- Fix arcs and do not throw when outlining by @JimBobSquarePants in #302
- Fix Out of Bounds Text Drawing by @JimBobSquarePants in #304
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- Update to .NET 6 and ImageSharp v3.x by @JimBobSquarePants in #286
- Remove compiler conditions by @JimBobSquarePants in #288
- Enable nullability checks by @JimBobSquarePants in #289
- Drawing performance tweaks by @JimBobSquarePants in #290
- Bump actions/checkout from 3 to 4 by @dependabot in #291
- Additional drawing performance fixes by @JimBobSquarePants in #292
- Bump dependencies for V2 release by @JimBobSquarePants in #294
Full Changelog: v1.0.0...v2.0.0
v1.0.0
What's Changed
- Determine minX/minY/maxX/maxY by iterating over points/paths only onc… by @remcoros in #240
- Bump actions/setup-dotnet from 2 to 3 by @dependabot in #245
- Fix GitHub shields by @MarkCiliaVincenti in #251
- Add convenience constructor to ComplexPolygon by @stefannikolei in #258
- Revisit pen api by @stefannikolei in #257
- Rich text rendering by @tocsoft and @JimBobSquarePants in #211
- Upgrade to clipper 2 by @JimBobSquarePants in #261
- Fix rendering along open paths. by @JimBobSquarePants in #263
- Inline Clipper by @JimBobSquarePants in #265
- Apply upstream clipper fix 500 by @JimBobSquarePants in #272
- Fix ImageBrush and DrawTextProcessor by @JimBobSquarePants in #273
- Add tests for PatterBrush issue 241 by @JimBobSquarePants in #274
- Support Vertical Mixed Text by @JimBobSquarePants in #271
- Update to latest Fonts and implement upstream clipper fix by @JimBobSquarePants in #278
- Update Fonts to v1.0.0 by @JimBobSquarePants in #281
- Clipper upstream fixes by @JimBobSquarePants in #282
- Normalize XML comments. by @JimBobSquarePants in #283
- Add Convenience Constructors to shapes by @JimBobSquarePants in #284
- Bump ImageSharp by @JimBobSquarePants in #285
New Contributors
- @remcoros made their first contribution in #240
- @MarkCiliaVincenti made their first contribution in #251
- @stefannikolei made their first contribution in #258
Full Changelog: v1.0.0-beta15...v1.0.0
v1.0.0-beta15
What's Changed
- Prevent a subpixel being able to reset dirty flag by @tocsoft in #204
- Track memory allocations in tests by @tocsoft in #216
- Add drawing centric path building api. by @tocsoft @JimBobSquarePants in #206
- Parse Svg Path by @tocsoft in #217
- Fix accuracy of drawing text along a path by @JimBobSquarePants in #178
- Use correct dimension for sourceY by @JimBobSquarePants in #223
- Return empty path when outline width is less than or equal to zero by @tocsoft in #225
- Bump actions/checkout from 2 to 3 by @dependabot in #231
- Bump actions/setup-dotnet from 1 to 2 by @dependabot in #229
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #232
- Bump actions/cache from 2 to 3 by @dependabot in #228
- Bump codecov/codecov-action from 1 to 3 by @dependabot in #230
- Update refs to latest by @JimBobSquarePants in #239
New Contributors
- @dependabot made their first contribution in #231
Full Changelog: v1.0.0-beta14...v1.0.0-beta15
v1.0.0-beta14
Advisories and Breaking Changes
API
- Remove Region and add new Clip Extension - #150 via @JimBobSquarePants, @tocsoft
- Update Fonts Reference and Introduce Shared TextOptions - #177 via @JimBobSquarePants
Release Notes
API
- Allow implementing custom brush types - #149 via @JimBobSquarePants
Area:Shapes
- Implenting addArc feature - #144 via @derBobo, @antonfirsov, @JimBobSquarePants
Bug
- Added wrapper for ClipperOffset algorithm to fix internal exception - #145 via @obayomy, @JimBobSquarePants
- DrawTextProcessor - Handle Empty Paths - #152 via @JimBobSquarePants
- Remove double origin assignment from TextBuilder - #181 via @JimBobSquarePants
- fixes #175 - Text gets chopped when rotated >60 degrees. - #191 via @replaysMike, @JimBobSquarePants
Build
- Update shared infrastructure - #169 via @brianpopow
- Update references - #186 via @JimBobSquarePants
- Migrate orphaned images to GitLFS - #197 via @JimBobSquarePants
Documentation
- Update samples and add to main solution - #157 via @JimBobSquarePants
Other
- enable image brush to be only draw a portion of the source image - #154 via @tocsoft
- Fix defaults documentation of ShapeOptions and TextOptions properties - #156 via @0xced
- Add wordbreaking support - #167 via @JimBobSquarePants
- Update References to latest stable versions - #168 via @brianpopow
- Fix SkipEdgesBeforeMinY algorithm - #171 via @antonfirsov
- Update ImageSharp reference - #194 via @JimBobSquarePants
- Expose JointStyle and EndCapStyle on IPen - #185 via @jtjackson, @JimBobSquarePants
Text
- Update Fonts to use new API - #161 via @JimBobSquarePants
New Contributors
- @obayomy made their first contribution in #145
- @0xced made their first contribution in #156
- @derBobo made their first contribution in #144
- @replaysMike made their first contribution in #191
- @jtjackson made their first contribution in #185
Full Changelog: v1.0.0-beta13...v1.0.0-beta14