Changelog for v3.20.0
✨ Features
- 3c77b58 feat: redesign backup health card with clearer statistics and improved layout
- cb9f8f1 feat: improve backup type labels with styled badges in history card
- 96934b6 feat: implement consistent backup type filtering across detail card views
🐛 Bug Fixes
- #116 fix: resolve webhook test 400 bad request error (Issue #115) - Thanks @e-jacquome! 🎉
- 2071d4a fix: enhance webhook timestamp validation and add comprehensive tests
- 9b128b4 fix: resolve remaining Teams webhook timestamp errors
- c817791 fix: resolve webhook notification timestamp error and improve scroll timing
- aea8b79 fix: improve backup health monitoring and add comprehensive validation
- cbaf9ed fix: upgrade Nodemailer to 7.0.3 and resolve Express 5 route conflicts
- 6fbc4e0 fix: resolve auto-update npm permission errors and dependency installation issues
📦 Maintenance
- d6f71ff chore: remove docs directory with large PDF files (reduces tarball size significantly)
- efe1f5e chore: upgrade Express to 5.1.0 and Nodemailer to 7.0.3
- e86ca38 test: significantly improve test coverage and fix Jest configuration
🙏 Contributors
Special thanks to our community contributors:
- @e-jacquome for fixing the webhook test 400 error
Full Changelog: v3.19.0...v3.20.0