XAMPPRocky / octocrab

A modern, extensible GitHub API Client for Rust.
Other
1.07k stars 261 forks source link

chore: release v0.38.0 #621

Closed github-actions[bot] closed 6 months ago

github-actions[bot] commented 6 months ago

🤖 New release

⚠️ octocrab breaking changes

--- failure enum_marked_non_exhaustive: enum marked #[non_exhaustive] ---

Description:
A public enum has been marked #[non_exhaustive]. Pattern-matching on it outside of its crate must now include a wildcard pattern like `_`, or it will fail to compile.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.30.0/src/lints/enum_marked_non_exhaustive.ron

Failed in:
  enum DiffEntryStatus in /tmp/.tmpj24upW/octocrab/src/models/repos.rs:101

--- 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.30.0/src/lints/struct_marked_non_exhaustive.ron

Failed in:
  struct DiffEntry in /tmp/.tmpj24upW/octocrab/src/models/repos.rs:77
  struct DiffEntry in /tmp/.tmpj24upW/octocrab/src/models/repos.rs:77
Changelog

## [0.38.0](https://github.com/XAMPPRocky/octocrab/compare/v0.37.0...v0.38.0) - 2024-04-09 ### Added - Add `generate_release_notes`: ([#588](https://github.com/XAMPPRocky/octocrab/pull/588)) ### Other - Unify diff entry models ([#624](https://github.com/XAMPPRocky/octocrab/pull/624)) - Added tests for .delete_thread_subscriptions() ([#620](https://github.com/XAMPPRocky/octocrab/pull/620)) - Adding tests, and fixing missing error code. ([#619](https://github.com/XAMPPRocky/octocrab/pull/619))


This PR was generated with release-plz.