Table of Contents

Version 1.54.0

First public release · Released September 5, 2016 · NuGet · GitHub Release

API changes · SkiaSharp API diff

Highlights

SkiaSharp 1.54.0 is the first public NuGet release, wrapping Skia with GPU and SVG support. This debut ships the SkiaSharp binding for Skia together with initial GPU and SVG previews. Expect API churn as the surface is still being shaped — SKImageInfo, SKRect, SKRectI and SKCodecOptions all had their public fields turned into properties.

Breaking Changes

  • Value-type fields converted to properties — SKImageInfo, SKRect, SKRectI and SKCodecOptions replaced their public fields (Width/Height, Left/Top/Right/Bottom, HasSubset/Subset/ZeroInitialized, and the AlphaType/ColorType fields) with properties, and SKImageInfo.Size now returns SKSizeI instead of SKPointI. Rebuild against the new signatures.

API Surface

  • Initial SkiaSharp API surface — Ships the first public SkiaSharp binding covering canvases, paints, paths, codecs and image info, alongside early GPU and SVG previews.

Gpu 2 (August 24, 2016)

The second GPU preview, refining the GPU-backed rendering pipeline from the first GPU build.

Full changelog

Svg 1 (August 25, 2016)

The first SVG preview, introducing the SVG surface used to author SVG documents from SkiaSharp.

Full changelog

Gpu 1 (August 19, 2016)

The first GPU preview, introducing GPU-backed rendering ahead of the stable cut.

Full changelog