Releases: kleisauke/net-vips
Releases · kleisauke/net-vips
3.0.0
Added
- Add support for a single shared libvips binary on Windows (#211).
- Add
ReadOnlySpan<T>
/ReadOnlyMemory<T>
overloads (#225).
Changed
- Update methods/enums for libvips 8.16.
Removed
- Drop support for .NET Standard 2.0 and Mono. NetVips now targets .NET 6 (
net6.0
) and .NET Framework 4.5.2 (net452
) moving forward.
See https://devblogs.microsoft.com/dotnet/the-future-of-net-standard/ for more information. - Remove deprecated utilities.
3.0.0-rc1
Added
- Add support for a single shared libvips binary on Windows (#211).
- Add
ReadOnlySpan<T>
/ReadOnlyMemory<T>
overloads (#225).
Changed
- Update methods/enums for libvips 8.16.
Removed
- Drop support for .NET Standard 2.0 and Mono. NetVips now targets .NET 6 (
net6.0
) and .NET Framework 4.5.2 (net452
) moving forward.
See https://devblogs.microsoft.com/dotnet/the-future-of-net-standard/ for more information. - Remove deprecated utilities.
2.4.2
2.4.1
2.4.0
2.3.1
2.3.0
Added
- Add IntPtr-based overload for
Image.NewFromMemory()
(#177). - Add
image.Invalidate()
to drop caches on an image, and any downstream images. - Add
NetVips.Shutdown()
to finalize the internal leak checker and profiler.
Changed
- Update methods/enums for libvips 8.14.
- The NetVips.Extensions package is now only supported on Windows when targeting .NET 7.0. See https://aka.ms/systemdrawingnonwindows for more information.
Fixed
- Ensure compatibility with FreeBSD and variants.
- Ensure code is AOT-friendly (#196).
2.2.0
Added
- Add
NetVips.BlockUntrusted
andOperation.Block
for blocking operations at runtime. - Add
image.SignalHandlersDisconnectByFunc
andimage.SignalHandlersDisconnectByData
for disconnecting signal handlers that match. - Implement
image.OnPostClose
remove event accessor.
Changed
- Update methods/enums for libvips 8.13.
- Remove internal
VipsSaveable
enum. - Avoid throwing general exceptions.
- Ensure debug and unit tests functions are internal.
Fixed
- Use the correct type for signal handler IDs.
2.1.0
Added
- Add
image.SignalHandlerDisconnect()
for disconnecting a signal handler.
Fixed
- Ensure recorded delegates are not released too early (#141).
Changed
- Update methods/enums for libvips 8.12.
- Drop internal
ModuleInit.Fody
dependency in favor of the[ModuleInitializer]
attribute. image.WriteToBuffer
tries to use the new target API first.- Bump minimum required .NET Framework version to v4.5.2.
- The NetVips.Extensions package is now attributed as a Windows-specific library for .NET 6.0. See https://aka.ms/systemdrawingnonwindows for more information.