Skip to content

chore: release#157

Draft
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-07-13T07-37-31Z
Draft

chore: release#157
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-07-13T07-37-31Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • ltk_mesh: 0.4.4 -> 0.5.0 (⚠ API breaking changes)
  • ltk_ritobin: 0.5.0 -> 0.6.0 (⚠ API breaking changes)
  • league-toolkit: 0.2.24 -> 0.2.25
  • ltk_mapgeo: 0.1.5 -> 0.1.6

ltk_mesh breaking changes

--- failure enum_repr_variant_discriminant_changed: variant of an enum with explicit repr changed discriminant ---

Description:
An enum variant has changed its discriminant value. The enum has a defined primitive representation, so this breaks downstream code that used the discriminant value via an unsafe pointer cast.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#pointer-casting
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_repr_variant_discriminant_changed.ron

Failed in:
  variant ElementFormat::RGBA_Packed8888 6 -> 5 in /tmp/.tmp5D1Wo4/league-toolkit/crates/ltk_mesh/src/mem/vertex_element.rs:39

--- 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 SkinnedMeshVertexType:Ext in /tmp/.tmp5D1Wo4/league-toolkit/crates/ltk_mesh/src/skinned/mod.rs:82
  variant SkinnedMeshVertexType:Ext in /tmp/.tmp5D1Wo4/league-toolkit/crates/ltk_mesh/src/skinned/mod.rs:82
  variant ElementFormat:UByte4 in /tmp/.tmp5D1Wo4/league-toolkit/crates/ltk_mesh/src/mem/vertex_element.rs:40
  variant ElementFormat:XY_Float16 in /tmp/.tmp5D1Wo4/league-toolkit/crates/ltk_mesh/src/mem/vertex_element.rs:41
  variant ElementFormat:XYZW_Float16 in /tmp/.tmp5D1Wo4/league-toolkit/crates/ltk_mesh/src/mem/vertex_element.rs:42

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant 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/enum_variant_missing.ron

Failed in:
  variant ElementFormat::ZYXW_Packed8888, previously in file /tmp/.tmp7jdQl0/ltk_mesh/src/mem/vertex_element.rs:40
  variant ElementFormat::XY_Packed1616, previously in file /tmp/.tmp7jdQl0/ltk_mesh/src/mem/vertex_element.rs:42
  variant ElementFormat::XYZ_Packed161616, previously in file /tmp/.tmp7jdQl0/ltk_mesh/src/mem/vertex_element.rs:43
  variant ElementFormat::XYZW_Packed16161616, previously in file /tmp/.tmp7jdQl0/ltk_mesh/src/mem/vertex_element.rs:44
  variant ElementFormat::XY_Packed88, previously in file /tmp/.tmp7jdQl0/ltk_mesh/src/mem/vertex_element.rs:45
  variant ElementFormat::XYZ_Packed888, previously in file /tmp/.tmp7jdQl0/ltk_mesh/src/mem/vertex_element.rs:46
  variant ElementFormat::XYZW_Packed8888, previously in file /tmp/.tmp7jdQl0/ltk_mesh/src/mem/vertex_element.rs:47
  variant ElementName::Tangent, previously in file /tmp/.tmp7jdQl0/ltk_mesh/src/mem/vertex_element.rs:25

--- failure inherent_associated_pub_const_missing: inherent impl's associated pub const removed ---

Description:
An inherent impl's associated public constant is removed or renamed
        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_associated_pub_const_missing.ron

Failed in:
  VertexBufferElementFlags::Tangent, previously at /tmp/.tmp7jdQl0/ltk_mesh/src/mem/vertex_buffer_description.rs:13
  VertexBufferElementFlags::Tangent, previously at /tmp/.tmp7jdQl0/ltk_mesh/src/mem/vertex_buffer_description.rs:13

--- warning partial_ord_enum_variants_reordered: enum variants reordered in #[derive(PartialOrd)] enum ---

Description:
A public enum that derives PartialOrd had its variants reordered. #[derive(PartialOrd)] uses the enum variant order to set the enum's ordering behavior, so this change may break downstream code that relies on the previous order.
        ref: https://doc.rust-lang.org/std/cmp/trait.PartialOrd.html#derivable
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/partial_ord_enum_variants_reordered.ron

Failed in:
  ElementFormat::RGBA_Packed8888 moved from position 7 to 6, in /tmp/.tmp5D1Wo4/league-toolkit/crates/ltk_mesh/src/mem/vertex_element.rs:39

ltk_ritobin breaking changes

--- 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 ltk_ritobin::typecheck::visitor::ClassKind, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:25
  enum ltk_ritobin::typecheck::visitor::IrItem, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:40
  enum ltk_ritobin::typecheck::visitor::RitoTypeOrVirtual, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:118
  enum ltk_ritobin::typecheck::visitor::Statement, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:301
  enum ltk_ritobin::typecheck::visitor::ColorOrVec, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:151
  enum ltk_ritobin::typecheck::visitor::Diagnostic, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:160

--- 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 ltk_ritobin::typecheck::visitor::coerce_type, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:333
  function ltk_ritobin::typecheck::visitor::resolve_literal, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:493
  function ltk_ritobin::typecheck::visitor::resolve_rito_type, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:403
  function ltk_ritobin::typecheck::visitor::resolve_value, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:637
  function ltk_ritobin::typecheck::visitor::resolve_entry, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:729

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        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/module_missing.ron

Failed in:
  mod ltk_ritobin::typecheck::visitor, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:1

--- 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 ltk_ritobin::typecheck::visitor::TypeChecker, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:85
  struct ltk_ritobin::typecheck::visitor::IrListItem, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:37
  struct ltk_ritobin::typecheck::visitor::MaybeSpanDiag, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:276
  struct ltk_ritobin::typecheck::visitor::Ctx, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:328
  struct ltk_ritobin::typecheck::visitor::DiagnosticWithSpan, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:270
  struct ltk_ritobin::typecheck::visitor::IrEntry, previously in file /tmp/.tmp7jdQl0/ltk_ritobin/src/typecheck/visitor.rs:31
Changelog

ltk_mesh

0.5.0 - 2026-07-18

Added

  • (mesh) add support for pbr vertex type and correct element enumsCan

ltk_ritobin

0.6.0 - 2026-07-18

Added

  • (ritobin) actually set count in NotEnoughItems
  • (ritobin) error on empty listlikes w/ needed count
  • (ritobin) impl Index for String
  • (ritobin) add more typecheck tests
  • (ritobin) error when unexpected ListItemBlock in non block-like parent
  • (ritobin) [breaking] unnest things from typecheck::visitor module
  • (ritobin) bring back strict root non entry errors
  • (ritobin) nicer root entry related diagnostics

Fixed

  • (ritobin) rename vecmath -> listlikes
  • (ritobin) add NotEnoughItems tests for empty listlikes
  • (ritobin) dedupe root entry err handling
  • (ritobin) dedupe numeric parsing
  • (ritobin) misreported InvalidRootEntryType RootKind
  • (ritobin) panic on MissingRootEntry construction

Other

  • clippy + fmt
  • (ritobin) dedupe some container push err handling
  • (ritobin) clean up vecmath module
  • (ritobin) code cleanup
  • (ritobin) extract debug stuff
  • (ritobin) more moving
  • (ritobin) move some things around
  • add proper root entries to some tests

league-toolkit

0.2.25 - 2026-07-18

Other

  • updated the following local packages: ltk_mesh

ltk_mapgeo

0.1.6 - 2026-07-18

Other

  • updated the following local packages: ltk_mesh


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-07-13T07-37-31Z branch from f362583 to bc98390 Compare July 17, 2026 13:34
@github-actions github-actions Bot changed the title chore(ltk_ritobin): release v0.6.0 chore: release Jul 18, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-13T07-37-31Z branch from bc98390 to d384ede Compare July 18, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants