Table of Contents

Version 1.54.1

Servicing release · Released October 11, 2016 · NuGet · GitHub Release

API changes · SkiaSharp API diff

Highlights

SkiaSharp 1.54.1 is a servicing release that tightens SKMatrix and the disposable object hierarchy.

Breaking Changes

  • SKMatrix fields removed — SKMatrix no longer exposes its ScaleX/ScaleY, SkewX/SkewY, TransX/TransY and Persp0/Persp1/Persp2 fields directly — use the matrix constructors and helper APIs instead.
  • Dispose overrides removed on SKObject and path iterators — The explicit Dispose() overrides and finalizers on SKObject, SKPath.Iterator and SKPath.RawIterator were removed. Disposal now flows through the standard IDisposable pattern inherited from the base type.

Lifecycle & Internals

  • Cleaned up SKObject disposal — Removes duplicate Dispose overrides and finalizers on SKObject and the SKPath iterators so lifecycle flows through a single base implementation.