Latest Results
chore: release (#2403)
## 🤖 New release
* `facet-core`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-macro-types`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-macro-parse`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-macros-impl`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible
changes)
* `facet-macros`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-path`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-reflect`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-testhelpers-macros`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-testhelpers`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-default`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-pretty`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-error`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-solver`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-urlencoded`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible
changes)
* `facet-dessert`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-format`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-json`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-msgpack`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-value`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-postcard`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-toml`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-singularize`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible
changes)
* `facet-dom`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-xml`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-yaml`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-axum`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-asn1`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-csv`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-xdr`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-json-schema`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-typescript`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-python`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-lua`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-zod`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-xml-node`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-atom`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-svg`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `rediff`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible changes)
* `facet-validate`: 0.50.0-rc.5 -> 0.50.0-rc.6
* `facet-cargo-toml`: 0.50.0-rc.5 -> 0.50.0-rc.6 (✓ API compatible
changes)
* `rusqlite-facet`: 2.0.0-rc.5 -> 2.0.0-rc.6
<details><summary><i><b>Changelog</b></i></summary><p>
## `facet-core`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-core-v0.50.0-rc.5...facet-core-v0.50.0-rc.6)
- 2026-08-20
### Fixed
- *(facet-core)* [**breaking**] `OpaqueBorrow` names itself, so
rejections can say which
- *(facet-core)* `Display for Shape` transmuted `&self` to `&'static
Shape` on a false SAFETY claim
- *(facet-core)* [**breaking**] `Attr`'s pub fields were a safe,
unchecked constructor
([#1573](https://github.com/facet-rs/facet/pull/1573))
([#2608](https://github.com/facet-rs/facet/pull/2608))
- *(facet-core)* [**breaking**] `Attr`'s pub fields were a safe,
unchecked constructor
([#1573](https://github.com/facet-rs/facet/pull/1573))
- *(facet-core)* `Bivariant` was doubling as "unknown", handing safe
code dangling references
### Other
- *(facet-core)* say that `type_identifier` is a display token
- correct test path in variance default comment
- enforce LF via .gitattributes; renormalize 13 CRLF-salted files
- ReprAffinity — semantic shape hints, starting with ByteString
- complete the scalar try_from matrix — floats convert like integers
- Add optional bstr Facet support
([#2469](https://github.com/facet-rs/facet/pull/2469))
- Add Facet support for indexmap::IndexSet
([#2467](https://github.com/facet-rs/facet/pull/2467))
- Add IndexSet facet support
</blockquote>
## `facet-macros-impl`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-macros-impl-v0.50.0-rc.5...facet-macros-impl-v0.50.0-rc.6)
- 2026-08-20
### Added
- *(facet-macros-impl)* add `list(shape_type)` attr-grammar payload kind
### Fixed
- *(facet-macros-impl)* address review — generic types and unhappy-path
test
- *(facet-core)* [**breaking**] `Attr`'s pub fields were a safe,
unchecked constructor
([#1573](https://github.com/facet-rs/facet/pull/1573))
### Other
- Fix opaque proxy enums with lifetimes
- rustfmt facet-macros + gingembre
</blockquote>
## `facet-reflect`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-reflect-v0.50.0-rc.5...facet-reflect-v0.50.0-rc.6)
- 2026-08-20
### Fixed
- *(facet-core)* [**breaking**] `OpaqueBorrow` names itself, so
rejections can say which
- *(facet-core)* `Display for Shape` transmuted `&self` to `&'static
Shape` on a false SAFETY claim
- *(facet-core)* [**breaking**] `Attr`'s pub fields were a safe,
unchecked constructor
([#1573](https://github.com/facet-rs/facet/pull/1573))
([#2608](https://github.com/facet-rs/facet/pull/2608))
- *(facet-core)* [**breaking**] `Attr`'s pub fields were a safe,
unchecked constructor
([#1573](https://github.com/facet-rs/facet/pull/1573))
- *(facet-core)* `Bivariant` was doubling as "unknown", handing safe
code dangling references
### Other
- accept architecture-decorated Attr diagnostics
- flatten a transparent type does not work
- fix collapsible_match clippy lints
</blockquote>
## `facet`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-v0.50.0-rc.5...facet-v0.50.0-rc.6)
- 2026-08-20
### Added
- *(facet-macros-impl)* add `list(shape_type)` attr-grammar payload kind
### Fixed
- *(facet-macros-impl)* address review — generic types and unhappy-path
test
- *(facet-core)* [**breaking**] `OpaqueBorrow` names itself, so
rejections can say which
- *(facet-core)* [**breaking**] `Attr`'s pub fields were a safe,
unchecked constructor
([#1573](https://github.com/facet-rs/facet/pull/1573))
### Other
- finish thinning Facet after extraction
- enforce LF via .gitattributes; renormalize 13 CRLF-salted files
- ReprAffinity — semantic shape hints, starting with ByteString
- Add optional bstr Facet support
([#2469](https://github.com/facet-rs/facet/pull/2469))
- Add bstr facet support
</blockquote>
## `facet-default`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-default-v0.50.0-rc.5...facet-default-v0.50.0-rc.6)
- 2026-08-20
### Other
- finish thinning Facet after extraction
- f32 literal-default repros from #2473
</blockquote>
## `facet-pretty`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-pretty-v0.50.0-rc.5...facet-pretty-v0.50.0-rc.6)
- 2026-08-20
### Fixed
- stop using `type_identifier` as a type classifier
- *(facet-core)* [**breaking**] `Attr`'s pub fields were a safe,
unchecked constructor
([#1573](https://github.com/facet-rs/facet/pull/1573))
</blockquote>
## `facet-error`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-error-v0.50.0-rc.5...facet-error-v0.50.0-rc.6)
- 2026-08-20
### Other
- finish thinning Facet after extraction
</blockquote>
## `facet-solver`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-solver-v0.50.0-rc.5...facet-solver-v0.50.0-rc.6)
- 2026-08-20
### Other
- flatten a transparent type does not work
</blockquote>
## `facet-urlencoded`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-urlencoded-v0.50.0-rc.5...facet-urlencoded-v0.50.0-rc.6)
- 2026-08-20
### Other
- keep UnsupportedType variant, deprecated, for API compatibility
- select by type not shape def
- add more scalar types to urlencoded
</blockquote>
## `facet-format`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-format-v0.50.0-rc.5...facet-format-v0.50.0-rc.6)
- 2026-08-20
### Fixed
- stop using `type_identifier` as a type classifier
### Other
- WIP stack: 2415
- Respect proxies for serialized map keys
</blockquote>
## `facet-json`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-json-v0.50.0-rc.5...facet-json-v0.50.0-rc.6)
- 2026-08-20
### Fixed
- *(consumers)* treat DEP_WEAVY_JIT zero as inactive
- remove stale downstream jit wording
### Other
- remove dead weavy-only parser/scanner surface
- drop weavy from facet-json and thin the workspace
- finish thinning Facet after extraction
- enforce LF via .gitattributes; renormalize 13 CRLF-salted files
- Add optional bstr Facet support
([#2469](https://github.com/facet-rs/facet/pull/2469))
- Add Facet support for indexmap::IndexSet
([#2467](https://github.com/facet-rs/facet/pull/2467))
- Fix flatten through transparent wrappers
([#2423](https://github.com/facet-rs/facet/pull/2423))
- Respect proxies for serialized map keys
([#2464](https://github.com/facet-rs/facet/pull/2464))
- rederive Weavy single-feature JIT ownership
- fix collapsible_match clippy lint
</blockquote>
## `facet-msgpack`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-msgpack-v0.50.0-rc.5...facet-msgpack-v0.50.0-rc.6)
- 2026-08-20
### Other
- Add IndexSet facet support
</blockquote>
## `facet-value`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-value-v0.50.0-rc.5...facet-value-v0.50.0-rc.6)
- 2026-08-20
### Fixed
- *(facet-value)* Properly deserialize tuple structs in a way that can
round-trip them
</blockquote>
## `facet-toml`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-toml-v0.50.0-rc.5...facet-toml-v0.50.0-rc.6)
- 2026-08-20
### Other
- Add IndexSet facet support
</blockquote>
## `facet-singularize`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-singularize-v0.50.0-rc.5...facet-singularize-v0.50.0-rc.6)
- 2026-08-20
### Other
- update Cargo.lock dependencies
</blockquote>
## `facet-dom`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-dom-v0.50.0-rc.5...facet-dom-v0.50.0-rc.6)
- 2026-08-20
### Fixed
- stop using `type_identifier` as a type classifier
- *(facet-core)* [**breaking**] `Attr`'s pub fields were a safe,
unchecked constructor
([#1573](https://github.com/facet-rs/facet/pull/1573))
</blockquote>
## `facet-xml`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-xml-v0.50.0-rc.5...facet-xml-v0.50.0-rc.6)
- 2026-08-20
### Fixed
- *(facet-core)* [**breaking**] `Attr`'s pub fields were a safe,
unchecked constructor
([#1573](https://github.com/facet-rs/facet/pull/1573))
</blockquote>
## `facet-yaml`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-yaml-v0.50.0-rc.5...facet-yaml-v0.50.0-rc.6)
- 2026-08-20
### Other
- Add IndexSet facet support
</blockquote>
## `facet-axum`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-axum-v0.50.0-rc.5...facet-axum-v0.50.0-rc.6)
- 2026-08-20
### Other
- update Cargo.toml dependencies
</blockquote>
## `facet-asn1`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-asn1-v0.50.0-rc.5...facet-asn1-v0.50.0-rc.6)
- 2026-08-20
### Other
- Add IndexSet facet support
</blockquote>
## `facet-lua`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-lua-v0.50.0-rc.5...facet-lua-v0.50.0-rc.6)
- 2026-08-20
### Other
- Add IndexSet facet support
</blockquote>
## `rediff`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/rediff-v0.50.0-rc.5...rediff-v0.50.0-rc.6)
- 2026-08-20
### Fixed
- stop using `type_identifier` as a type classifier
- *(facet-core)* [**breaking**] `Attr`'s pub fields were a safe,
unchecked constructor
([#1573](https://github.com/facet-rs/facet/pull/1573))
</blockquote>
## `facet-cargo-toml`
<blockquote>
##
[0.50.0-rc.6](https://github.com/facet-rs/facet/compare/facet-cargo-toml-v0.50.0-rc.5...facet-cargo-toml-v0.50.0-rc.6)
- 2026-08-20
### Other
- facet-cargo-toml/LICENSE-MIT was a saved 404 page, not a license
- enforce LF via .gitattributes; renormalize 13 CRLF-salted files
</blockquote>
## `rusqlite-facet`
<blockquote>
##
[2.0.0-rc.6](https://github.com/facet-rs/facet/compare/rusqlite-facet-v2.0.0-rc.5...rusqlite-facet-v2.0.0-rc.6)
- 2026-08-20
### Other
- updated the following local packages: facet-core, facet-reflect, facet
</blockquote>
</p></details>
---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/). Latest Branches
0%
renovate/lock-file-maintenance 0%
-6%
release-plz-2026-06-28T16-11-19Z © 2026 CodSpeed Technology