Skip to content

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

Merged
Jondolf merged 1 commit into
avianphysics:mainfrom
PhantomMorrigan:main
Jan 13, 2025
Merged

Fix use of unmaintaned crate proc-macro-error#627
Jondolf merged 1 commit into
avianphysics:mainfrom
PhantomMorrigan:main

Conversation

@PhantomMorrigan

Copy link
Copy Markdown
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

@Jondolf Jondolf left a comment

Copy link
Copy Markdown
Member

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 avianphysics:main Jan 13, 2025
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`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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