Releases: bakerboy448/StarrScripts
v4.2.0
New Features
- Pre-commit Hooks: Comprehensive pre-commit configuration for automated code quality checks
- Trailing whitespace trimming
- End-of-file fixing
- Mixed line ending fixes (LF)
- Executable shebangs validation
- Private key detection
- ShellCheck validation
- Bash syntax checking
Improvements
- GitHub Actions: Enhanced CI workflow with bash syntax check and ShellCheck severity configuration
- Code Quality: Fixed ShellCheck warnings across dupe.sh and sonarr_dupefinder.sh
- Executables: Made dupefinder scripts properly executable
- Dependencies: Updated jdupes command path to /usr/local/bin/jdupes
- Ignore: Added xseed.sh to .gitignore
v4.1.0
New Features
- qbm-api-trigger.sh: New script to trigger qbit_manage commands via Web API
- Sends POST requests to qbit_manage Web API endpoint
- Designed for qBittorrent torrent completion hooks
- Uses torrent hash to trigger commands like tag_update, share_limits, etc.
- Requires qbit_manage v4.5+ with Web API enabled
Fixes
- Removed notifiarr-branch-builder.sh (cannot be self-built due to paywall dependencies)
Death of Xseed Scripts
Full Changelog: v3.4.0...v4.0.0
The "XSeed Scripts" have been removed from the StarrScripts repository due to the behavior of some Cross Seed Development Team members, including hostile reactions to criticism and consciously and willingly pushing untested features to stable builds. After repeated public call-outs, supposedly, "changes made in the future" will be made, but the aggressive and arrogant behavior persists and is unacceptable.
Specifically, the issues noted above stem from https://github.com/ShanaryS, although they are seemingly echoed and approved by the original xseed creator https://github.com/mmgoodnow
Accordingly, Xseed scripts have been removed and any, and all, support ceased.
v3.4.0
What's Changed
- Update instructions for installation in README.md by @zakkarry in #26
- update environmental variables for LOGID_FILE by @zakkarry in #28
- xseed v4 - breaking change (feat) xseed.sh: Add multiple download client support by @adapowers in #27
New Contributors
- @adapowers made their first contribution in #27
Full Changelog: v3.3.0...v3.4.0
v3.3.0
v3.2.0a
What's Changed
- fix(shellcheck): sc2155 error fix by @zakkarry in #23
- (feat) xseed.sh: add LOGID_FILE to track downloaded ids by @bakerboy448 in #24
- Bump xseed to v3
Full Changelog: v3.1.4...v3.2.0a
v3.1.4
Full Changelog: v3.1.3a...v3.1.4
fix xseed initial logging
v3.13a
Full Changelog: v3.1.2...v3.1.3a
xseed v2.1.1
- improve logging
- use standardized log format for all entries
- formatting fixes
- exit code tweaks
What's Changed
- Make shebang portable. by @mvanbaak in #22
- xseed v2.1.0
- add curl timeout messaging
- add version
- log version
New Contributors
v3.1.2
What's Changed
- add(ci): shellcheck and syntax/error fixes by @bakerboy448 in #13
Full Changelog: v3.1.1...v3.1.2