Skip to content

Releases: FileOnQ/Imaging.Heif

v1.0.1

02 Feb 17:41
1ad7ca6
Compare
Choose a tag to compare

🔧 Native Changes (C++)

  • #88 Compile libde265 Instead of Using vcpkg
  • #84 Remove x265 Dependency

⚙ Build & DevOps

  • #80 Add Deterministic DLLs for NuGet

📓 Documentation Improvements:

  • #83 Incorrect readme links

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

13 Jan 01:36
3c0f5b1
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: https://github.com/FileOnQ/Imaging.Heif/commits/v1.0.0