Skip to content

chore: release - #2403

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-06-28T16-11-19Z
Open

chore: release#2403
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-06-28T16-11-19Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • facet-core: 0.50.0-rc.5 -> 0.50.0-rc.6
  • 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
  • facet: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-dessert: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-solver: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-format: 0.50.0-rc.5 -> 0.50.0-rc.6
  • copypatch: 0.2.0-rc.4 -> 0.2.0-rc.5 (✓ API compatible changes)
  • weavy: 0.2.2 -> 0.3.0 (⚠ API breaking changes)
  • facet-json: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-value: 0.50.0-rc.5 -> 0.50.0-rc.6
  • gingembre-syntax: 0.0.1 -> 0.0.2 (✓ API compatible changes)
  • gingembre: 0.0.1 -> 0.0.2 (✓ API compatible changes)
  • snark: 0.0.1 -> 0.0.2 (✓ 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
  • facet-pretty: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-error: 0.50.0-rc.5 -> 0.50.0-rc.6
  • margin: 0.10.0-rc.1 -> 0.10.0-rc.2 (✓ API compatible changes)
  • margin-term: 0.10.0-rc.1 -> 0.10.0-rc.2
  • styx-tokenizer: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-cst: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-parse: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-tree: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-format: 5.0.0-rc.5 -> 5.0.0-rc.6
  • facet-styx: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-testhelpers: 5.0.0-rc.5 -> 5.0.0-rc.6
  • facet-postcard: 0.50.0-rc.5 -> 0.50.0-rc.6
  • rediff: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-toml: 0.50.0-rc.5 -> 0.50.0-rc.6
  • vox-rt-macros: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-rt: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-phon: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-schema: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-types: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-core: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-macros-parse: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-macros-core: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-service-macros: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-websocket: 0.10.0-rc.5 -> 0.10.0-rc.6 (✓ API compatible changes)
  • vox-ffi: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-fdpass: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-stream: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox: 0.10.0-rc.5 -> 0.10.0-rc.6 (✓ API compatible changes)
  • facet-urlencoded: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-msgpack: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-singularize: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-dom: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-xml: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-yaml: 0.50.0-rc.5 -> 0.50.0-rc.6
  • 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
  • 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
  • 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
  • facet-validate: 0.50.0-rc.5 -> 0.50.0-rc.6
  • facet-hash: 0.50.0-rc.5 -> 0.50.0-rc.6
  • fable: 0.1.3 -> 0.2.0 (⚠ API breaking changes)
  • facet-cargo-toml: 0.50.0-rc.5 -> 0.50.0-rc.6
  • serde_styx: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-embed-macros: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-embed: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-gen-go: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-lsp-ext: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-lsp-test-schema: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-lsp: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-cli: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-ffi: 5.0.0-rc.5 -> 5.0.0-rc.6
  • styx-wasm: 5.0.0-rc.5 -> 5.0.0-rc.6
  • tree-sitter-styx: 5.0.0-rc.5 -> 5.0.0-rc.6
  • facet-tokio-postgres: 0.50.0-rc.5 -> 0.50.0-rc.6
  • strid-macros: 11.0.0-rc.4 -> 11.0.0-rc.5
  • dibs-macros: 0.2.0-rc.4 -> 0.2.0-rc.5
  • vox-inprocess: 0.10.0-rc.5 -> 0.10.0-rc.6
  • vox-local: 0.10.0-rc.5 -> 0.10.0-rc.6
  • phon-schema: 0.2.0-rc.5 -> 0.2.0-rc.6
  • phon-ir: 0.2.0-rc.5 -> 0.2.0-rc.6
  • phon-engine: 0.2.0-rc.5 -> 0.2.0-rc.6
  • phon-jit: 0.2.0-rc.5 -> 0.2.0-rc.6
  • phon: 0.2.0-rc.5 -> 0.2.0-rc.6
  • figue-attrs: 5.0.0-rc.5 -> 5.0.0-rc.6
  • figue: 5.0.0-rc.5 -> 5.0.0-rc.6
  • phon-codegen: 0.2.0-rc.5 -> 0.2.0-rc.6
  • vox-codegen: 0.10.0-rc.6 -> 0.10.0-rc.7
  • rusqlite-facet: 2.0.0-rc.5 -> 2.0.0-rc.6
  • picante: 3.0.0-rc.5 -> 3.0.0-rc.6
  • dibs-jsonb: 0.2.0-rc.5 -> 0.2.0-rc.6
  • strid: 11.0.0-rc.5 -> 11.0.0-rc.6
  • dibs-sql: 0.2.0-rc.5 -> 0.2.0-rc.6
  • dibs-db-schema: 0.2.0-rc.5 -> 0.2.0-rc.6
  • dibs-proto: 0.2.0-rc.5 -> 0.2.0-rc.6
  • dibs-query-schema: 0.2.0-rc.5 -> 0.2.0-rc.6
  • dibs-qgen: 0.2.0-rc.5 -> 0.2.0-rc.6
  • dibs: 0.2.0-rc.5 -> 0.2.0-rc.6
  • dibs-config: 0.2.0-rc.5 -> 0.2.0-rc.6
  • dibs-cli: 0.2.0-rc.5 -> 0.2.0-rc.6
  • dibs-runtime: 0.2.0-rc.5 -> 0.2.0-rc.6
  • phon-conformance: 0.2.0-rc.5 -> 0.2.0-rc.6
  • strid-examples: 11.0.0-rc.5 -> 11.0.0-rc.6

weavy breaking changes

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant CanonicalMemError::Zero 1 -> 2 in /tmp/.tmppUUik4/facet/weavy/src/mem.rs:1316
  variant CanonicalMemError::Move 2 -> 3 in /tmp/.tmppUUik4/facet/weavy/src/mem.rs:1318
  variant CanonicalMemError::Drop 3 -> 4 in /tmp/.tmppUUik4/facet/weavy/src/mem.rs:1320
  variant CanonicalMemError::Init 4 -> 5 in /tmp/.tmppUUik4/facet/weavy/src/mem.rs:1322
  variant CanonicalMemError::Aggregate 5 -> 6 in /tmp/.tmppUUik4/facet/weavy/src/mem.rs:1324
  variant ControlOp::Return 1 -> 2 in /tmp/.tmppUUik4/facet/weavy/src/ir.rs:74

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant Access:Handle in /tmp/.tmppUUik4/facet/weavy/src/mem.rs:265

fable breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type FableRootPlan is no longer Send, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:75
  type FableRootPlan is no longer Sync, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:75
  type FableTransformPlan is no longer Send, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:45
  type FableTransformPlan is no longer Sync, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:45
  type FableRootQueryPlan is no longer Send, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:96
  type FableRootQueryPlan is no longer Sync, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:96
  type FableQueryPlan is no longer Send, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:66
  type FableQueryPlan is no longer Sync, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:66
  type FableRootPredicatePlan is no longer Send, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:85
  type FableRootPredicatePlan is no longer Sync, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:85
  type FablePredicatePlan is no longer Send, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:55
  type FablePredicatePlan is no longer Sync, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:55
  type FablePlan is no longer Send, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:35
  type FablePlan is no longer Sync, in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:35

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type IfStmt no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:492
  type ParenExpr no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:985
  type StructLiteral no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:764
  type ExprStmt no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:584
  type UnaryExpr no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:631
  type IndexExpr no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:678
  type LetStmt no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:469
  type BinaryExpr no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:604
  type FieldExpr no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:655
  type AssignStmt no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:561
  type Arg no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:744
  type VarRef no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:1005
  type Block no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:541
  type ArgList no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:724
  type Literal no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:186
  type CallExpr no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:701
  type ElseClause no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:518
  type StructField no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:787
  type Expr no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:111
  type Stmt no longer derives Eq, in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:81

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_missing.ron

Failed in:
  enum fable::SyntaxKind, previously in file /tmp/.tmpmSTZxW/fable/src/lib.rs:38

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field error of variant FableError::Parse in /tmp/.tmppUUik4/facet/fable/src/lowering.rs:4883

--- failure enum_struct_variant_field_missing: pub enum struct variant's field removed or renamed ---

Description:
A publicly-visible enum has a struct variant whose field is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_struct_variant_field_missing.ron

Failed in:
  field errors of variant FableError::Parse, previously in file /tmp/.tmpmSTZxW/fable/src/lowering.rs:1318

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant Expr:EnumVariant in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:118
  variant Expr:Match in /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:119

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/function_missing.ron

Failed in:
  function fable::lex, previously in file /tmp/.tmpmSTZxW/fable/src/lexer.rs:14

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/inherent_method_missing.ron

Failed in:
  IfStmt::condition, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:211
  IfStmt::then_block, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:217
  IfStmt::else_clause, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:223
  ParenExpr::expr, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:380
  StructLiteral::type_name, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:294
  StructLiteral::fields, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:303
  ExprStmt::expr, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:203
  UnaryExpr::operand, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:372
  IndexExpr::base, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:280
  IndexExpr::index, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:286
  LetStmt::name, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:185
  LetStmt::value, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:195
  BinaryExpr::lhs, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:358
  BinaryExpr::rhs, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:364
  FieldExpr::base, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:261
  FieldExpr::field_name, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:267
  AssignStmt::target, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:171
  AssignStmt::value, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:177
  Arg::expr, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:350
  VarRef::name, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:253
  Block::statements, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:161
  ArgList::args, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:342
  Literal::token, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:245
  CallExpr::callee, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:329
  CallExpr::args, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:335
  ElseClause::if_stmt, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:231
  ElseClause::block, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:237
  StructField::name, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:311
  StructField::value, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:321
  Expr::syntax, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:135
  Stmt::syntax, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:93

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_missing.ron

Failed in:
  struct fable::Parse, previously in file /tmp/.tmpmSTZxW/fable/src/parser.rs:18
  struct fable::Lexeme, previously in file /tmp/.tmpmSTZxW/fable/src/lexer.rs:7
  struct fable::ast::Root, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:51

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field offset of struct ParseError, previously in file /tmp/.tmpmSTZxW/fable/src/parser.rs:13

--- failure struct_with_no_pub_fields_changed_type: public API struct with no public fields is no longer a struct ---

Description:
A struct without pub fields became an enum or union, breaking pattern matching.
        ref: https://internals.rust-lang.org/t/rest-patterns-foo-should-match-non-struct-types/21607
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_with_no_pub_fields_changed_type.ron

Failed in:
  struct fable::ast::Literal became enum in file /tmp/.tmppUUik4/facet/target/semver-checks/local-fable-0_1_3-x86_64_unknown_linux_gnu-540afca318724227/target/debug/build/fable-bf458263f7003cea/out/fable_ast.rs:186

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_missing.ron

Failed in:
  trait fable::ast::AstNode, previously in file /tmp/.tmpmSTZxW/fable/src/ast.rs:7
Changelog

facet-macros-impl

0.50.0-rc.6 - 2026-07-05

Other

  • rustfmt facet-macros + gingembre

copypatch

0.2.0-rc.5 - 2026-06-28

Other

  • updated the following local packages: facet-value

weavy

0.3.0 - 2026-07-05

Other

  • oci() artifact probe (images as merged trees) (#2434)
  • vix + fable on the snark/weavy substrate: demand-driven build language, typed frames, one codegen (#2431)
  • reuse hostcall chain records
  • use weavy hostcall layout facts
  • expose hostcall site count
  • satisfy jit debug clippy
  • Merge branch 'main' into snark-playground-rebased
  • :jit + diagnostics: productionization audit fixes + real docs
  • :jit: DWARF columns; spike: template-as-debug-source + guard/IC-lane DWARF
  • Merge main: PL core's direct-parse default + HostCallChain rebind
  • graduate JIT debug/profile machinery into weavy::jit::{debug,dwarf}
  • Resolve Weavy lowered programs by reference
  • Harden snark LR GLR scaffold
  • Scaffold snark LR/GLR parser path

gingembre-syntax

0.0.2 - 2026-07-05

Other

  • rustfmt facet-macros + gingembre

gingembre

0.0.2 - 2026-07-05

Other

  • Template::from_ast — render an externally-built AST
  • rustfmt facet-macros + gingembre

snark

0.0.2 - 2026-07-05

Other

  • vix + fable on the snark/weavy substrate: demand-driven build language, typed frames, one codegen (#2431)
  • skip disabled Weavy rematch accounting
  • prefill resolved CST node index
  • hash Weavy replay membership
  • hash Weavy reuse node maps
  • avoid reuse replay event copy
  • tighten Weavy reuse index build
  • use dense Weavy goto rows
  • trim Weavy reduction overhead
  • fold nested lexer choices into direct pattern sets
  • group Weavy direct-set scratch buffers
  • split Weavy reduction field borrows
  • avoid RefCell for lexer execution stats
  • share resolved CST source storage
  • shrink Weavy tree journal entries
  • fast path empty Weavy child lists
  • trust guarded Weavy tree events
  • avoid slicing known token kinds
  • split uncached Weavy lex set path
  • fast path single-line Weavy points
  • cache resolved CST names in Weavy plan
  • reserve Weavy parse storage
  • inline small resolved CST children
  • densify Weavy action lookup
  • precompute Weavy stat slots
  • precompute Weavy execution keys
  • attach resolved CST children online
  • reserve resolved CST attachment slots
  • reuse Weavy workspace for resolved CST parses
  • keep metered Weavy lane test-only
  • use state lexer lookahead rows
  • fast-path clean recovering parses
  • fast-path collecting Weavy reports
  • guard direct pattern slot reset
  • count direct Weavy stats by descriptor
  • index Weavy goto rows by nonterminal
  • index Weavy action entries by lookahead
  • precompute Weavy scanner externals by state
  • precompute Weavy auto-close terminals
  • avoid scanning state lookahead terminals
  • index Weavy state lexer terminals
  • trim composite choice matcher storage
  • deduplicate state lexer rows by id
  • streamline Weavy pattern-set setup
  • clarify Weavy execution docs
  • skip disabled stat materialization
  • carry Weavy recovery queue keys
  • disable lexer stats for lex-one
  • gate lexer stats for tree-only Weavy parses
  • avoid disabled input point allocation
  • clone Weavy reuse branches only on hits
  • capture Weavy state stacks lazily
  • avoid cloning reuse-index candidates
  • inline Weavy recovery stack keys
  • prune tree-only sink stencils
  • disable lex-one stats collection
  • attach resolved CST children by range
  • report runtime intrinsic descriptors
  • report runtime backend execution
  • normalize stencil effect summaries
  • report backend stencil state
  • aggregate backend stencil effects
  • expose lexer stencil effects
  • report stats for arena CST parses
  • reserve resolved CST attachment stack
  • add arena resolved CST path
  • expose parse node view
  • size resolved CST node side tables
  • share resolved CST token source text
  • derive resolved CST parents from event order
  • (weavy) replay linear tree journals directly
  • cache resolved CST grammar names
  • (weavy) reuse direct lookahead across reductions
  • use unstable resolved CST ordering sorts
  • use dense resolved CST side tables
  • share resolved CST strings
  • reserve resolved CST builder storage
  • make resolved CST parent assignment linear
  • (weavy) avoid heap stack in tree materialization
  • keep direct weavy stepper alive
  • skip point indexing for tree-only parses
  • skip unused weavy tree event work
  • skip unused direct parse stats
  • collapse direct weavy deterministic steps
  • avoid stashing direct weavy dispatches
  • cache weavy input point lookups
  • avoid copying weavy lex candidates
  • remove retired native parser names from docs
  • cache state lookaheads in weavy lex modes
  • skip state block lookup in direct weavy probe
  • skip action block lookup in direct weavy execution
  • inline direct weavy action semantics
  • execute direct weavy actions without block runner
  • execute weavy state probes directly
  • merge composite choice terminals into pattern sets
  • merge composite regex terminals into pattern sets
  • reuse weavy parse workspaces
  • cache regex leaf automata in weavy lexer
  • count parser stats without maps
  • count lexer stats without maps
  • avoid semantic contracts in runtime stats
  • reuse probed action dispatch
  • fast-path hostcall reports
  • split uncached lexer set stats
  • account for errored hostcall blocks
  • report hostcall block execution stats
  • report weavy bench execution lanes
  • expose weavy parse execution lane
  • cover hostcall execution stats
  • report parser execution hot lanes
  • summarize lexer execution hot lanes
  • account lexer graph execution
  • surface dominant backend stencil lane
  • report hostcall sites separately
  • use weavy hostcall layout facts
  • rename copy-patch jit readiness
  • count hostcall chain stencil footprint
  • rename weavy hostcall execution lane
  • summarize backend execution stencil lanes
  • summarize profile backend stencil work
  • include lexer stencils in profile readiness
  • bundle stencil readiness by profile
  • document weavy-only parser execution
  • report lexer graph stencils in examples
  • expose lexer graph stencil readiness
  • expose native hostcall resolved CST parse
  • expose native hostcall tree parse
  • project stencil descriptors by runtime profile
  • expose weavy parse failure stack
  • expose tree-only stencil profile
  • use direct weavy for tree-only fixtures
  • use direct weavy in parser ratchets
  • keep recovery queue comment ascii
  • use direct weavy in tree-sitter oracles
  • defer Weavy accept tree materialization
  • exercise direct Weavy reports in parser tests
  • type deterministic Weavy outputs
  • project Weavy stencils by runtime profile
  • time resolved Weavy CST paths
  • defer Weavy tree event collection
  • add direct Weavy resolved tree parse
  • return deterministic tree parses without reports
  • time Weavy tree and report paths separately
  • split Weavy bench tree and report parses
  • add tree-only Weavy parse path
  • preflight direct Weavy parses deterministically
  • stream resolved CST from Weavy events
  • replay accepted Weavy tree events
  • expose prepared Weavy lex_one
  • skip trace construction on direct Weavy parses
  • collapse unmetered Weavy aliases
  • make direct Weavy parse the default
  • route ts-diff perf modes through direct Weavy
  • use direct Weavy execution for parse sessions
  • skip trace collection in direct Weavy runs
  • add explicit native hostcall parse lane
  • expose native hostcall block readiness
  • scope weavy lexer sets by parse state
  • add unmetered strict weavy parse
  • clarify weavy conflict dispatch guard
  • clarify missing weavy scanner host error
  • drop query intrinsics from weavy parser dialect
  • remove weavy regex fallback
  • defer reusable subtree materialization
  • skip weavy counters while parsing
  • update weavy-only runtime docs
  • lower regexable lexer repeats
  • lower regexable lexer choices
  • bucket direct literal lexing
  • remove stale native interpreter wording
  • lower plain lexer sequences to regex leaves
  • avoid direct pattern rematch after dfa scan
  • index weavy terminal lookaheads
  • fix weavy clone audit table
  • clarify resolved weavy clone audit items
  • collect weavy tree events from journal
  • share weavy tree kind names
  • update weavy tree retention notes
  • resolve report cst kinds from events
  • state weavy as the parser runtime
  • index weavy lexer scratch by mode
  • reuse weavy lexer match bitsets by mode
  • reduce weavy branches without pop buffers
  • journal weavy reductions while emitting
  • carry weavy action block refs
  • scan matched weavy lexer terminals
  • size weavy journal collection from heads
  • journal weavy reductions from report events
  • reuse weavy branch outcome buffer
  • keep weavy branch failures compact
  • keep weavy step errors lightweight
  • avoid eager weavy no-token errors
  • trust dfa direct pattern misses
  • expose merged pattern dfa readiness
  • expose native jit readiness
  • skip direct-set memo for strict fresh parses
  • expose stencil execution readiness
  • expose stencil state readiness output
  • prioritize stencil descriptor readiness output
  • expose stencil family effect surfaces
  • expose stencil family state surfaces
  • prioritize stencil family readiness output
  • name timing parse plan directly
  • expose stencil family readiness summaries
  • name weavy parser execution state
  • group timing readiness by stencil family
  • print weavy lowering readiness in timing example
  • clarify weavy lexer oracle boundary
  • keep regex leaf storage in weavy
  • route lexer test execution through weavy
  • move lexer primitive execution into weavy
  • clean parser tree wording
  • name query execution after tree events
  • retire native runtime API names
  • (weavy) best-first recovery search (was FIFO) — kills the branch explosion
  • (weavy) describe snark stencil contracts
  • (weavy) expose stencil effect contracts
  • (weavy) own regex leaf engines
  • (weavy) keep direct pattern slots stable
  • (weavy) print stencil obligations in bench
  • (weavy) summarize snark stencil obligations
  • (weavy) own lexer candidate ordering
  • (weavy) cache lexer compilation across modes
  • (weavy) reuse lexer state in recovery probes
  • Make Snark Weavy lowering unconditional
  • Merge branch 'main' into snark-lookahead-bitset
  • (parser) store packed lookahead words in ItemSet for goto grouping
  • (parser) FxHashMap for the lookahead interner (was BTreeMap)
  • (parser) dense integer item indexing (no (prod,dot) hashing)
  • (parser) precompute per-(prod,dot) suffix FIRST sets
  • (parser) reuse signature/keys scratch in push_item_set
  • (parser) reuse closure scratch (queue/worklist/bitsets) across closures
  • (parser) recycle ItemMap buffers through a pool
  • (parser) arena-backed ItemMap (flat words, fixed-width rows)
  • (parser) FxHashMap for closure item map + queue (drop BTreeMap)
  • (parser) dedup states before materializing (ItemMap through the loop)
  • (parser) hash-bucket state dedup + sorted interner (no per-item sort)
  • (parser) FIRST sets as bitsets over a shared interner (pure-OR closure)
  • (parser) worklist LR closure (process only items whose lookahead grew)
  • (parser) allocation-free LR closure loop (kill the -> Vec churn)
  • (parser) bitset lookahead sets in LR closure (kill the 3.7s table build)
  • Refresh Snark Weavy audit names
  • Retain Snark intrinsic semantic contracts
  • Expose Snark intrinsic descriptor stats
  • Remove stale Snark runtime support API
  • Retain Weavy lexer leaf payloads
  • Report Snark Weavy lowering readiness
  • Expose Snark intrinsic semantic stats
  • Tighten Snark Weavy effect contracts
  • Preserve overlapping Weavy pattern matches
  • Refresh Weavy lexer audit status
  • Reuse Weavy lexer match scratch
  • Use automata for Weavy pattern sets
  • Back Weavy regex leaves with automata
  • Expose Weavy regex fallback leaves
  • Report merged Weavy lexer coverage
  • Merge literal terminals in Weavy lexer
  • Own direct pattern sets in Weavy lexer
  • Split Weavy pattern leaf storage
  • Expose Weavy parse plan readiness
  • Classify Weavy lexer pattern leaves
  • Expose Weavy parse plan analysis
  • Expose Weavy lexer graph stats
  • Remove stale native runtime wording
  • Expose Snark intrinsic semantics
  • Move direct pattern sets into lex matcher
  • Remove parser matcher wrapper shims
  • Extract Snark lexical leaf matchers
  • Move Weavy lexer matchers behind Weavy types
  • Wrap Weavy lex terminals in lexer program
  • Move direct-pattern matching into Weavy lexer modes
  • Introduce Weavy lexer program boundary
  • Document Weavy-native lexer lowering direction
  • Refresh Snark Weavy perf audit status
  • Align Snark docs with Weavy-only execution
  • Document Snark weavy-only conflict path
  • clone/alloc audit reports (lexer hot path + tree/CST materialization)
  • conflict-collapse example suite + fix writeup (tree-sitter-verified)
  • (weavy) apply prec.dynamic to resolve ambiguous GLR parses
  • Compile Snark until lexers with Aho-Corasick
  • Remove scannerless parser milestone
  • Precompute Weavy extra node lookup
  • Store dense Weavy block refs in parse plans
  • Index Weavy action blocks directly
  • Index Weavy dispatch actions directly
  • Avoid allocating Weavy dispatch actions
  • Run Snark dense blocks directly
  • Run Snark Weavy blocks through dense refs
  • Report Weavy bench program stats
  • Polish Weavy parse naming
  • Rename public Weavy parse types
  • Update Snark Weavy runtime docs
  • Rename Weavy execution driver
  • Rename Weavy parse entrypoints
  • Store Weavy parse trees by handle
  • Share Weavy auto-close stack tags
  • Move accepted Weavy report payloads
  • Reuse Weavy direct pattern scratch buffer
  • Index Weavy input points
  • Make Weavy reusable-node collection opt-in
  • Borrow Weavy branches during state probe
  • Index Weavy action block dispatch
  • Index Weavy auto-close runtime metadata
  • Split Weavy benchmark strict and recovering lanes
  • Clarify S-expression oracle wording
  • Clean up runtime scanner assertion wording
  • Update Weavy journal docs for runtime deletion
  • Rename parser runtime support types
  • Rename runtime external scanner API
  • Rename Weavy parser runtime surface
  • Route Weavy tests through prepared runtime plans
  • Remove reduced Weavy executor
  • Delete native parser executor
  • static collapse of declared conflicts (runtime prec.dynamic for free)
  • Box compiled auto-close lexer specs
  • Box JSON import errors
  • Format snark files after parser cleanup
  • Remove old reduced parser executor
  • Remove native RuntimeParser constructors
  • Remove unused native parse session
  • Clean up snark clippy nits
  • Route parser session tests through Weavy
  • Drop native lexer test oracle
  • Route auto-close tests through Weavy
  • Route authored Gingembre tests through Weavy
  • Drop native tree-sitter duplicate tests
  • Route tree-sitter corpus helpers through Weavy
  • Route remaining Snark examples through Weavy
  • Route corpus examples through Weavy runtime
  • answer the Weavy journal retention question — session compacts
  • Stop mirroring reduced parser in Weavy tests
  • Weavy tree journal — cactus stack + memory design space
  • Stop mirroring native in Weavy oracle tests
  • Route query tests through Weavy events
  • Route playground parsing through Weavy runtime
  • Route playground recovery through Weavy
  • Add prepared Weavy runtime resolved tree
  • Add ranged runtime tree and branch journal
  • Cover remaining CSS statement corpus cases
  • pipeline_timing measures all 3 parse entry points
  • pipeline_timing example (per-phase grammar pipeline timing)
  • Support table-driven auto close rules
  • Add node-driven auto close primitive
  • Route auto close through Weavy runtime
  • Add declarative auto close runtime primitive
  • Honor injection include-children semantics
  • vendor a 'fences' injection demo (markdown code blocks)
  • Use regex predicates for query captures
  • Honor injection query text predicates
  • Pair dynamic injection languages with content
  • Extract runtime injection regions
  • Align nginx probe recovery budget
  • Exclude recovered nodes from incremental reuse
  • Cover incremental reuse chains
  • Gate Weavy bench example
  • Replay reused tree events for highlights
  • Prefer widest runtime reuse node
  • Tighten runtime reuse metadata
  • Route playground reparse through runtime reuse
  • Pin runtime reuse seam behavior
  • Track lexer lookahead for runtime reuse
  • Recover Arborium nginx sample in playground
  • Add conservative runtime subtree reuse
  • Add Snark incremental reparse session seam
  • Cache Snark playground runtime sessions
  • Preserve regex flags in Snark lexer
  • weavy_bench + gingembre_corpus phase timings (perf tooling)
  • Propagate lexical precedence through symbols
  • Resolve lexical symbols in token expressions
  • Compile regex leaves into lex expressions
  • Add gingembre corpus timing probe
  • Bound playground recovery attempts
  • Cover lexical primitives through Weavy runtime
  • Honor lexical precedence before token length
  • Add declarative lexical primitives
  • Route Weavy runtime lexing through compiled modes
  • Parse playground inputs strictly by default
  • auto-discover vendored grammars; add 11 scanner-free arborium langs
  • Use compact runtime reports in playground
  • Compile reduced lexer modes
  • gingembre grammar + native corpus runner (61/61 templates parse clean)
  • Memoize reduced lexer results during parses
  • Expose nginx recovery boundary in playground flow
  • Cache runtime regex patterns per parser
  • Speed up runtime parser range facts
  • CodeMirror 6 editor + ship nginx grammar as default
  • Recover nginx grammar.js playground sample
  • Bound recovering runtime search
  • native-sync editor scroll + restore light mode via light-dark()
  • Redesign snark playground: line-numbered editor, inline diagnostics, dark theme
  • snapshot before playground UI rework (parser regex + UI experiment)
  • Select first playground sample on upload
  • Fix playground word patterns and source highlights
  • Parse CSS namespace URLs through Snark
  • Add Snark WASM playground
  • Document generated metadata boundary
  • Remove generated node-types inputs from snark
  • Ratchet CSS statement runtime parity
  • Harden gingembre string matcher escapes
  • Ratchet authored gingembre compound primaries
  • Ratchet authored gingembre optional postfix
  • Ratchet authored gingembre index postfix
  • Ratchet authored gingembre unary precedence
  • Respect gingembre word operator boundaries
  • Ratchet authored gingembre filters and tests
  • Ratchet authored gingembre binary operator ladder
  • Scope gingembre identifier keyword matching
  • Ratchet authored gingembre binary precedence
  • Ratchet authored gingembre field and call expressions
  • Ratchet Styx-authored gingembre grammar ingress
  • Highlight visible extras from runtime events
  • Replay compiled scanner snapshots
  • Tighten scanner fixture ABI boundary
  • Ratchet CSS multi-value call arguments
  • Use compiled CSS scanner fixture
  • Fix runtime field highlight edges
  • Execute JSON field-aware highlights
  • Query highlights on GLR accepted lineage
  • Run highlights on accepted runtime events
  • Execute CSS highlight assertions from runtime trees
  • Carry scanner snapshots in runtime branches
  • Trace runtime scanner snapshots
  • Scope runtime tree events to stack versions
  • Carry runtime stack tree through Weavy
  • Parse CSS important declarations through runtime stack tree
  • Pin CSS descendant scanner through Weavy
  • Run CSS pseudo-class scanner through Weavy
  • Run CSS GLR conflict through Weavy lowering
  • Run CSS class selectors through Weavy lowering
  • Preserve leading visible extras at accept
  • Run JSON visible extras through Weavy lowering
  • Preserve visible extras in reduced parses
  • Parse first JSON corpus case through Snark
  • Lower universal selector parse through Weavy
  • Tie reduced GLR conflicts to branch outcomes
  • Prove first CSS GLR conflict corpus case
  • Pin skipped CSS selector corpus cases
  • Parse CSS function call declaration corpus case
  • Parse CSS escape selector corpus case
  • Parse more CSS selector corpus cases
  • Parse CSS descendant selector corpus case
  • Parse CSS pseudo-class selector corpus case
  • Parse more CSS selector corpus cases
  • Parse CSS type selector corpus case
  • Parse first snark CSS corpus case
  • Build snark LR item sets
  • Prepare snark productions for LR items
  • Harden snark production prep invariants
  • Harden snark production normalization
  • Normalize snark grammar productions
  • Enrich snark parser runtime facts
  • Harden snark LR GLR scaffold
  • Scaffold snark LR/GLR parser path
  • Tighten snark scanner ABI boundaries

margin

0.10.0-rc.2 - 2026-06-28

Other

  • updated the following local packages: facet

margin-term

0.10.0-rc.2 - 2026-06-28

Other

  • updated the following local packages: facet

styx-tokenizer

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-cst

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-parse

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-tree

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-format

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

facet-styx

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-testhelpers

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

vox-rt-macros

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-rt

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-phon

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-schema

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-types

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-core

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-macros-parse

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-macros-core

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-service-macros

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-websocket

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-ffi

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-fdpass

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-stream

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

facet-axum

0.50.0-rc.6 - 2026-07-05

Other

  • update Cargo.toml dependencies

fable

0.2.0 - 2026-07-05

Other

  • vix + fable on the snark/weavy substrate: demand-driven build language, typed frames, one codegen (#2431)

serde_styx

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-embed-macros

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-embed

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-gen-go

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-lsp-ext

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-lsp-test-schema

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-lsp

5.0.0-rc.5 - 2026-06-28

Fixed

  • improve styx deserialize diagnostics

styx-cli

5.0.0-rc.6 - 2026-07-05

Other

  • update Cargo.lock dependencies

styx-ffi

5.0.0-rc.6 - 2026-07-05

Other

  • update Cargo.lock dependencies

styx-wasm

5.0.0-rc.6 - 2026-07-05

Other

  • update Cargo.lock dependencies

tree-sitter-styx

5.0.0-rc.6 - 2026-07-05

Other

  • update Cargo.lock dependencies

strid-macros

11.0.0-rc.5 - 2026-06-28

Other

  • updated the following local packages: facet, strid-macros

dibs-macros

0.2.0-rc.5 - 2026-06-28

Other

  • updated the following local packages: facet

vox-inprocess

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

vox-local

0.10.0-rc.6 - 2026-06-28

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

phon-schema

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet-value

phon-ir

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet-value

phon-engine

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet-value

phon-jit

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet-value

phon

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet-value

figue-attrs

5.0.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

figue

5.0.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

phon-codegen

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet-value

vox-codegen

0.10.0-rc.7 - 2026-07-05

Other

  • updated the following local packages: facet-core, facet, vox-phon, vox-types, phon-schema, phon-ir, phon-engine, phon, phon-codegen

rusqlite-facet

2.0.0-rc.6 - 2026-07-05

Other

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

picante

3.0.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet-core, facet-reflect, facet, facet-postcard, facet-hash

dibs-jsonb

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

strid

11.0.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet, strid-macros

dibs-sql

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

dibs-db-schema

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

dibs-proto

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

dibs-query-schema

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

dibs-qgen

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

dibs

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

dibs-config

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

dibs-cli

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

dibs-runtime

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet

phon-conformance

0.2.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet-value

strid-examples

11.0.0-rc.6 - 2026-07-05

Other

  • updated the following local packages: facet, strid-macros


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-28T16-11-19Z branch 30 times, most recently from cc36b29 to 9d5fd2a Compare July 1, 2026 06:26
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-28T16-11-19Z branch 29 times, most recently from efa7aed to 00faa8c Compare July 1, 2026 12:39
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