Releases: SixLabors/ImageSharp.Drawing
Releases · SixLabors/ImageSharp.Drawing
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
v1.0.0-beta13
Advisories and Breaking Changes
None
Release Notes
Build
- Fix .NET Core 3.1 dll build number - #139 via @JimBobSquarePants
v1.0.0-beta12
Advisories and Breaking Changes
- We have removed a couple of methods from
IPath
which were dealing with geometric concerns, since this problem space has been moved of scope for ImageSharp.Drawing. See #103 for more details. We recommend using a robust computational geometry library instead.
Release Notes
Bug
- Fix IndexOutOfRangeException when drawing lines outside of image - #119 via @JimBobSquarePants, @antonfirsov
Enhancement
- Add TextOptions.LineSpacing. - #116 via @JimBobSquarePants
- More efficient BrushApplicators - #128 via @JimBobSquarePants
- Add LineBreaker Algorithm - #118 via @JimBobSquarePants
- Apply global matrix transform drawing text and shapes. - #126 via @tocsoft, @antonfirsov
- Optimize PathGradientBrush, cleanup InternalPath, share ThreadLocal code - #132 via @antonfirsov, @JimBobSquarePants
Build
- Use Shared props/targets - #111 via @JimBobSquarePants
- Update branding - #133 via @JimBobSquarePants
- Update refs and tests to match latest NuGet. - #135 via @JimBobSquarePants
Documentation
- Update README.md - #130 via @JimBobSquarePants
v1.0.0-beta11
Advisories and Breaking Changes
- None
Release Notes
Build
- Fix compatibility with .NET 5 SDK InternalsVisibleTo - #89 via @antonfirsov, @JimBobSquarePants
Documentation
- Fix contribution links - #74 via @JimBobSquarePants
Bugs
- Skip filling rectangles if the effective fill area is zero width or height - #68 via @tocsoft
- Prevent issue with zero width pens - #69 via @tocsoft, @JimBobSquarePants
- drop gitversion in favour of minver - #71 via @tocsoft
- Offset draw line operations to draw from pixel center - #70 via @tocsoft
Performance
- Fast polygon scanning with active edge list. - #96 via @antonfirsov
- Improve performance of path gradient brush on triangles. - #99 via @maxvoxel8
Other
- Update sponsorship info - #80 via @JimBobSquarePants
v1.0.0-beta10
Release Stats: 2 pull requests from 1 contributors!
Release Notes
Area:Drawing
- Check length before using index. - #60 via @JimBobSquarePants
Other
- Update Discussions Links - #56 via @JimBobSquarePants
1.0.0-beta9
Release Stats: 5 pull requests from 2 contributors!
Release Notes
Build
- Use correct CodeCov token and update support links. - #50 via @JimBobSquarePants
- Fix Issues Yaml - #51 via @JimBobSquarePants
- Use official CodeCov app - #52 via @JimBobSquarePants
Bug
- Prevent internal path throwing index out of range for an empty path - #49 via @tocsoft
- Update license, config and docs. - #53 via @JimBobSquarePants
Other
- Update license, config and docs. - #53 via @JimBobSquarePants
1.0.0-beta8
Release Stats: 12 pull requests from 4 contributors!
Release Notes
Enhancement
- Update to match latest ImageSharp build - #27 via @JimBobSquarePants
Other
- Minor cleanup and fix failing tests - #1 via @antonfirsov
- Cleanup - #2 via @JimBobSquarePants
- Update build actions - #23 via @JimBobSquarePants
- implement alternative fill rules for shapes - #24 via @tocsoft, @JimBobSquarePants
- Update dependencies and normalize namespace - #25 via @JimBobSquarePants
- Update shared infrastructure - #31 via @brianpopow, @JimBobSquarePants
- Change Root Namespace + minor code formatting changes - #33 via @JimBobSquarePants
- Render glyphs with nonzero IntersectionRule - #36 via @tocsoft
- Update Dependencies and add support for emoji font rendering - #39 via @tocsoft
- Optermization for filling rectangles to gain access to fast fill path - #42 via @tocsoft
- 'Clear()' image operation - #43 via @tocsoft