Skip to content

Conversation

beeb-release-plz[bot]
Copy link
Contributor

@beeb-release-plz beeb-release-plz bot commented Feb 20, 2025

🤖 New release

  • lintspec: 0.1.6 -> 0.2.0 (⚠ API breaking changes)

lintspec breaking changes

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/function_parameter_count_changed.ron

Failed in:
  lintspec::definitions::check_returns now takes 3 parameters instead of 2, in /tmp/.tmpskP49W/lintspec/src/definitions/mod.rs:435

--- failure struct_marked_non_exhaustive: struct marked #[non_exhaustive] ---

Description:
A public struct has been marked #[non_exhaustive], which will prevent it from being constructed using a struct literal outside of its crate. It previously had no private fields, so a struct literal could be used to construct it outside its crate.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/struct_marked_non_exhaustive.ron

Failed in:
  struct NatSpecItem in /tmp/.tmpskP49W/lintspec/src/natspec.rs:81
  struct FunctionDefinition in /tmp/.tmpskP49W/lintspec/src/definitions/function.rs:19
  struct EnumDefinition in /tmp/.tmpskP49W/lintspec/src/definitions/enumeration.rs:18
  struct StructDefinition in /tmp/.tmpskP49W/lintspec/src/definitions/structure.rs:18
  struct ModifierDefinition in /tmp/.tmpskP49W/lintspec/src/definitions/modifier.rs:18
  struct Attributes in /tmp/.tmpskP49W/lintspec/src/definitions/mod.rs:139
  struct ErrorDefinition in /tmp/.tmpskP49W/lintspec/src/definitions/error.rs:18
  struct EventDefinition in /tmp/.tmpskP49W/lintspec/src/definitions/event.rs:18
  struct ItemDiagnostics in /tmp/.tmpskP49W/lintspec/src/lint.rs:38
  struct ConstructorDefinition in /tmp/.tmpskP49W/lintspec/src/definitions/constructor.rs:17
  struct ValidationOptions in /tmp/.tmpskP49W/lintspec/src/definitions/mod.rs:50
  struct Config in /tmp/.tmpskP49W/lintspec/src/config.rs:75
  struct VariableDeclaration in /tmp/.tmpskP49W/lintspec/src/definitions/variable.rs:18
Changelog

[0.2.0] - 2025-02-21

Changed

Fixed

Full Changelog: 0.1.6...0.2.0


This PR was generated with release-plz.

@beeb-release-plz beeb-release-plz bot force-pushed the release-plz-2025-02-20T22-38-37Z branch from 4b3553c to 45fe134 Compare February 21, 2025 08:32
@beeb-release-plz beeb-release-plz bot changed the title chore: release v0.1.7 chore: release v0.2.0 Feb 21, 2025
@beeb-release-plz beeb-release-plz bot force-pushed the release-plz-2025-02-20T22-38-37Z branch 8 times, most recently from d83f9be to ebec608 Compare February 21, 2025 14:53
@beeb-release-plz beeb-release-plz bot force-pushed the release-plz-2025-02-20T22-38-37Z branch from ebec608 to c8e32a4 Compare February 21, 2025 15:46
@beeb beeb merged commit 27d31fb into main Feb 21, 2025
12 checks passed
@beeb beeb deleted the release-plz-2025-02-20T22-38-37Z branch March 13, 2025 20:49
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