From d1b78f4e34a27f73c6f3db4e114031bbbf94cb82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=20Karpel=C3=A8s?= Date: Sun, 28 Jun 2026 00:26:22 +0900 Subject: [PATCH] chore: release v0.0.5 --- CHANGELOG.md | 21 +++++++++++++++++++++ Cargo.toml | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 788aad5..2a154ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.5](https://github.com/OxideAV/oxideav-obj/compare/v0.0.4...v0.0.5) - 2026-06-27 + +### Other + +- broaden round-trip property corpus to free-form + 2000 seeds +- `g` group directive is state-setting — split primitive on mid-stream change +- fix vt index drift for duplicate-value texcoords + add fixed-point property test +- preserve leading header comment block on round-trip (spec §Comments) +- round 370 — byte-faithful vt re-emission for 1D / 3D texture coords +- round 361 — backfill degenerate normals on partial-vn primitives +- round 361 — synthesise vertex normals from smoothing groups (opt-in) +- round 353 — typed obj:superseded accessor for bzp/bsp/cdc/cdp +- round 353 — tessellate superseded cdc Cardinal curve + bzp Bezier patch +- byte-faithful vp re-emit via parallel obj:vp_widths token-width vector +- stech cparma/cparmb surface-approximation resolution drives tessellation +- honour ctech cparm res curve-approximation resolution in tessellation +- round 324 — MTL PBR scalar-field texture-map siblings round-trip +- round 320 — variable-arity -o/-s/-t texture-map option flags +- Round 315: smooth per-vertex normals on tessellated surf surfaces +- refresh to current status, drop per-round changelog cruft + ### Added - Round 376: the file's leading comment block now round-trips verbatim diff --git a/Cargo.toml b/Cargo.toml index 2d35af0..2f21a6f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxideav-obj" -version = "0.0.4" +version = "0.0.5" edition = "2024" rust-version = "1.85" license = "MIT"