-
v3.7.0
Stablereleased this
2026-10-05 01:43:28 +02:00 | 1 commits to main since this release⚠️ Breaking Changes
- refactor(cli)!: require ValidatedArgs in command builders
🐛 Bug Fixes
- fix(cli): count characters and reject blank metadata
- fix(native-tags): write tags without risking the original file
- fix(output): create saved scripts with owner-only permissions
- fix(native-tags): validate every book before writing any tag
- fix(series): anchor name pattern and make ordering deterministic
- fix(cli): do not create the output directory in dry-run
- fix(config): honor explicit genre and report invalid config files
- fix(output): keep quoted values intact in --plain and --json
- fix(cli): reject and escape control characters in output
- fix(native-tags): reject symlinked and oversized cover art
- fix(tone,m4b): prevent option injection from values and paths
📚 Documentation
- docs: state that release checksums are not signed
- docs: fix security guide anchor for native tagging section
- docs: align security and dependency notes with the code
🔧 Other Changes
- chore(version): Release v3.7.0
- chore(cliff): fix default first tag version
- refactor(cli)!: require ValidatedArgs in command builders
- ci: pin toolchain and run dependency audits on every push
- refactor(shell): drop shell-escape in favour of an in-tree quoter
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/eofredj/rstoner/releases/download/v3.7.0/rstoner-x86_64" -o rstoner # Verify checksum sha256sum -c rstoner-x86_64.sha256 # Make executable and move to PATH chmod +x rstoner mv rstoner /usr/local/bin/rstoner📋 Full Changelog
🔨 Build Metadata
- Git Commit:
64249f2 - Build Date: 2026-10-05 00:03:08 UTC
🔐 Checksums
4424f036883139054a373dfac833b62aa1210f3a7237c146448d103ed75218d0 rstonerDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads