Skip to content

Comments

chore: release v0.26.0#1043

Merged
Veykril merged 1 commit intomasterfrom
release-plz-2025-12-22T11-23-00Z
Feb 7, 2026
Merged

chore: release v0.26.0#1043
Veykril merged 1 commit intomasterfrom
release-plz-2025-12-22T11-23-00Z

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 22, 2025

🤖 New release

  • salsa-macro-rules: 0.25.2 -> 0.26.0 (⚠ API breaking changes)
  • salsa-macros: 0.25.2 -> 0.26.0
  • salsa: 0.25.2 -> 0.26.0 (⚠ API breaking changes)

salsa-macro-rules breaking changes

--- failure declarative_macro_missing: macro_rules declaration removed or renamed ---

Description:
A `macro_rules!` declarative macro cannot be invoked by its prior name. The macro may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/reference/macros-by-example.html#path-based-scope
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/declarative_macro_missing.ron

Failed in:
  macro maybe_backdate, previously in file /tmp/.tmpW6lodt/salsa-macro-rules/src/maybe_backdate.rs:3

salsa 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.46.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant EventKind::WillCheckCancellation 4 -> 5 in /tmp/.tmpAD3CBv/salsa/src/event.rs:79
  variant EventKind::DidSetCancellationFlag 5 -> 6 in /tmp/.tmpAD3CBv/salsa/src/event.rs:84
  variant EventKind::WillDiscardStaleOutput 6 -> 7 in /tmp/.tmpAD3CBv/salsa/src/event.rs:87
  variant EventKind::DidDiscard 7 -> 8 in /tmp/.tmpAD3CBv/salsa/src/event.rs:96
  variant EventKind::DidDiscardAccumulated 8 -> 9 in /tmp/.tmpAD3CBv/salsa/src/event.rs:102
  variant EventKind::DidInternValue 9 -> 10 in /tmp/.tmpAD3CBv/salsa/src/event.rs:111
  variant EventKind::DidReuseInternedValue 10 -> 11 in /tmp/.tmpAD3CBv/salsa/src/event.rs:120
  variant EventKind::DidValidateInternedValue 11 -> 12 in /tmp/.tmpAD3CBv/salsa/src/event.rs:129

--- 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.46.0/src/lints/enum_variant_added.ron

Failed in:
  variant EventKind:DidFinalizeCycle in /tmp/.tmpAD3CBv/salsa/src/event.rs:72
Changelog

salsa-macro-rules

0.26.0 - 2026-02-02

Added

  • Allow opt-ing out of LRU at compile time (#1051)

Fixed

  • Do not alias fields of tracked_struct Values when updating (#741)

Other

  • Remove unnecessary backdate field macros (#1069)
  • Remove ValueWithMetadata (#1057)
  • Implement Lookup and HashEqLike for Cow (#1054)

salsa-macros

0.26.0 - 2026-02-02

Added

  • Allow opt-ing out of LRU at compile time (#1051)
  • Allow tracked function cycle attributes to take closures (#1048)

Other

  • Remove unnecessary backdate field macros (#1069)
  • Add salsa::Update trait bounds to generics when deriving salsa::Update (#1041)

salsa

0.26.0 - 2026-02-02

Added

  • Allow opt-ing out of LRU at compile time (#1051)
  • Allow tracked function cycle attributes to take closures (#1048)

Fixed

  • Do not alias fields of tracked_struct Values when updating (#741)

Other

  • Remove unnecessary boxcar::Vec (#1072)
  • replace remaining instances of cycle_fallback with cycle_result in the docs (#1071)
  • Fix out-of-order verification of cycle head dependencies (#1061)
  • Update compile fail tests (#1070)
  • Merge FallbackImmediate and Fixpoint code paths (#1063)
  • Introduce a CancellationToken for cancelling specific computations (#1007)
  • Remove unnecessary backdate field macros (#1069)
  • Remove ValueWithMetadata (#1057)
  • Fix stale tracked struct values in later iterations (#1068)
  • Skip book deployment on forks (#1066)
  • Remove QueryOriginKind::FixpointInitial (#1062)
  • Document cycle_fallback in the book (#1056)
  • Fix book build with newer mdbook versions (#1055)
  • Implement Lookup and HashEqLike for Cow (#1054)
  • Add DidFinalizeCycle event, add more tests for cyclic nested queries (#1052)
  • Collect cycle heads transitively (#1050)
  • Remove unused database forking (#1049)
  • Reduce monomorphized code in maybe_changed_after (#1047)
  • Reduce monomorphized code in execute_maybe_iterate (#1046)
  • Add salsa::Update trait bounds to generics when deriving salsa::Update (#1041)


This PR was generated with release-plz.

@netlify
Copy link

netlify bot commented Dec 22, 2025

Deploy Preview for salsa-rs canceled.

Name Link
🔨 Latest commit 5a8f283
🔍 Latest deploy log https://app.netlify.com/projects/salsa-rs/deploys/69804e40fb98ed0008ade59a

@github-actions github-actions bot force-pushed the release-plz-2025-12-22T11-23-00Z branch 6 times, most recently from ba17851 to 62a18f6 Compare January 1, 2026 10:37
@github-actions github-actions bot force-pushed the release-plz-2025-12-22T11-23-00Z branch from 62a18f6 to 8a8742e Compare January 5, 2026 13:23
@github-actions github-actions bot changed the title chore: release v0.25.3 chore: release v0.26.0 Jan 7, 2026
@github-actions github-actions bot force-pushed the release-plz-2025-12-22T11-23-00Z branch 3 times, most recently from 27eca40 to b4b8e4a Compare January 9, 2026 12:49
@github-actions github-actions bot force-pushed the release-plz-2025-12-22T11-23-00Z branch 8 times, most recently from 06eafe0 to 6a04fae Compare January 22, 2026 13:35
@github-actions github-actions bot changed the title chore: release v0.26.0 chore: release v0.25.3 Jan 22, 2026
@github-actions github-actions bot force-pushed the release-plz-2025-12-22T11-23-00Z branch 2 times, most recently from 832a3b7 to 937003d Compare January 22, 2026 16:26
@github-actions github-actions bot changed the title chore: release v0.25.3 chore: release v0.26.0 Jan 28, 2026
@github-actions github-actions bot force-pushed the release-plz-2025-12-22T11-23-00Z branch from 937003d to 42a98a1 Compare January 28, 2026 00:42
@github-actions github-actions bot force-pushed the release-plz-2025-12-22T11-23-00Z branch from 42a98a1 to 5a8f283 Compare February 2, 2026 07:11
@Veykril Veykril enabled auto-merge February 7, 2026 12:51
@Veykril Veykril disabled auto-merge February 7, 2026 12:51
@Veykril Veykril merged commit 53421c2 into master Feb 7, 2026
4 checks passed
@Veykril Veykril deleted the release-plz-2025-12-22T11-23-00Z branch February 7, 2026 12:51
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.

1 participant