Skip to content
New issue

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

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

Already on GitHub? # to your account

Fix use of unmaintaned crate proc-macro-error #627

Merged
merged 1 commit into from
Jan 13, 2025

Conversation

PhantomMorrigan
Copy link
Contributor

Objective

The Avian macro crate uses proc-macro-error, which is unmaintained, this also leads to an outdated version of syn in the dependency tree.

Solution

Replace proc-macro-error with proc-macro-error2.

@Jondolf Jondolf added the C-Dependencies A change to the crates that Avian depends on label Jan 13, 2025
Copy link
Owner

@Jondolf Jondolf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I'll publish a patch release for avian_derive in a follow-up PR.

@Jondolf Jondolf merged commit 4d94a9b into Jondolf:main Jan 13, 2025
5 checks passed
Jondolf added a commit that referenced this pull request Jan 13, 2025
# Objective

#627 fixed the use of an unmaintained dependency in `avian_derive`.

This PR bumps the version number of `avian_derive` to 0.2.2.

## Solution

Bump the version number of `avian_derive` to 0.2.2. I have already published this patch release, so projects using Avian should pick it up automatically by running `cargo update`.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
C-Dependencies A change to the crates that Avian depends on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants