Skip to content

Patch v1.3.0#13

Merged
ifilot merged 6 commits into
masterfrom
develop
May 21, 2026
Merged

Patch v1.3.0#13
ifilot merged 6 commits into
masterfrom
develop

Conversation

@ifilot
Copy link
Copy Markdown
Owner

@ifilot ifilot commented May 21, 2026

Changes

  • Add D2O compression support for zstd and blosc, including protocol IDs, decompression support, round-trip verification, and auto-selection benchmarking.
  • Modernize the CMake setup with target-based dependencies, generated config files in the build tree, proper install targets, imported pkg-config dependencies, and updated project versioning.
  • Update GitHub Actions to use modern CMake/CTest commands, newer checkout/codecov actions, clearer dependency installation, and shared-library verification.
  • Add a reusable CLI formatting helper for banners, key/value output, compression benchmark tables, elapsed-time summaries, and terminal-aware progress bars.
  • Replace fragile MD5-based mesh-output tests with structural validation for .obj, .ply, and .stl files.
  • Expand compression tests to cover gzip, lzma, bzip2, zstd, blosc, and auto-compression.
  • Keep TestGenerator active in coverage builds, improving coverage honesty for generated datasets.
  • Update README, docs, examples, and Docker setup for the new dependencies and supported formats.

@ifilot ifilot self-assigned this May 21, 2026
@ifilot ifilot added the enhancement New feature or request label May 21, 2026
@ifilot ifilot merged commit d1846b3 into master May 21, 2026
8 checks passed
@ifilot ifilot deleted the develop branch May 21, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant