🚀 Features
- Add startup banner logging version, runtime info, and config recap
- PR: #484
- Derive startup log level from logger and dedupe enabled-list counts
- PR: #494
- Add tests for log level validation and package.json read
- PR: #496
- Add LIST_NAME_PREFIX env var to prefix list names in dev
- PR: #497
- Add notifications system (run_start, run_end, error)
- PR: #498
🐛 Bug Fixes
- Validate LOG_LEVEL and guard package.json read with fallbacks
- PR: #495
- Normalize Trakt list slugs to match Trakt's canonical format
- PR: #499
- Trust top10 section heading for type instead of detail-page label
- PR: #505
📚 Documentation
- Add empty Notifications stub to the default config and example
- PR: #500
📦 Dependencies
- chore(deps): bump codecov/codecov-action from 6 to 7
- PR: #487
- chore(deps): bump actions/checkout from 6 to 7
- PR: #491
- chore(deps): bump the code-dependencies group across 1 directory with 7 updates
- PR: #492
- chore(deps): bump undici from 7.25.0 to 7.28.0
- PR: #490
- chore(deps-dev): bump tar from 7.5.11 to 7.5.16
- PR: #493
- chore(deps): bump the code-dependencies group across 1 directory with 5 updates
- PR: #506
- chore(deps-dev): bump @types/node from 25.9.4 to 26.1.0
- PR: #504
Full Changelog: 2.14.3...2.15.0