Releases: nwithan8/tauticord
Releases · nwithan8/tauticord
v5.3.1
v5.3.0
What's Changed
- [ADDED] Optional
ID
config field for libraries, representing the library ID according to Tautulli. If set (greater than 0), the ID will be used (rather than the name) to look up statistics about the library in Tautulli.- This is optional, but will help if you have multiple libraries in Tautulli with the same name (closes #206 )
- [CHANGED] Schema for
Libraries
underCombinedLibraries
, to account forID
option.- If you have not updated this schema, the bot will simply ignore your combined libraries. This is to avoid a breaking change, but will be made permanent in the next major release.
CombinedLibraries: - Libraries: - - Movies - - Movies (Non-English) - - Movies (4K) + Libraries: + - Name: Movies + ID: 0 + - Name: Movies (Non-English) + ID: 0 + - Name: Movies (4K) + ID: 0
- [CHANGED] Underlying improvements to code organization, service management (long-running versus cron-jobs)
- [CHANGED] Reduce number of
INFO
logs toDEBUG
to de-clutter consoles
Related PRs
- [chore] Add example config validation to CI by @nwithan8 in #205
- [chore] Split services for better organization by @nwithan8 in #207
Full Changelog: 5.2.0...5.3.0
v5.2.0
v5.1.1
v5.1.0
What's Changed
- [FEAT] Users can now override the default name for each voice channel with
CustomName
intauticord.yaml
- [FIX] Remove invisible whitespace characters in emojis causing voice channel issues
Related PRs
- [fix] Emoji bugs by @nwithan8 in #198
- [feat] Add ability to override name for any voice channel by @nwithan8 in #199
- [chore] Update logo location by @nwithan8 in #200
Full Changelog: 5.0.0...5.1.0
v5.0.0
❗ This is a major version release with significant breaking changes! Please refer to the migration guide before installing.
What's Changed
- [BREAKING] Tauticord now uses a new configuration schema and file name, drop support for environmental variable configuration
- Bot should migrate old configuration files automatically upon install
- See migration guide and updated documentation for more information on new configuration process.
- [BREAKING] Remove environmental variables (
Variable
) configurations from Unraid Community Applications template.- See migration guide for more information about upgrading on Unraid.
- [NEW] Option for per-channel customization for stat voice channels (activity information, library item counts, performance metrics)
- Custom emoji
- Enable/disable
- Lock to specific voice channel ID
- [NEW] All voice channels have emoji prefixes
- [NEW] Built-in migration system
- [NEW] YAML schema validation for
tauticord.yaml
config file - [CHANGED] Plex status voice channel uses ✅ / ❌ emojis for status indication
- [IMPROVED] Configuration/settings parsing and validation, remove unnecessary configuration variables
- [IMPROVED] Voice channel creation/lookup
- [IMPROVED] Discord emoji management
- [IMPROVED] Code cleanup, delegation of cron tasks to separate modules
- [IMPROVED] Better logging
Related PRs
- [feat] Migrate to new schema to open up new feature set by @nwithan8 in #190
- [chore] Add YAML configuration schema to validate config (#189) by @nwithan8 in #191
- [chore] Migration cleanup by @nwithan8 in #192
- [chore] Announce changes to Unraid template by @nwithan8 in #193
- [chore]
v4
->v5
migration documentation by @nwithan8 in #196
Full Changelog: 4.2.2...5.0.0
v4.2.2
⚠️ This is the final release of Tauticord with environmental variable configuration.
What's Changed
- [FIX] Migrations failing due to missing directories (closes #194)
Related PRs
Full Changelog: 4.2.1...4.2.2
v4.2.1
⚠️ This is the final release of Tauticord with environmental variable configuration.
What's Changed
- [CHANGE] Improvements to environmental variable migration process in prep for removal
- [FIX] Bad default value for Unraid template
Related PRs
- [chore] Fix bad default value for Unraid template by @nwithan8 in #186
- [chore] Finalize environmental variable migration script by @nwithan8 in #187
- [chore] Rework migration data folder in config folder by @nwithan8 in #188
Full Changelog: 4.2.0...4.2.1
v4.2.0
What's Changed
- [CHANGE] BREAKING CHANGE FOR UNRAID USERS: Community Apps template now uses dropdowns for all boolean values.
- This may erase your existing config, see Announcements for more details
- [NEW] Option to display the album count for music libraries alongside artist and track counts in voice channels
- [BTS] Prepatory work for eventual migration away from environmental variables
- If you are using environmental variables to configure Tauticord, the bot will generate a
migrated_config.yaml
file automatically in your/config
directory for future use. - See Announcements for more information.
- If you are using environmental variables to configure Tauticord, the bot will generate a
Related PRs
- [feat] Add album count display option for music libraries by @nwithan8 in #180
- [chore] New migration script to generate config.yaml file from environmental variables by @nwithan8 in #182
- [feat] Use dropdown for booleans on Unraid template by @nwithan8 in #183
- [chore] Fix Unraid template values by @nwithan8 in #184
- [chore] Unraid template fix #2 by @nwithan8 in #185
Full Changelog: 4.1.4...4.2.0