Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxideav-obj"
version = "0.0.4"
version = "0.0.5"
edition = "2024"
rust-version = "1.85"
license = "MIT"
Expand Down
Loading