Skip to content

Conversation

beeb-release-plz[bot]
Copy link
Contributor

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

🤖 New release

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

lintspec breaking changes

--- failure function_must_use_added: function #[must_use] added ---

Description:
A function is now #[must_use]. Downstream crates that did not use its return value will get a compiler lint.
        ref: https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-must_use-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/function_must_use_added.ron

Failed in:
  function lintspec::definitions::check_returns in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:638
  function lintspec::definitions::extract_attributes in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:557
  function lintspec::definitions::check_params in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:612
  function lintspec::definitions::extract_identifiers in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:538
  function lintspec::definitions::extract_params in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:440
  function lintspec::definitions::extract_parent_name in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:586

--- 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::files::find_sol_files now takes 3 parameters instead of 2, in /tmp/.tmpPOLAN0/lintspec/src/files.rs:18

--- failure inherent_method_must_use_added: inherent method #[must_use] added ---

Description:
An inherent method is now #[must_use]. Downstream crates that did not use its return value will get a compiler lint.
        ref: https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-must_use-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/inherent_method_must_use_added.ron

Failed in:
  method lintspec::definitions::Definition::validate in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:210
  method lintspec::definitions::Definition::as_constructor in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:314
  method lintspec::definitions::Definition::as_enum in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:323
  method lintspec::definitions::Definition::as_error in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:332
  method lintspec::definitions::Definition::as_event in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:341
  method lintspec::definitions::Definition::as_function in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:350
  method lintspec::definitions::Definition::as_modifier in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:359
  method lintspec::definitions::Definition::as_struct in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:368
  method lintspec::definitions::Definition::as_variable in /tmp/.tmpPOLAN0/lintspec/src/definitions/mod.rs:377
  method lintspec::natspec::NatSpecItem::is_empty in /tmp/.tmpPOLAN0/lintspec/src/natspec.rs:123
  method lintspec::natspec::NatSpec::populate_returns in /tmp/.tmpPOLAN0/lintspec/src/natspec.rs:26
  method lintspec::natspec::NatSpec::count_param in /tmp/.tmpPOLAN0/lintspec/src/natspec.rs:35
  method lintspec::natspec::NatSpec::count_return in /tmp/.tmpPOLAN0/lintspec/src/natspec.rs:50
  method lintspec::natspec::NatSpec::count_unnamed_returns in /tmp/.tmpPOLAN0/lintspec/src/natspec.rs:65
  method lintspec::natspec::NatSpec::count_all_returns in /tmp/.tmpPOLAN0/lintspec/src/natspec.rs:74
Changelog

[0.3.0] - 2025-02-25

Added

Changed

Documentation

Fixed

Full Changelog: 0.2.0...0.3.0


This PR was generated with release-plz.

@beeb-release-plz beeb-release-plz bot force-pushed the release-plz-2025-02-22T13-47-33Z branch 3 times, most recently from c1451cd to 6cba62a Compare February 23, 2025 14:30
@beeb-release-plz beeb-release-plz bot changed the title chore: release v0.2.1 chore: release v0.3.0 Feb 24, 2025
@beeb-release-plz beeb-release-plz bot force-pushed the release-plz-2025-02-22T13-47-33Z branch 7 times, most recently from f664e35 to 7540d2c Compare February 25, 2025 07:46
@beeb-release-plz beeb-release-plz bot force-pushed the release-plz-2025-02-22T13-47-33Z branch from 7540d2c to 3eb4447 Compare February 25, 2025 08:31
@beeb beeb merged commit 31b9cd9 into main Feb 26, 2025
12 checks passed
@beeb beeb deleted the release-plz-2025-02-22T13-47-33Z 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