Skip to content

Conversation

nyurik
Copy link
Member

@nyurik nyurik commented Oct 4, 2025

🤖 New release

  • can-dbc: 6.0.0 -> 7.0.0 (⚠ API breaking changes)

can-dbc breaking changes

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

Failed in:
  variant Error:InvalidContent in /tmp/.tmpNJspAF/can-dbc/src/lib.rs:245

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/feature_missing.ron

Failed in:
  feature serde in the package's Cargo.toml
  feature serde_derive in the package's Cargo.toml
Changelog

7.0.0 - 2025-10-05

Other

  • relicense as MIT OR Apache-2.0 (#38)
  • auto-release and cargo deny (#39)
  • move test files to submodule, default with serde feature (#40)
  • upload coverage reports
  • update README to oxibus org (#37)
  • allow space after message ID (#25)
  • upgrade to nom 8 (#36)
  • add automatic validation with precommit on CI side (#30)
  • (ci) modernize CI (#33)
  • cleanup a few clippy lints
  • consolidate docs with readme
  • use insta to test all parsing results
  • use clap-derive in example
  • run cargo fmt
  • bump dependencies and minor cleanup
  • Simplify tests, test for other escaped characters
  • Remove obsolete is_quote function
  • Add support for escaped strings within comments
  • Also derive the Deserialize trait when serde is enabled


This PR was generated with release-plz.

Copy link

codecov bot commented Oct 4, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@nyurik
Copy link
Member Author

nyurik commented Oct 4, 2025

ATTENTION maintainers: merging this PR will result in automatic publishing of this crate to crates.io - so only merge it once we want to release. If a different PR is merged to the main, this PR will be updated automatically. Essentially, the release happens when the version in Cargo.toml changes on the main branch. See more at https://release-plz.dev/

@nyurik nyurik force-pushed the release-plz-2025-10-04T16-18-10Z branch from b50dfc6 to ba21204 Compare October 5, 2025 15:59
@Copilot Copilot AI review requested due to automatic review settings October 5, 2025 15:59
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This release PR bumps the can-dbc crate from version 6.0.0 to 7.0.0, introducing API breaking changes including the addition of a new enum variant Error::InvalidContent and removal of serde-related features.

  • Version bump from 6.0.0 to 7.0.0 in Cargo.toml
  • Addition of a new changelog section documenting the 7.0.0 release with comprehensive change history
  • Introduction of breaking changes including new enum variants and feature removals

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
Cargo.toml Updates package version from 6.0.0 to 7.0.0
CHANGELOG.md Adds new changelog entry for v7.0.0 release with detailed change history

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

- Remove obsolete is_quote function
- Add support for escaped strings within comments
- Also derive the Deserialize trait when serde is enabled
# Change Log
Copy link

Copilot AI Oct 5, 2025

Choose a reason for hiding this comment

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

There are now two different changelog headers: 'Changelog' (line 1) and 'Change Log' (line 33). Consider consolidating to use consistent formatting throughout the file.

Suggested change
# Change Log
# Changelog

Copilot uses AI. Check for mistakes.

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