Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release v0.4.0 #50

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

beeb-release-plz[bot]
Copy link
Contributor

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

🤖 New release

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

lintspec breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_missing.ron

Failed in:
  enum lintspec::lint::ItemType, previously in file /tmp/.tmpTbcJdb/lintspec/src/lint.rs:97

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/function_missing.ron

Failed in:
  function lintspec::definitions::extract_comment, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:469
  function lintspec::definitions::check_returns, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:638
  function lintspec::definitions::find_items, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:386
  function lintspec::definitions::extract_attributes, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:557
  function lintspec::definitions::capture_opt, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:46
  function lintspec::definitions::check_params, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:612
  function lintspec::definitions::extract_identifiers, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:538
  function lintspec::definitions::capture, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:38
  function lintspec::definitions::extract_params, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:440
  function lintspec::definitions::extract_parent_name, previously in file /tmp/.tmpTbcJdb/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::config::read_config now takes 1 parameters instead of 0, in /tmp/.tmpVf8F7x/lintspec/src/config.rs:496

--- failure function_requires_different_generic_type_params: function now requires a different number of generic type parameters ---

Description:
A function now requires a different number of generic type parameters than it used to. Uses of this function that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/function_requires_different_generic_type_params.ron

Failed in:
  function lint (0 -> 1 generic types) in /tmp/.tmpVf8F7x/lintspec/src/lint.rs:109

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/inherent_method_missing.ron

Failed in:
  ConfigBuilder::paths, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::exclude, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::out, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::maybe_out, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::inheritdoc, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::constructor, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::struct_params, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::enum_params, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::enforce, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::json, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::compact, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96
  ConfigBuilder::sort, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:96

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/struct_missing.ron

Failed in:
  struct lintspec::definitions::ValidationOptionsBuilder, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:55
  struct lintspec::definitions::ValidationOptions, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:58

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field constructor of struct Args, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:46
  field struct_params of struct Args, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:52
  field enum_params of struct Args, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:58
  field enforce of struct Args, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:65
  field enforce_all of struct Args, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:72
  field paths of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:102
  field exclude of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:105
  field out of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:108
  field inheritdoc of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:111
  field constructor of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:114
  field struct_params of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:117
  field enum_params of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:120
  field enforce of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:123
  field json of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:126
  field compact of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:129
  field sort of struct Config, previously in file /tmp/.tmpTbcJdb/lintspec/src/config.rs:132

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_missing.ron

Failed in:
  trait lintspec::definitions::Validate, previously in file /tmp/.tmpTbcJdb/lintspec/src/definitions/mod.rs:112
Changelog

[0.4.0] - 2025-03-13

Added

Changed

Removed

Full Changelog: 0.3.0...0.4.0


This PR was generated with release-plz.

@beeb-release-plz beeb-release-plz bot force-pushed the release-plz-2025-02-27T10-05-08Z branch 2 times, most recently from 3d42b66 to 01da268 Compare March 3, 2025 20:54
@beeb-release-plz beeb-release-plz bot changed the title chore: release v0.3.1 chore: release v0.4.0 Mar 4, 2025
@beeb-release-plz beeb-release-plz bot force-pushed the release-plz-2025-02-27T10-05-08Z branch from 01da268 to aac7dc3 Compare March 4, 2025 13:56
@beeb-release-plz beeb-release-plz bot force-pushed the release-plz-2025-02-27T10-05-08Z branch from aac7dc3 to d94cb2d Compare March 13, 2025 09:20
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.

0 participants