Skip to content

Releases: nickna/FPZip.Net

v2.0

02 Apr 00:10

Choose a tag to compare

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

Breaking Changes

  • Binary format now matches C++ fpzip — The header is now encoded/decoded through the range coder (matching C++ FPZIP_FP_INT mode), making the output byte-for-byte compatible with the original C++ fpzip library. Files produced by v1.x are not compatible with v2.0.0 and vice versa.

Improvements

  • Decompression performance — Added a buffer-based RangeDecoder constructor that eliminates MemoryStream and ArrayPool allocations on byte[] decompression paths.
  • Removed unused AllowUnsafeBlocks from the project.

Tests

  • Added 20 C++ cross-compatibility tests with golden reference files (float and double, 1D/2D/3D).
  • Added 23 error handling tests.

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

v1.0.1

31 Dec 19:42

Choose a tag to compare

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

v1.0.0

31 Dec 06:52

Choose a tag to compare