CultLib/packages/cultnet-rs/CHANGELOG.md
Meta Vens a056918be6 CHANGELOGs list the measured public surface against 2.0.1 (apicompat strict): members on their owning types, Id members in Mesh, Networking and Geometry, Rust SchemaConflictError, cultnet-rs register
The Unity list no longer calls MarkFlushSucceeded removed and places HeaderFor and the CacheBackingStore members where apicompat finds them. cultnet-rs gains a CHANGELOG. The store-composition contract moves DecodeDocument to the codec and states that a call's registry serves that call only. Docs only.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 01:44:57 +02:00

828 B

Changelog

All notable changes to cultnet-rs are recorded here, following Keep a Changelog. Earlier releases are recorded only in git history.

Unreleased

Breaking

  • CultNetDocumentRegistry::register returns Result<&mut Self> where it returned &mut Self. A binding that claims a document type or a schema id another binding already holds is refused with cultcache_rs::SchemaConflictError (naming the new binding's schema id and both document types) and nothing is bound; binding a type to the schema id it already holds still replaces that binding. Callers chain register(...)?.
  • CultMeshCdnChunkRef gains a public id field, the decimal text of offset (the reference's element id, slot 4). A manifest written before ids reads ""; encoding writes the slot.