Releases: facet-rs/facet
Releases · facet-rs/facet
facet-yaml-v0.42.0
Added
- implement Facet for core::convert::Infallible
Fixed
- mark function pointers as invariant to prevent lifetime UB
- (soundness) make OxRef::new and OxMut::new unsafe
Other
- (bytestring) simplify ByteString impl with vtable_direct! macro
- Fix #1629: Preserve custom HTML elements during parse/serialize roundtrip
- Add facet-validate crate for field validation during deserialization
- Add rust_decimal::Decimal support + fix XML type inference
- Add rust_decimal::Decimal support to facet-core
- Add Facet implementation for smol_str::SmolStr
- Set up release-plz with synchronized versions and trusted publishing
- Add
facet_no_doccfg for global doc string stripping - Fix facet-pretty to respect skip_serializing_if and add HTML roundtrip tests
- Add html::text attribute for enum variants and comprehensive roundtrip test
- Fix inconsistent Shape hash (issue #1574)
- Fix soundness issue: Attr can contain non-Sync data
- Require 'static for Opaque Facet impl
- (facet-core) simplify Ox API by requiring T: Facet
- fix broken intra-doc link to Peek in facet-core
- Improve AGENTS.md, closes #1551
facet-xml-v0.42.0
Added
- implement Facet for core::convert::Infallible
Fixed
- mark function pointers as invariant to prevent lifetime UB
- (soundness) make OxRef::new and OxMut::new unsafe
Other
- (bytestring) simplify ByteString impl with vtable_direct! macro
- Fix #1629: Preserve custom HTML elements during parse/serialize roundtrip
- Add facet-validate crate for field validation during deserialization
- Add rust_decimal::Decimal support + fix XML type inference
- Add rust_decimal::Decimal support to facet-core
- Add Facet implementation for smol_str::SmolStr
- Set up release-plz with synchronized versions and trusted publishing
- Add
facet_no_doccfg for global doc string stripping - Fix facet-pretty to respect skip_serializing_if and add HTML roundtrip tests
- Add html::text attribute for enum variants and comprehensive roundtrip test
- Fix inconsistent Shape hash (issue #1574)
- Fix soundness issue: Attr can contain non-Sync data
- Require 'static for Opaque Facet impl
- (facet-core) simplify Ox API by requiring T: Facet
- fix broken intra-doc link to Peek in facet-core
- Improve AGENTS.md, closes #1551
facet-xdr-v0.42.0
Added
- implement Facet for core::convert::Infallible
Fixed
- mark function pointers as invariant to prevent lifetime UB
- (soundness) make OxRef::new and OxMut::new unsafe
Other
- (bytestring) simplify ByteString impl with vtable_direct! macro
- Fix #1629: Preserve custom HTML elements during parse/serialize roundtrip
- Add facet-validate crate for field validation during deserialization
- Add rust_decimal::Decimal support + fix XML type inference
- Add rust_decimal::Decimal support to facet-core
- Add Facet implementation for smol_str::SmolStr
- Set up release-plz with synchronized versions and trusted publishing
- Add
facet_no_doccfg for global doc string stripping - Fix facet-pretty to respect skip_serializing_if and add HTML roundtrip tests
- Add html::text attribute for enum variants and comprehensive roundtrip test
- Fix inconsistent Shape hash (issue #1574)
- Fix soundness issue: Attr can contain non-Sync data
- Require 'static for Opaque Facet impl
- (facet-core) simplify Ox API by requiring T: Facet
- fix broken intra-doc link to Peek in facet-core
- Improve AGENTS.md, closes #1551
facet-value-v0.42.0
Added
- implement Facet for core::convert::Infallible
Fixed
- mark function pointers as invariant to prevent lifetime UB
- (soundness) make OxRef::new and OxMut::new unsafe
Other
- (bytestring) simplify ByteString impl with vtable_direct! macro
- Fix #1629: Preserve custom HTML elements during parse/serialize roundtrip
- Add facet-validate crate for field validation during deserialization
- Add rust_decimal::Decimal support + fix XML type inference
- Add rust_decimal::Decimal support to facet-core
- Add Facet implementation for smol_str::SmolStr
- Set up release-plz with synchronized versions and trusted publishing
- Add
facet_no_doccfg for global doc string stripping - Fix facet-pretty to respect skip_serializing_if and add HTML roundtrip tests
- Add html::text attribute for enum variants and comprehensive roundtrip test
- Fix inconsistent Shape hash (issue #1574)
- Fix soundness issue: Attr can contain non-Sync data
- Require 'static for Opaque Facet impl
- (facet-core) simplify Ox API by requiring T: Facet
- fix broken intra-doc link to Peek in facet-core
- Improve AGENTS.md, closes #1551
facet-validate-v0.42.0
Other
- Add runtime validation for all built-in validators
- Add facet-validate crate for field validation during deserialization
facet-v0.42.0
Added
- implement Facet for core::convert::Infallible
Fixed
- mark function pointers as invariant to prevent lifetime UB
- (soundness) make OxRef::new and OxMut::new unsafe
Other
- (bytestring) simplify ByteString impl with vtable_direct! macro
- Fix #1629: Preserve custom HTML elements during parse/serialize roundtrip
- Add facet-validate crate for field validation during deserialization
- Add rust_decimal::Decimal support + fix XML type inference
- Add rust_decimal::Decimal support to facet-core
- Add Facet implementation for smol_str::SmolStr
- Set up release-plz with synchronized versions and trusted publishing
- Add
facet_no_doccfg for global doc string stripping - Fix facet-pretty to respect skip_serializing_if and add HTML roundtrip tests
- Add html::text attribute for enum variants and comprehensive roundtrip test
- Fix inconsistent Shape hash (issue #1574)
- Fix soundness issue: Attr can contain non-Sync data
- Require 'static for Opaque Facet impl
- (facet-core) simplify Ox API by requiring T: Facet
- fix broken intra-doc link to Peek in facet-core
- Improve AGENTS.md, closes #1551
facet-urlencoded-v0.42.0
Added
- implement Facet for core::convert::Infallible
Fixed
- mark function pointers as invariant to prevent lifetime UB
- (soundness) make OxRef::new and OxMut::new unsafe
Other
- (bytestring) simplify ByteString impl with vtable_direct! macro
- Fix #1629: Preserve custom HTML elements during parse/serialize roundtrip
- Add facet-validate crate for field validation during deserialization
- Add rust_decimal::Decimal support + fix XML type inference
- Add rust_decimal::Decimal support to facet-core
- Add Facet implementation for smol_str::SmolStr
- Set up release-plz with synchronized versions and trusted publishing
- Add
facet_no_doccfg for global doc string stripping - Fix facet-pretty to respect skip_serializing_if and add HTML roundtrip tests
- Add html::text attribute for enum variants and comprehensive roundtrip test
- Fix inconsistent Shape hash (issue #1574)
- Fix soundness issue: Attr can contain non-Sync data
- Require 'static for Opaque Facet impl
- (facet-core) simplify Ox API by requiring T: Facet
- fix broken intra-doc link to Peek in facet-core
- Improve AGENTS.md, closes #1551
facet-typescript-v0.42.0
Added
- implement Facet for core::convert::Infallible
Fixed
- mark function pointers as invariant to prevent lifetime UB
- (soundness) make OxRef::new and OxMut::new unsafe
Other
- (bytestring) simplify ByteString impl with vtable_direct! macro
- Fix #1629: Preserve custom HTML elements during parse/serialize roundtrip
- Add facet-validate crate for field validation during deserialization
- Add rust_decimal::Decimal support + fix XML type inference
- Add rust_decimal::Decimal support to facet-core
- Add Facet implementation for smol_str::SmolStr
- Set up release-plz with synchronized versions and trusted publishing
- Add
facet_no_doccfg for global doc string stripping - Fix facet-pretty to respect skip_serializing_if and add HTML roundtrip tests
- Add html::text attribute for enum variants and comprehensive roundtrip test
- Fix inconsistent Shape hash (issue #1574)
- Fix soundness issue: Attr can contain non-Sync data
- Require 'static for Opaque Facet impl
- (facet-core) simplify Ox API by requiring T: Facet
- fix broken intra-doc link to Peek in facet-core
- Improve AGENTS.md, closes #1551
facet-toml-v0.42.0
Added
- implement Facet for core::convert::Infallible
Fixed
- mark function pointers as invariant to prevent lifetime UB
- (soundness) make OxRef::new and OxMut::new unsafe
Other
- (bytestring) simplify ByteString impl with vtable_direct! macro
- Fix #1629: Preserve custom HTML elements during parse/serialize roundtrip
- Add facet-validate crate for field validation during deserialization
- Add rust_decimal::Decimal support + fix XML type inference
- Add rust_decimal::Decimal support to facet-core
- Add Facet implementation for smol_str::SmolStr
- Set up release-plz with synchronized versions and trusted publishing
- Add
facet_no_doccfg for global doc string stripping - Fix facet-pretty to respect skip_serializing_if and add HTML roundtrip tests
- Add html::text attribute for enum variants and comprehensive roundtrip test
- Fix inconsistent Shape hash (issue #1574)
- Fix soundness issue: Attr can contain non-Sync data
- Require 'static for Opaque Facet impl
- (facet-core) simplify Ox API by requiring T: Facet
- fix broken intra-doc link to Peek in facet-core
- Improve AGENTS.md, closes #1551
facet-tokio-postgres-v0.42.0
Other
- (deps) update rust dependencies
- Add rust_decimal::Decimal support + fix XML type inference
- Add UUID, jiff, chrono, and time support to facet-tokio-postgres
- Gate postgres tests behind test-postgres feature
- Add CI job for facet-tokio-postgres with postgres service container
- Add integration tests with testcontainers
- Add facet-tokio-postgres crate for deserializing postgres rows