Skip to content

chore: release v0.22.0 #840

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 23, 2025
Merged

chore: release v0.22.0 #840

merged 1 commit into from
May 23, 2025

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented May 2, 2025

🤖 New release

  • salsa-macro-rules: 0.21.1 -> 0.22.0 (⚠ API breaking changes)
  • salsa-macros: 0.21.1 -> 0.22.0
  • salsa: 0.21.1 -> 0.22.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.41.0/src/lints/declarative_macro_missing.ron

Failed in:
  macro maybe_cloned_ty, previously in file /tmp/.tmpTrDX5y/salsa-macro-rules/src/maybe_clone.rs:24
  macro setup_method_body, previously in file /tmp/.tmpTrDX5y/salsa-macro-rules/src/setup_method_body.rs:2
  macro maybe_clone, previously in file /tmp/.tmpTrDX5y/salsa-macro-rules/src/maybe_clone.rs:5

salsa breaking changes

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_missing.ron

Failed in:
  method salsa_event of trait Database, previously in file /tmp/.tmpTrDX5y/salsa/src/database.rs:17
  method salsa_event of trait Database, previously in file /tmp/.tmpTrDX5y/salsa/src/database.rs:17
Changelog

salsa-macro-rules

0.22.0 - 2025-05-23

Other

  • Allow creation of tracked associated functions (without self) (#859)
  • Remove default PartialOrd and Ord derives for salsa-structs (#868)
  • Fix returns(deref | as_ref | as_deref) in tracked methods (#857)
  • Changed return_ref syntax to returns(as_ref) and returns(cloned) (#772)
  • Move salsa event system into Zalsa (#849)
  • Add loom support (#842)
  • Clean up some unsafety (#830)

salsa-macros

0.22.0 - 2025-05-23

Other

  • Allow creation of tracked associated functions (without self) (#859)
  • Implement an !Update bound escape hatch for tracked fn (#867)
  • Fix returns(deref | as_ref | as_deref) in tracked methods (#857)
  • Changed return_ref syntax to returns(as_ref) and returns(cloned) (#772)
  • Move salsa event system into Zalsa (#849)

salsa

0.22.0 - 2025-05-23

Fixed

  • fix memo table growth condition (#850)
  • incorrect caching for queries participating in fixpoint (#843)
  • change detection for fixpoint queries (#836)

Other

  • Allow creation of tracked associated functions (without self) (#859)
  • Short-circuit block-on if same thread (#862)
  • Skip release-plz jobs on forks (#873)
  • Unwind with specific type when encountering an unexpected cycle (#856)
  • Remove jar mentions from book (#775)
  • Implement an !Update bound escape hatch for tracked fn (#867)
  • Only enable boxcar/loom when loom feature is enabled (#869)
  • Remove default PartialOrd and Ord derives for salsa-structs (#868)
  • update boxcar (#865)
  • speed-up cycle-retry logic (#861)
  • Fix returns(deref | as_ref | as_deref) in tracked methods (#857)
  • Changed return_ref syntax to returns(as_ref) and returns(cloned) (#772)
  • Work around a rust-analyzer bug (#855)
  • Lazy finalization of cycle participants in maybe_changed_after (#854)
  • Do not re-verify already verified memoized value in cycle verification (#851)
  • Pass cycle heads as out parameter for maybe_changed_after (#852)
  • Move salsa event system into Zalsa (#849)
  • gate loom dependency under feature flag (#844)
  • Add loom support (#842)
  • Clean up some unsafety (#830)


This PR was generated with release-plz.

Copy link

netlify bot commented May 2, 2025

Deploy Preview for salsa-rs canceled.

Name Link
🔨 Latest commit cc08a1b
🔍 Latest deploy log https://app.netlify.com/projects/salsa-rs/deploys/68304e65a3e024000845b9cb

@github-actions github-actions bot force-pushed the release-plz-2025-05-02T12-27-57Z branch 4 times, most recently from da43eb3 to dcce5e7 Compare May 7, 2025 07:11
@github-actions github-actions bot changed the title chore: release v0.21.2 chore: release v0.22.0 May 7, 2025
@github-actions github-actions bot force-pushed the release-plz-2025-05-02T12-27-57Z branch 8 times, most recently from 67e1451 to 57fc970 Compare May 9, 2025 09:20
@github-actions github-actions bot force-pushed the release-plz-2025-05-02T12-27-57Z branch 5 times, most recently from 0c27b3d to 6a48a98 Compare May 20, 2025 15:47
@github-actions github-actions bot force-pushed the release-plz-2025-05-02T12-27-57Z branch 2 times, most recently from a6da6f6 to da9feb0 Compare May 22, 2025 07:53
@Veykril
Copy link
Member

Veykril commented May 22, 2025

Read up a bit one why CI doesnt run here, turns out thats expected https://release-plz.dev/docs/github/token

We could easily work around it by using a PAT, but that would attribute the commits to the given user who own the PAT, so manually merging these is probably fine.

@github-actions github-actions bot force-pushed the release-plz-2025-05-02T12-27-57Z branch 2 times, most recently from a5b5d9a to d4e0328 Compare May 22, 2025 09:37
@github-actions github-actions bot force-pushed the release-plz-2025-05-02T12-27-57Z branch from d4e0328 to cc08a1b Compare May 23, 2025 10:30
@Veykril Veykril enabled auto-merge May 23, 2025 10:38
@Veykril Veykril disabled auto-merge May 23, 2025 10:38
@Veykril Veykril merged commit a12bf31 into master May 23, 2025
4 checks passed
@Veykril Veykril deleted the release-plz-2025-05-02T12-27-57Z branch May 23, 2025 10:38
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