Skip to content

Releases: demaconsulting/CanvasNet

0.1.0-beta.4

Choose a tag to compare

@github-actions github-actions released this 28 Sep 20:57
3700a82

Build Report

Version Information

Field Value
Version 0.1.0-beta.4
Commit Hash 3700a82
Previous Version 0.1.0-beta.3
Previous Commit Hash c235387

Changes

  • #20 - Fix CodeQL and SonarCloud findings repo-wide
  • #21 - Clean up README: shorten feature bullets, add block comments to examples
  • #22 - Add GIF frame count to ImageInfo
  • #23 - Add SVG marker, filter, and font-weight/style matching support
  • #24 - Split SvgCodec.cs into partial-class files under Codecs/Svg/
  • #25 - Split Jpeg/Png/Tiff/Gif codecs into partial-class files
  • #26 - Implement group-level SVG filtering (g/symbol/use)
  • #29 - SVG rendering completeness: preserveAspectRatio, clipPath/mask, patterns, image, full filter primitives, CSS styling, feBlend

Bugs Fixed

  • N/A

Dependency Updates

  • #27 - Build(deps): Bump github/codeql-action from 4.38.1 to 4.38.2 in the github-actions-dependencies group
  • #28 - Bump the nuget-dependencies group with 3 updates

0.1.0-beta.3

Choose a tag to compare

@github-actions github-actions released this 26 Sep 13:39
c235387

Build Report

Version Information

Field Value
Version 0.1.0-beta.3
Commit Hash c235387
Previous Version 0.1.0-beta.2
Previous Commit Hash cd9cc91

Changes

  • #16 - Make Surface implement IDisposable (API shape only, no pooling yet)
  • #17 - Add Surface.Clear/Canvas.Clear, fix GetInfo/Load parity for TIFF and JPEG, and harden SvgCodec XXE settings explicitly
  • #18 - Add ImageInfo.CanDecode and UnsupportedImageFeatureException for PNG Adam7 interlacing
  • #19 - Add GifCodec (decode-only) with real-world GIF fixture tests

Bugs Fixed

  • N/A

Dependency Updates

  • N/A

0.1.0-beta.2

Choose a tag to compare

@github-actions github-actions released this 25 Sep 03:15
cd9cc91

Build Report

Version Information

Field Value
Version 0.1.0-beta.2
Commit Hash cd9cc91
Previous Version 0.1.0-beta.1
Previous Commit Hash 1f41593

Changes

  • #6 - Add DemaConsulting.CanvasNet.Geometry namespace (Drawing Phase 1)
  • #7 - Add DemaConsulting.CanvasNet.Drawing namespace (Drawing Phase 2: fills)
  • #10 - Add DemaConsulting.CanvasNet.Drawing stroke-to-fill conversion (Drawing Phase 3: strokes)
  • #11 - Add Drawing gradients (linear/radial gradient paint)
  • #12 - Add Fonts namespace (TrueType/SFNT font parsing)
  • #13 - Add SvgCodec: decode/rasterize-only SVG codec (Phase 6)
  • #14 - Widen PngCodec decode coverage (color types 0/3/4, bit depths 1/2/4/16)
  • #15 - Add Rendering subsystem: transform stack, text layout, shape helpers, corner-rounding, hex-color parsing

Bugs Fixed

  • N/A

Dependency Updates

  • #8 - Build(deps): Bump github/codeql-action from 4.38.0 to 4.38.1 in the github-actions-dependencies group
  • #9 - Bump the nuget-dependencies group with 3 updates

0.1.0-beta.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 22:38
1f41593

Build Report

Version Information

Field Value
Version 0.1.0-beta.1
Commit Hash 1f41593
Previous Version N/A
Previous Commit Hash N/A

Changes

  • #2 - Fix CodeQL and SonarCloud quality findings
  • #3 - Surface vectorization: drop legacy TFMs, row stride padding, vectorized alpha compositing
  • #4 - Add header-only GetInfo image-info probing to all codecs
  • #5 - Fix: correct namespace and NuGet package name to DemaConsulting.CanvasNet

Bugs Fixed

  • N/A

Dependency Updates

  • N/A