Releases: kleisauke/net-vips
Releases · kleisauke/net-vips
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.
2.0.1
2.0.0
Added
- Expose "speed" parameter in heifsave to control the CPU effort spent on improving compression (applies to AV1 compression only, see libvips/libvips#1819).
- Add missing
ForeignPngFilter
enum (#106). - Add missing
image.AddAlpha()
operation (#116). - Add
image.Mutate
function for creating anMutableImage
(#119).
Fixed
- Ensure images are disposed early throughout the codebase (#114).