Skip to content

Version 3.0.0

Compare
Choose a tag to compare
@baSSiLL baSSiLL released this 24 Jan 12:04
· 4 commits to master since this release

New features

  • Multi-targeting .NET Framework 4.5, .NET Standard 2.0, .NET 5.0 and .NET 5.0 Windows. Some APIs are not available in certain targets.
  • Added method overloads accepting Span<byte>/Memory<byte> parameters (on .NET 5.0+ targets).
  • Added a cross-platform Motion JPEG encoder. Available in a separate package SharpAvi.ImageSharp.

Breaking changes

  • Dropped support for .NET Framework 3.5.
  • Removed BeginWrite/EndWrite... methods (IAsyncResult pattern).
  • Renamed encoder classes and corresponding factory methods.
  • Made KnownFourCCs an internal class. Use a new CodecIds class instead of KnownFourCCs.Codecs.