Releases: UOR-Foundation/uor-addr
Release list
v0.2.0
UOR-ADDR release v0.2.0.
Rust crates (published to crates.io in dependency order):
uor-addr— the core Rust crate;no_std+no_allocby default. Six format realizations, three schema-pinned descendants, two cost-model variants.uor-addr-c— C ABI bindings (extern "C"+ cbindgen header); builds on hosted +thumbv7em-none-eabihf.uor-addr-wasm— WASM Component Model bindings viawit-bindgen; consumable from any language with a wasm runtime.
Language bindings:
@uor-foundation/uor-addr(npm) — wraps the WASM Component Model artifact viajco.uor-addr(PyPI) — wraps the C ABI viactypes; per-platform wheels.
Release artifacts (attached below):
uor_addr_wasm.wasm— Component Model artifact.uor_addr.h— auto-generated C header.libuor_addr_c-*.{so,dylib,dll}— per-platform native libraries.
All distribution targets produce the same 71-byte ASCII sha256:<64hex> κ-label byte-for-byte. Architecture documented in ARCHITECTURE.md; conformance contract in CONFORMANCE.md; V&V gate at VERIFICATION.md.
What's Changed
Full Changelog: v0.1.1...v0.2.0
v0.1.1
UOR-ADDR release v0.1.1.
Rust crates (published to crates.io in dependency order):
uor-addr— the core Rust crate;no_std+no_allocby default. Six format realizations, three schema-pinned descendants, two cost-model variants.uor-addr-c— C ABI bindings (extern "C"+ cbindgen header); builds on hosted +thumbv7em-none-eabihf.uor-addr-wasm— WASM Component Model bindings viawit-bindgen; consumable from any language with a wasm runtime.
Language bindings:
@uor-foundation/uor-addr(npm) — wraps the WASM Component Model artifact viajco.uor-addr(PyPI) — wraps the C ABI viactypes; per-platform wheels.
Release artifacts (attached below):
uor_addr_wasm.wasm— Component Model artifact.uor_addr.h— auto-generated C header.libuor_addr_c-*.{so,dylib,dll}— per-platform native libraries.
All distribution targets produce the same 71-byte ASCII sha256:<64hex> κ-label byte-for-byte. Architecture documented in ARCHITECTURE.md; conformance contract in CONFORMANCE.md; V&V gate at VERIFICATION.md.
What's Changed
- ADR-060 migration to uor-foundation 0.5.1 / uor-prism 0.3.1 + GGUF/ONNX realizations (V&V'd against real models) by @afflom in #9
- feat: pluggable hash σ-axes (sha256/blake3/sha3-256/keccak256) + CBOR realization by @afflom in #10
Full Changelog: v0.1.0...v0.1.1
v0.1.0
UOR-ADDR release v0.1.0.
Rust crates (published to crates.io in dependency order):
uor-addr— the core Rust crate;no_std+no_allocby default. Six format realizations, three schema-pinned descendants, two cost-model variants.uor-addr-c— C ABI bindings (extern "C"+ cbindgen header); builds on hosted +thumbv7em-none-eabihf.uor-addr-wasm— WASM Component Model bindings viawit-bindgen; consumable from any language with a wasm runtime.
Language bindings:
@uor-foundation/uor-addr(npm) — wraps the WASM Component Model artifact viajco.uor-addr(PyPI) — wraps the C ABI viactypes; per-platform wheels.
Release artifacts (attached below):
uor_addr_wasm.wasm— Component Model artifact.uor_addr.h— auto-generated C header.libuor_addr_c-*.{so,dylib,dll}— per-platform native libraries.
All distribution targets produce the same 71-byte ASCII sha256:<64hex> κ-label byte-for-byte. Architecture documented in ARCHITECTURE.md; conformance contract in CONFORMANCE.md; V&V gate at VERIFICATION.md.
What's Changed
- Import prism by @afflom in #1
- Migrate to uor-prism standard library + TC-05 replay round-trip by @afflom in #2
- Typed JsonValue input + in-surface canonicalization + cost-model commitment by @afflom in #3
- Ship full UOR-ADDR architecture: 6 formats + 3 schema-imports + 2 cost-model variants + 16 examples by @afflom in #4
- Cleanup + complete spec-conformance test suites + restructured documentation system by @afflom in #5
- no_std + no_alloc rewrite + C ABI + WASM Component Model FFI by @afflom in #6
- Release tooling: npm + PyPI + matrix-OS C ABI prebuilts (and re-land CI workflows on main) by @afflom in #8
Full Changelog: https://github.com/UOR-Foundation/uor-addr/commits/v0.1.0