Releases: FileOnQ/Imaging.Heif
Releases · FileOnQ/Imaging.Heif
v1.0.1
🔧 Native Changes (C++)
⚙ Build & DevOps
- #80 Add Deterministic DLLs for NuGet
📓 Documentation Improvements:
- #83 Incorrect readme links
What's Changed
- Remove experimental note on readme by @SkyeHoefling in #82
- Removes x265 Dependency by @SkyeHoefling in #85
- Updated Library to 1.0.1 by @SkyeHoefling in #87
- Added deterministic build for nuget.props instead of build by @SkyeHoefling in #89
- Added libde265 as third-party Compilation Instead of Using vcpkg by @SkyeHoefling in #90
- Updated vcredist links for x86 and x64 by @SkyeHoefling in #86
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Post Release Update 2/3/2022
Version 1.0.0 is not LGPL compliant and is technically released as GPL due to the x265 dependency. If you use this version, be aware it should only be used in GPL compliant projects, or you need to purchase a commercial license to x265. We have unlisted v1.0.0 from NuGet to remove any confusion.
Use v1.0.1 or newer for LGPL compatible license
Release Notes
⚒ Enhancements
- #59 Exception Handling
- #58 Basic implementation of converting HEIC files to JPEG
- #46 Add .NET 6 Support
- #9 Memory Buffer API
🔧 Native Changes (C++)
- #88 Compile libde265 Instead of Using vcpkg
- #84 Remove x265 Dependency
- #37 DllNotFoundException When Writing - FileOnQ.Imaging.Heif.Encoders
- #35 Clean Up Native Interop
- #2 libjpeg-turbo is built under Debug mode
⚙ Build & DevOps
- #80 Add Deterministic DLLs for NuGet
- #68 Add github folder to solution
- #45 Benchmarks Fail in Forked PRs
- #34 Build Target Conflicts
- #32 Automated Release Notes
- #31 Release Tagging Builds
- #11 Complete NuGet Package Properties
- #7 GitHub Action for NuGet Package
🐛 Bugs Fixed:
- #67 .NET 6 Memory Leaks
- #65 .NET 4.8 Memory Leak
- #21 Fix All Memory Leaks
- #3 Sample Code Throws Debug Assertion Failed Exception
🧪 Testing and Samples
- #66 Add Benchmarks for .NET 6 and .NET Framework 4.8
- #63 Add Integration tests
- #56 Add Platform support to benchmarks
- #43 Add Native Code Debugging to Sample Apps
- #38 Create WinForms Sample App
- #15 Benchmarking project and GitHub Action
📓 Documentation Improvements:
- #83 Incorrect readme links
- #64 Add Project README
- #61 Usage docs
- #60 Building docs
- #55 Add Release Tagging Documentation
- #40 Add Visual C++ Redistributable Docs
- #28 Document Minimum Visual Studio & dotnet
- #22 Add XML Docs
- #13 Developer Guide
What's Changed
- Correct argument types by @dlemstra in #1
- Adds PR and [main] branch builds by @SkyeHoefling in #6
- Adds Integration Tests by @SkyeHoefling in #14
- Updated NuGet Properties and README by @SkyeHoefling in #18
- Benchmarking by @SkyeHoefling in #20
- Docs by @SkyeHoefling in #23
- Fixes Library Crash When Using Release Mode by @SkyeHoefling in #24
- Update Local Build *.nupkg and *.snupkg by @SkyeHoefling in #26
- Fixes Native Memory Leaks by @SkyeHoefling in #27
- Adds global.json by @SkyeHoefling in #29
- Adds Memory Buffer APIs by @SkyeHoefling in #30
- Change CopyNativeDlls to a unique build targets name by @SkyeHoefling in #33
- Removing explicit x86 and x64 classes and going to a "Native" wrapper. by @kenny-sellers in #36
- Adds Readme Instructions for Visual c++ Redistributable by @SkyeHoefling in #41
- [WIP] Add Benchmark Build Support for Forked Repos by @SkyeHoefling in #49
- Adding .net 4.8 and .net 5 win form apps for testing. by @kenny-sellers in #44
- API XML Documentation by @kenny-sellers in #53
- Compile libjpeg-turbo As Debug or Release by @SkyeHoefling in #42
- Add Native Debugging [libheif, dav1d, libjpeg-turbo, encoders] by @SkyeHoefling in #57
- Feature/net 6 support by @kenny-sellers in #62
- Added .github solution folder for github templates and actions by @SkyeHoefling in #69
- Adds Benchmarking for net48/net5/net6 by @SkyeHoefling in #70
- Adding build and releasing documentation by @kenny-sellers in #73
- Addressing memory leak with SetDLLDirectory. by @kenny-sellers in #72
New Contributors
- @dlemstra made their first contribution in #1
- @kenny-sellers made their first contribution in #36
Full Changelog: https://github.com/FileOnQ/Imaging.Heif/commits/v1.0.0