Highlights
- Added support for initializing calendars inside a Shadow DOM.
- Exposed built-in theme colors as CSS custom properties.
- Added date-range keys for popups, so one popup can apply to an entire range.
- Improved accessibility for date, month, and year views.
- Fixed ISO week numbers, date handling across time zones, input cleanup, and initial disabled-date behavior.
PRs
- #399 Add Dependabot configuration for GitHub Actions
- #400 demo: Change language attribute from
en to ru
- #401 build(deps): bump the github-actions group with 2 updates
- #404 build(deps): bump the github-actions group with 2 updates
- #410 fix: improve ARIA grid structure for Month and Year views
- #416 build(deps): bump actions/checkout from 6 to 7 in the github-actions group
- #419 fix: reset displayDateMin/displayDateMax via null in
.set()
- #420 fix: use local date components instead of UTC ISO string for Date input
- #421 fix: don't remove original input when destroying calendar before it was ever opened
- #422 fix: correct off-by-one in ISO week number calculation
- #423 docs: document
monthsToSwitch's effect on month-picker selectable months
- #424 fix: apply
disableDatesGaps to pre-selected selectedDates on init
- #425 fix: resolve axe-core ARIA violations
- #426 feat: support date-range keys in popups
- #427 feat: expose theme colors as CSS custom properties
- #428 feat: support initializing calendars inside a Shadow DOM
Credits
Thank you to @coliff and @fro9-dev for your contributions.