❗ 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