Skip to content

Update Rust crate facet to 0.46.0#3

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/facet-0.x
Open

Update Rust crate facet to 0.46.0#3
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/facet-0.x

Conversation

@renovate

@renovate renovate Bot commented Sep 15, 2025

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change
facet (source) dependencies minor 0.28.00.46.0

Release Notes

facet-rs/facet (facet)

v0.46.5

Compare Source

Added
  • (facet-urlencoded) Option + i64 + bool scalars

v0.46.4

Compare Source

Fixed
  • (facet-pretty) gate terminal-light behind non-wasm target

v0.46.3

Compare Source

Added
  • (facet-pretty) keep tokyo_night module exported for downstream
  • (facet-pretty) Melange palette with terminal theme detection
Fixed
  • (facet-pretty) fix rustdoc intra-doc links in colors module
  • (facet-pretty) heal 0.47 semver breakage with const + deprecated shims

v0.46.2

Compare Source

Fixed
  • (facet-default) auto-convert default values via TryFrom

v0.46.1

Compare Source

Other
  • char, unit: expose clone impl

v0.46.0

Compare Source

Other
  • sync all companion crates to v0.46.0 in one version group

v0.45.0

Compare Source

Added
  • (core) add pop + swap list vtable entries
Fixed
  • (core) drop Result via typed drop_in_place to satisfy Stacked Borrows

v0.44.5

Compare Source

Other
  • updated the following local packages: facet-core, facet-macros, facet-reflect

v0.44.4

Compare Source

Other
  • updated the following local packages: facet-reflect

v0.44.3

Compare Source

Other
  • updated the following local packages: facet

v0.44.2

Compare Source

Added
  • (crates) address Copilot's review comments
  • (crates) add support for semver
Other
  • remove captain readme templates and README.md.in files
  • drop duplicate crate title headings in reedme docs
  • template shared readme footer with reedme
  • migrate crate docs/readmes to cargo-reedme

v0.44.1

Compare Source

Other
  • Make postcard opaque passthrough API backwards compatible
  • Add postcard opaque passthrough encoded-bytes path

v0.44.0

Compare Source

Added
  • add plan-agnostic opaque adapter MVP (#​2068) (#​2074)
  • (facet-args) layered config with provenance tracking and beautiful config dump (#​1907)
  • (facet) add #[facet(cow)] attribute for cow-like enum semantics (#​1898)
Fixed
  • (core) make ownership transfer explicit in list/slice push vtables (#​2088)
  • (core) print generic params in Shape display for Option/Result (#​2038)
  • (facet) make cow enums serialize/deserialize transparently (#​1901)
  • remove unnecessary T: 'static bound from Vec impl (#​1894)
Other
  • Make OptionVTable callbacks extern "C" and FFI-safe (#​2106)
  • Allow borrowed #[facet(opaque)] fields safely (#​2087)
  • Make OxPtrConst/OxPtrMut constructor invariants explicit (#​2080)
  • Expose const generic parameters via Shape reflection (#​2061)
  • don't allocate ZSTs (#​2013)
  • use UserType::Enum always (#​2006)
  • Consolidate trame design (née facet-reflect2) (#​1992)
  • More ops, more fuzzing (+ a drive-by serialization fix) (#​1984)
  • Refactor TypePlan to 32-bit arena indices, eliminate Box::leak, add benchmark infrastructure (#​1968)
  • eliminate type_identifier usage (#​1965)
  • Re-enable specialization-based auto-detection as default (#​1919)
  • Add Facet implementations for jiff::civil::Date and jiff::civil::Time (#​1911)

v0.43.2

Compare Source

Added
  • (facet-core) Add SmallVec support (#​1884)
Other
  • (tests) consolidate integration test binaries (#​1887)

v0.43.1

Compare Source

Added
  • add Facet implementation for tendril crate (#​1870)

v0.43.0

Compare Source

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_doc cfg 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

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_doc cfg 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

v0.40.0

Compare Source

v0.34.0

Compare Source

v0.33.0

Compare Source

v0.31.8

Other
  • (facet) add feature flag for ruint

v0.31.6

Compare Source

Other
  • (facet) add feature flag for ruint

v0.31.5

Compare Source

Other
  • Add support for {de,}serialize_with

v0.31.4

Other
  • allow #[facet(opaque)] attribute for container

v0.29.1

Other
  • (deps) update actions/checkout action to v5

v0.28.3

Compare Source

Other
  • (deps) update actions/checkout action to v5

v0.28.2

Compare Source

Other
  • (deps) update actions/checkout action to v5

v0.28.1

Compare Source

Other
  • Relax S: Facet constraint for HashMap impl
  • remove ko-fi
  • Update sponsors.afdesign
  • Explode workspace
  • facet-reflect 0.28

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/facet-0.x branch 2 times, most recently from 33edf71 to 673c9a7 Compare September 26, 2025 04:09
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from 673c9a7 to 5df1359 Compare October 19, 2025 10:46
@renovate renovate Bot changed the title Update Rust crate facet to 0.29.0 Update Rust crate facet to 0.30.0 Oct 19, 2025
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from 5df1359 to 2af30e7 Compare November 1, 2025 20:04
@renovate renovate Bot changed the title Update Rust crate facet to 0.30.0 Update Rust crate facet to 0.31.0 Nov 1, 2025
@renovate renovate Bot force-pushed the renovate/facet-0.x branch 3 times, most recently from 53af494 to e58cb85 Compare November 27, 2025 19:42
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from e58cb85 to f89de70 Compare December 13, 2025 11:47
@renovate renovate Bot changed the title Update Rust crate facet to 0.31.0 Update Rust crate facet to 0.32.0 Dec 13, 2025
@renovate renovate Bot force-pushed the renovate/facet-0.x branch 2 times, most recently from 288e5c2 to 3ec59ef Compare December 22, 2025 12:13
@renovate renovate Bot changed the title Update Rust crate facet to 0.32.0 Update Rust crate facet to 0.33.0 Dec 22, 2025
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from 3ec59ef to 4d0990a Compare December 23, 2025 15:14
@renovate renovate Bot changed the title Update Rust crate facet to 0.33.0 Update Rust crate facet to 0.34.0 Dec 23, 2025
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from 4d0990a to d1783b5 Compare December 29, 2025 07:15
@renovate renovate Bot changed the title Update Rust crate facet to 0.34.0 Update Rust crate facet to 0.35.0 Dec 29, 2025
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from d1783b5 to d664731 Compare December 30, 2025 11:29
@renovate renovate Bot changed the title Update Rust crate facet to 0.35.0 Update Rust crate facet to 0.40.0 Dec 30, 2025
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from d664731 to 8dfbc05 Compare January 1, 2026 15:40
@renovate renovate Bot changed the title Update Rust crate facet to 0.40.0 Update Rust crate facet to 0.41.0 Jan 1, 2026
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from 8dfbc05 to 7448fab Compare January 7, 2026 03:51
@renovate renovate Bot changed the title Update Rust crate facet to 0.41.0 Update Rust crate facet to 0.42.0 Jan 7, 2026
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from 7448fab to fe47b0c Compare January 24, 2026 03:54
@renovate renovate Bot changed the title Update Rust crate facet to 0.42.0 Update Rust crate facet to 0.43.0 Jan 24, 2026
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from fe47b0c to 1017f4a Compare March 2, 2026 05:45
@renovate renovate Bot changed the title Update Rust crate facet to 0.43.0 Update Rust crate facet to 0.44.0 Mar 2, 2026
@renovate renovate Bot force-pushed the renovate/facet-0.x branch 2 times, most recently from f2f37d8 to ba262cb Compare March 14, 2026 16:54
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from ba262cb to f2f3915 Compare March 31, 2026 10:55
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from f2f3915 to 56a3dc0 Compare April 15, 2026 17:09
@renovate renovate Bot changed the title Update Rust crate facet to 0.44.0 Update Rust crate facet to 0.46.0 Apr 15, 2026
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from 56a3dc0 to 37ffd5e Compare May 12, 2026 03:13
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from 37ffd5e to 2bfa8dc Compare May 22, 2026 08:04
@renovate renovate Bot force-pushed the renovate/facet-0.x branch from 2bfa8dc to 897d661 Compare May 29, 2026 04:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants