Skip to content

Conversation

@DaAlbrecht
Copy link
Collaborator

@DaAlbrecht DaAlbrecht commented Jan 20, 2026

It has been around 167 Days since the last release 😲
While there are not that many new features, this mainly serves to provide a release that is compatible with bevy 0.17.0 (So we can update to bevy 0.18.0 for the jam).

Useful Links

For Reviewers

Please try the linter with all your projects. Just so you know, the linter does not yet support bevy 0.18.0, so you may have to switch to an older version of your test project.

Install with bevy lint install main

While testing, make sure to test the lints that are disabled by default (pedantic, restriction, nursery). You can enable these lints through Cargo.toml or directly in your code.

Next steps

Once this PR has received at least 1 approval from a Bevy maintainer with no outstanding requests, it will be merged. No other PRs will be merged until a Github Release is made and the post-release PR is merged.

After the Release I plan to poke @BD103 for a Review so we can get #703 merged. Additionally, annoying Cart from time to time again, so he does not forget our upstreaming proposal ^^

@DaAlbrecht DaAlbrecht marked this pull request as ready for review January 20, 2026 21:20
- `iter_current_update_events` lint got renamed to `iter_current_update_messages`.
- Bumped nightly toolchain to `nightly-2025-12-11` ([#697](https://github.com/TheBevyFlock/bevy_cli/pull/697))

### Added
Copy link
Member

Choose a reason for hiding this comment

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

Could you please move this section to be above the "Changed" section, so that it is consistent with previous changelogs?


### Removed

- Deprecated lint `insert_unit_bundle` was removed ([#724](https://github.com/TheBevyFlock/bevy_cli/pull/724))
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- Deprecated lint `insert_unit_bundle` was removed ([#724](https://github.com/TheBevyFlock/bevy_cli/pull/724))
- Deprecated lint `insert_unit_bundle` was removed ([#724](https://github.com/TheBevyFlock/bevy_cli/pull/724))
- Please use the `unit_in_bundle` lint instead.

I want to make it clear that the functionality behind insert_unit_bundle isn't going away, just the name :)

Comment on lines +24 to +25
- The Bevy CLI (Alpha) can now lint web Bevy apps ([#523](https://github.com/TheBevyFlock/bevy_cli/pull/523))
- The Bevy CLI (Alpha) can now install any `bevy_lint` version ([#529](https://github.com/TheBevyFlock/bevy_cli/pull/529))
Copy link
Member

Choose a reason for hiding this comment

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

These two changes were strictly made to the CLI, not the linter, so I'm hesitant to include them in the linter's changelog. What do you think? Maybe we can mention it in the release announcement, rather than here?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Yea im fine with taking them out. I saw that you mentioned the installation feature in the past version iirc, so I included it here

[Semantic Versioning]: https://semver.org/spec/v2.0.0.html

## Unreleased
## v0.5.0 - TODO
Copy link
Member

Choose a reason for hiding this comment

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

Note so we don't forget to update the date (this has happened too much in the past 😅)

[the releases page]: https://github.com/TheBevyFlock/bevy_cli/releases
[submit an issue]: https://github.com/TheBevyFlock/bevy_cli/issues

## v0.4.0 to v0.5.0 (Unreleased)
Copy link
Member

Choose a reason for hiding this comment

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

I'm unable to comment on it directly, but below this comment is the header:

## Renaming the lints that targeted "buffered" Events

This should be a level 3 heading, using ### rather than ##.

@BD103 BD103 added A-Linter Related to the linter and custom lints D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Needs-Review The PR needs to be reviewed before it can be merged labels Jan 24, 2026
@BD103 BD103 added this to the `bevy_lint` v0.5.0 milestone Jan 24, 2026
@BD103 BD103 added S-Waiting-on-Author The author needs to make changes or address concerns before this can be merged and removed S-Needs-Review The PR needs to be reviewed before it can be merged labels Jan 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Linter Related to the linter and custom lints D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Waiting-on-Author The author needs to make changes or address concerns before this can be merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants