All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
2.0.3 (2026-05-02)
- closure: guard drawBoard against early render before functions restored (9955633)
- startup: resolve _firstData gate on first calendar notification (86f1d6f), closes #17
- add regression tests for _firstData startup gate (c014eb0)
2.0.2 (2026-05-01)
- closure: restore startup gate and reconnect mapping (34c38f2)
- update devDependencies (f37b882)
2.0.1 (2026-05-01)
2.0.0 (2026-05-01)
- requires MagicMirror² ≥ 2.36.0
- remove workaround for MM v2.35.0 function-stripping bug (f8a7e96), closes MagicMirrorOrg/MagicMirror#4106
1.1.2 (2026-04-26)
- closure: restore closure context in config callbacks (d72ab5d)
1.1.1 (2026-04-26)
- cx3j: restore callbacks for MM 2.35.0 (cc7b9e2), closes #16
- harden timer lifecycle for suspend/resume (4089d83)
- remove redundant calendar filtering (b00f6f7)
- speed up event cell lookup in render path (0747e51)
- use structuredClone for event payloads (d921815)
- add "type" field to package.json (89170b6)
- change license file format to markdown and link in readme to it (af15dc8)
- simplify eslint commands (67fd34d)
- simplify promise creation and clean up eslint rules (1762ba6)
- update devDependencies (74ecfb1)
- update subproject commit reference in CX3_Shared (b311c32)
- add module and shared tests (4c3e8be)
1.1.0 (2026-04-04)
- change layout algorithm for events to use event lanes (#15) (1ad94cc)
- make overlap rendering threshold-based with maxLaneThreshold (0fd23ff)
- adapt to CX3_Shared v1.1.1 - initialize eventPool directly (28ad363)
- optimize event overlap detection using sweep-line algorithm (fa0e4b8)
- add Code of Conduct to the repository (e4d165b)
- add screenshots to repository (2ab2c0b)
- optimize installation instructions and improve code formatting in README.md (7eb1ea2)
- review README (8cd25d4)
- add demo config and script (8b90c6d)
- add dependabot config (e439e24)
- add eslint setup (3962dd0)
- add release script using commit-and-tag-version (8410a46)
- update CX3_Shared to v1.1.1 (a32d0ad)
- use CSS nesting to eliminate .CX3J prefix repetition (ce8be3e)
1.0.1 (2024-04-29)
- MM's repeated singleday timezone issue
- CSS selector for day cells (e.g.
.today, ...)
- more stable CX3_Shared structure
- Initial release