|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 | This project adheres to [Semantic Versioning](https://semver.org/). |
5 | 5 |
|
| 6 | +## [2.0.0](https://github.com/MMM-CalendarExt2/MMM-CalendarExt2/compare/v1.4.21...v2.0.0) 2025-11-13 |
| 7 | + |
| 8 | +### Major Changes |
| 9 | + |
| 10 | +#### Migration from Moment.js to Day.js |
| 11 | + |
| 12 | +This release replaces Moment.js with the modern Day.js library. While Day.js is API-compatible and extensive testing has been performed, this fundamental change to the module's date handling warrants a major version bump per semantic versioning. Your existing configuration should work unchanged, but edge cases in date/time formatting may exist. Please report any unexpected behavior. |
| 13 | + |
| 14 | +### New Features & Improvements |
| 15 | + |
| 16 | +- feat: display attendees/guests in calendar events (solves [#100](https://github.com/MMM-CalendarExt2/MMM-CalendarExt2/issues/100)) |
| 17 | + - Extract and show attendees from iCal ATTENDEE properties |
| 18 | + - Color-coded status badges (green/red/yellow) |
| 19 | + - Email privacy obfuscation |
| 20 | + - Configurable via showAttendees option (default: enabled) |
| 21 | + - Screenshot: |
| 22 | +  |
| 23 | +- feat: add HTTP error cooldown handling (solves [#237](https://github.com/MMM-CalendarExt2/MMM-CalendarExt2/issues/237)) |
| 24 | + - Implement smart retry logic to prevent account lockouts and respect rate limits. Auth errors (401/403) and client errors (4xx) trigger 1-hour cooldowns, rate limits (429) respect Retry-After headers. Server errors (5xx) retry normally. |
| 25 | + |
| 26 | +### Chore & Maintenance |
| 27 | + |
| 28 | +- chore: update devDependencies |
| 29 | +- chore: update Node.js setup action to version 6 |
| 30 | +- chore: update workflows to improve context printing and credential handling |
| 31 | +- docs: remove obsolete memo regarding MMM-Carousel bug |
| 32 | +- refactor: extract fetch logic to CalendarFetcher class |
| 33 | +- refactor: move helper functions to lib directory |
| 34 | + |
6 | 35 | ## [1.4.21](https://github.com/MMM-CalendarExt2/MMM-CalendarExt2/compare/v1.4.20...v1.4.21) 2025-10-06 |
7 | 36 |
|
8 | 37 | - chore: update actions/setup-node to version 5 in automated tests workflow |
|
0 commit comments