Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.9.0#
Released: 2025-12-15
Added
<calendar-select-year>component for selecting year.<calendar-select-month>component for selecting month.show-week-numbersattribute/showWeekNumbersproperty to<calendar-date>,<calendar-range>, and<calendar-multi>components.weeknumberCSS part for<calendar-month>component.col-weeknumber,col-1,col-2, etc CSS parts corresponding to column number on<calendar-month>.monthsCSS part for<calendar-date>,<calendar-range>, and<calendar-multi>components.
0.8.0#
Released: 2025-02-08
Added
getDayPartsoption to<calendar-date>,<calendar-range>, and<calendar-multi>components.targetoption tofocus()on<calendar-date>,<calendar-range>,<calendar-multi>components.format-weekdayattribute/formatWeekdayproperty to<calendar-date>,<calendar-range>, and<calendar-multi>components.todayattribute/property on<calendar-date>,<calendar-range>, and<calendar-multi>components.day-0,day-1, etc CSS parts corresponding to day number on<calendar-month>.
0.7.2#
Released: 2024-11-01
Fixed
- Use user’s timezone for calculating today, not UTC.
0.7.1#
Released: 2024-06-05
Fixed
- Edge cases in pagination logic.
0.7.0#
Released: 2024-06-04
Added
page-byattribute/pageByproperty to<calendar-date>,<calendar-range>, and<calendar-multi>components.tentativeattribute/property to<calendar-range>component.
0.6.1#
Released: 2024-05-23
Fixed
- Use UTC-based methods on
Datewhen getting day names.
0.6.0#
Released: 2024-05-10
Added
<calendar-multi>component.headingslot for<calendar-date>,<calendar-range>, and<calendar-multi>components.
Removed
- Hover styles for disallowed dates
0.5.3#
Released: 2024-04-25
Fixed
- Reinstate missing
disallowedandtodayCSS parts.
0.5.2#
Released: 2024-04-22
Fixed
<calendar-range>handle emptyvalueprop.
0.5.1#
Released: 2024-04-20
Fixed
- Reinstate missing
outsideCSS part.
0.5.0#
Released: 2024-04-18
Added
focused-dateattribute /focusedDateproperty to<calendar-date>and<calendar-range>components.
Changed
- Bundle size improvements.
0.4.3#
Released: 2024-04-05
Fixed
- Use UTC timezone for formatting day names.
0.4.2#
Released: 2024-04-04
Fixed
- Use UTC timezone for formatting dates.
0.4.1#
Released: 2024-04-04
Fixed
- Styles for iOS devices
0.4.0#
Released: 2024-04-02
Added
containerandheaderCSS parts to date and range components.rangestartandrangeendevents to<calendar-range>component.
Changed
- Rename
button-nextandbutton-previousslots tonextandprevious. - When and where
focusdayevent gets fired. - Finalized accessibility statement.
- Reuse common visually-hidden CSS styles.
Fixed
- Table header accessible names.
- Range selection with screen reader virtual cursor.
- Font size in buttons.
- Screen reader announcement for range/date groups.
0.3.0#
Released: 2024-03-26
Added
- Typescript types.
- Miscellaneous tweaks and polish.
0.2.0#
Released: 2024-03-21
Initial release
Added
<calendar-date>,<calendar-range>, and<calendar-month>components.- Astro-based docs site.