Skip to content

chore: release v0.6.0#41

Closed
Ravencentric wants to merge 1 commit intomainfrom
release-plz-2025-08-21T11-31-28Z
Closed

chore: release v0.6.0#41
Ravencentric wants to merge 1 commit intomainfrom
release-plz-2025-08-21T11-31-28Z

Conversation

@Ravencentric
Copy link
Copy Markdown
Owner

@Ravencentric Ravencentric commented Aug 21, 2025

🤖 New release

  • nzb-rs: 0.5.13 -> 0.6.0 (⚠ API breaking changes)

nzb-rs breaking changes

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant ParseNzbError::FileAttribute 3 -> 4 in /tmp/.tmpXRjgIx/nzb-rs/src/errors.rs:41
  variant ParseNzbError::XmlSyntax 4 -> 5 in /tmp/.tmpXRjgIx/nzb-rs/src/errors.rs:48

--- 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 ParseNzbError:OnlyPar2Files in /tmp/.tmpXRjgIx/nzb-rs/src/errors.rs:37

--- warning partial_ord_enum_variants_reordered: enum variants reordered in #[derive(PartialOrd)] enum ---

Description:
A public enum that derives PartialOrd had its variants reordered. #[derive(PartialOrd)] uses the enum variant order to set the enum's ordering behavior, so this change may break downstream code that relies on the previous order.
        ref: https://doc.rust-lang.org/std/cmp/trait.PartialOrd.html#derivable
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/partial_ord_enum_variants_reordered.ron

Failed in:
  ParseNzbError::FileAttribute moved from position 4 to 5, in /tmp/.tmpXRjgIx/nzb-rs/src/errors.rs:41
  ParseNzbError::XmlSyntax moved from position 5 to 6, in /tmp/.tmpXRjgIx/nzb-rs/src/errors.rs:48
Changelog

0.6.0 - 2025-08-21

Fixed

  • use .start() instead of .range()
  • refactor stem and extension extractor
  • more robust extension and stem parser
  • implement a basic "natsort" for Nzb.files
  • ensure nzb has atleast one non-par2 file

Other

  • (deps) bump taiki-e/install-action in the actions group (#40)
  • (deps) bump the actions group with 2 updates (#42)
  • enable rust-toolchain updates in dependabot


This PR was generated with release-plz.

@Ravencentric Ravencentric force-pushed the release-plz-2025-08-21T11-31-28Z branch from eabee7d to 4060e3c Compare August 21, 2025 12:03
@Ravencentric Ravencentric changed the title chore: release v0.5.14 chore: release v0.6.0 Aug 21, 2025
@Ravencentric Ravencentric force-pushed the release-plz-2025-08-21T11-31-28Z branch 3 times, most recently from 944b33e to 5c545c2 Compare August 21, 2025 16:13
@Ravencentric Ravencentric force-pushed the release-plz-2025-08-21T11-31-28Z branch from 5c545c2 to 59d430e Compare August 21, 2025 16:29
@Ravencentric Ravencentric deleted the release-plz-2025-08-21T11-31-28Z branch January 4, 2026 19: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.

1 participant