Skip to content

Releases: Ravencentric/nzb-rs

v0.6.0

22 Aug 16:48

Choose a tag to compare

0.6.0 - 2025-08-22

🚀 Features

  • ab383d3 Use enums instead of strings for file attributes

🐛 Bug Fixes

  • 47eba83 Has_extension only strips the dot once
  • 1b34305 Remove redundant if let and and_then
  • 9c122a4 Replace strip with trim_start_matches
  • 9219063 Replace unwrap with expect
  • b43a6d3 Use iterator in parse_files instead of for loop
  • 93b6742 Use .start() instead of .range()
  • 9c57300 Refactor stem and extension extractor
  • 6d8ef68 More robust extension and stem parser
  • 4931f5f Implement a basic "natsort" for Nzb.files
  • 040dfec Ensure nzb has atleast one non-par2 file

👷 CI/CD

  • 5d560d7 Switch to trusted publishing

⚙️ Chores

  • 3d4087f Bump actions/checkout in the actions group in #43
  • 09f6daf Bump taiki-e/install-action in the actions group in #40
  • eb62d33 Bump the actions group with 2 updates in #42
  • 00d48cd Enable rust-toolchain updates in dependabot

v0.5.13

18 Aug 17:08
c830df2

Choose a tag to compare

Fixed

  • replace nested if with the new if let chains
  • handle empty string filename
  • needless borrow (thanks clippy)
  • handle filenames with nested quotes in the subject

Other

  • pin workflows
  • bump toolchain and deps
  • (deps) bump thiserror from 2.0.12 to 2.0.15 in the actions group (#38)
  • (deps) bump serde_json in the actions group (#37)
  • (deps) bump rstest from 0.25.0 to 0.26.1 in the actions group (#36)
  • (deps) bump serde_json in the actions group (#34)

v0.5.12

17 Jul 18:52
c9e6558

Choose a tag to compare

Fixed

  • cargo fmt
  • exclude par2 files when trying to determine the primary file

v0.5.11

17 Jul 16:08
fd55bb1

Choose a tag to compare

Fixed

  • make sanitizer regex less greedy

Other

  • update deps

v0.5.10

14 Jul 20:44
aa432a1

Choose a tag to compare

Fixed

  • extracting filename from subject should no longer strip the release group in some cases

Other

  • (deps) bump flate2 from 1.1.1 to 1.1.2 in the actions group (#30)

v0.5.9

01 Jun 19:54
9e4b458

Choose a tag to compare

Other

  • update deps and the rust toolchain
  • (deps) bump chrono from 0.4.40 to 0.4.41 in the actions group (#28)

v0.5.8

08 Apr 09:42
4028edd

Choose a tag to compare

Other

  • (deps) bump flate2 from 1.1.0 to 1.1.1 in the actions group (#26)

v0.5.7

03 Mar 20:35
81c2688

Choose a tag to compare

Other

  • (deps) update deps
  • update to rust 2024
  • (deps) bump the actions group with 4 updates (#23)

v0.5.6

02 Mar 15:51
8310f0a

Choose a tag to compare

Other

  • (deps) bump the actions group with 3 updates (#21)

v0.5.5

17 Feb 12:56
090f5a9

Choose a tag to compare

Fixed

  • add another regex for parsing subject