All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.55.0 (2024-07-27)
- calendar: add data-date attribute for date axis dates (#561) (9a503c6)
- calendar: set event width in time grid (#562) (8cec16e)
- date-picker: add onEscapeKeyDown (#564) (01add2b)
1.54.0 (2024-07-25)
- calendar: add data-date-grid-date attribute (#556) (dea82fc)
- close popups on escape press (#557) (eff1036)
1.53.0 (2024-07-20)
- calendar: set is-selected class in week- and month grids (#553) (5555acd)
- date picker disabled (#552) (60c791e)
1.52.0 (2024-07-19)
1.51.0 (2024-07-12)
- calendar: add overflow classes to month grid events (#543) (02719a3)
- export functions for converting between Date object and string (#542) (0f5dd4e)
1.50.0 (2024-07-09)
- add name option to date- and time picker configs (#533) (56357e5)
- time picker design (#532) (975c4c7)
- time-picker: 12-hour clock (#528) (9d469d9)
- time-picker: add arrow key incrementing and decrementing (#531) (23c1cdb)
1.49.0 (2024-07-06)
- add nDays to weekOptions (#525) (76589f6)
- enable navigating month views with screen reader (#523) (6577fe0)
1.48.0 (2024-07-03)
- calendar: stop propagation of clicks on n-events button (#518) (6a49c1e)
- theme-default: prevent modal from overflowing on small screens (#514) (2d6bae5)
- calendar: add isResponsive option and isCalendarSmall callback (#504) (9014bf4)
- enable using calendar controls plugin before calendar has rendered (#519) (8e60f9e)
1.47.1 (2024-06-29)
- date-picker: fix dark theme when teleporting popup (#509) (f331ac0)
- time-picker: fix dark theme for teleported popup (#510) (9caa34b)
1.47.0 (2024-06-28)
1.46.7 (2024-06-24)
- calendar: prevent click events to fire when dragging (0bf2905)
- calendar: prevent onClickDateTime from firing when dragging (#499) (80f168d)
- shared: make typing of $app flexible for plugins (#498) (349b62d)
1.46.6 (2024-06-22)
1.46.5 (2024-06-21)
1.46.4 (2024-06-18)
1.46.3 (2024-06-17)
1.46.2 (2024-06-17)
1.46.1 (2024-06-11)
1.46.0 (2024-06-10)
1.45.1 (2024-06-08)
1.45.0 (2024-06-06)
- calendar: add double click callbacks (#465) (ddf22d0)
- calendar: add onClickAgendaDate callback (#464) (cb403ba)
1.44.0 (2024-06-06)
- add _options property for events (#457) (23bddad)
- add beforeInit lifecycle hook for plugins (#456) (61830dd)
1.43.0-alpha.0 (2024-06-03)
- create function for detecting time overlap (e3fcafb)
- refactor day keys in time grid (ca8fdef)
- refactor day keys in time grid (1f5716e)
- refactor day keys in time grid (abcfc7d)
- refactor event concurrency (f29c62b)
1.42.3 (2024-05-31)
1.42.2 (2024-05-30)
1.42.1 (2024-05-24)
1.42.0 (2024-05-22)
- add class for leading and trailing dates in month grid (#434) (7206e72)
- add support for language Bahasa (Indonesia) (#433) (87c747f)
1.41.2 (2024-05-17)
1.41.1 (2024-05-16)
1.41.0 (2024-05-11)
1.40.0 (2024-05-11)
- add getDate and onSelectedDateUpdate apis (#419) (adfd5e6)
- calendar: expose further public apis (#418) (e2be1b0)
1.39.0 (2024-05-08)
1.38.0 (2024-05-06)
- event-modal: set modal position on scroll (#403) (518aa63)
- hide forward backward nav based on css (#410) (314e0aa)
- reposition popups and modals on scroll (#408) (de0d92d)
1.37.0 (2024-05-01)
1.36.0 (2024-04-30)
- calendar: prevent duplicate custom component ids (#396) (a0af6d2)
- calendar: prevent redundant range updates (#395) (fbdd100)
- add data-event-id attribute to all events (#388) (106833b)
- shared: expose more interfaces (#394) (5e9b6e7)
1.35.0 (2024-04-26)
1.34.0 (2024-04-20)
- calendar: add callback for clicking plus events button (#367) (da11f78)
- calendar: add config option nEventsPerDay for month grid (#368) (a285d3d)
- calendar: expose interfaces (#366) (a00c950)
- rename plugin (#369) (8e89b0f)
1.33.0 (2024-04-19)
- calendar: add new class name for leading and trailing in month agenda (#359) (1323eb2)
- events-service: rename package (#364) (830bfc1)
1.32.0 (2024-04-15)
- add event updater plugin (#349) (0e81005)
- add Kyrgyz translations (#350) (f48f6d6)
- expose interfaces for external config and events (#352) (a9148f0)
1.31.0 (2024-04-13)
1.30.1 (2024-04-08)
- enable updating custom events in agenda view (0c09c06)
1.30.0 (2024-04-06)
1.29.1 (2024-04-05)
1.29.0 (2024-04-04)
1.28.0 (2024-04-02)
1.27.1 (2024-04-01)
1.27.0 (2024-03-28)
1.26.0 (2024-03-28)
1.25.0 (2024-03-16)
- add "set" API to events facade (#295) (a29b202)
- make config option "calendars" reactive (#294) (ad54682)
1.24.0 (2024-03-16)
1.23.0 (2024-03-11)
- js error in scroll controller plugin (#289) (2d40159)
- local error when starting vite devserver (#291) (40c6d48)
1.22.0 (2024-03-08)
- add Brazilian Portuguese language support (#279) (ebc0bf7)
- add Dutch language support (#281) (c82c515)
- add the ability to customize event modals (#282) (a053c3c)
1.21.0 (2024-03-04)
1.20.0 (2024-03-04)
1.19.0 (2024-02-28)
1.18.0 (2024-02-23)
1.17.1 (2024-02-17)
- enable touch device users to scroll upon touching events (#232) (36e4818)
- typo in Danish translations (#242) (84430ee)
1.17.0 (2024-02-10)
- add support for freq=YEARLY, MONTHLY and DAILY in rrule (#233) (f3046ca)
- improve seo (#231) (5702536)
1.16.0 (2024-02-09)
1.15.0 (2024-02-06)
1.14.0 (2024-02-05)
1.13.0 (2024-02-05)
- add events facade for recurrence plugin (#220) (dde1806)
- enable dragging a recurring events (#219) (35441e7)
- enable showing weekly events through rrule (#218) (6f33d0f)
- recurrence library (#208) (f7488bd)
1.12.2 (2024-02-02)
1.12.1 (2024-01-29)
1.12.0 (2024-01-27)
0.5.0-alpha.0 (2023-12-23)
0.3.0-alpha.0 (2023-12-16)
0.1.0-alpha.13 (2023-11-25)
- improve type declaration files (5cf7667)
0.1.0-alpha.12 (2023-11-24)
0.1.0-alpha.11 (2023-11-24)
Note: Version bump only for package schedule-x
0.1.0-alpha.10 (2023-11-24)
0.1.0-alpha.9 (2023-11-20)
- broken deps (18ae83f)
- broken deps (82a18b6)
- remove log statements (69431b3)
- remove vite build (6670a2e)
0.1.0-alpha.8 (2023-11-18)
- broken deps (ba06ab5)
0.1.0-alpha.7 (2023-11-18)
0.1.0-alpha.6 (2023-11-18)
- architecture breaks (#42) (331e541)
- chinese day names in agenda mode (#74) (b6debf3)
- deps: update docusaurus monorepo to v2.4.3 (#46) (14df43b)
- drag-and-drop: improve date grid d&d (#76) (2a8ba83)
- show only one day in day mode with hybrid day boundaries (#52) (7c360e4)
- svg compilation (#17) (493e9ba)
- add click outside functionality for popup (#8) (6a04bec)
- add placement config (#9) (3344d69)
- add style option fullWidth (#21) (a33c878)
- add translations (#20) (d3f55ac)
- allow empty string value (#14) (94aa1b9)
- allow typing date (#10) (c1f0778)
- calendar header (#26) (b4e489f)
- calendar views bootstrapping (#27) (4971912)
- calendar: bootstrap app (d24c509)
- calendar: create apis for adding, getting, updating and removing events (#77) (065cbc3)
- calendar: create calendars config option (#36) (3f2dda0)
- calendar: create date axis component (#32) (29c82f4)
- calendar: create day view (4097b6c)
- calendar: create dayBoundaries config option (#29) (c97079e)
- calendar: create event duration getters (#30) (21d22d8)
- calendar: position events in agenda (#65) (56c2419)
- calendar: set calendar date range (#34) (885eaa0)
- create month agenda day selection (#64) (e7ef9a5)
- create month grid (#54) (d7625a1)
- create month view for date picker (#1) (52d05c7)
- create week date grid (#39) (36c5b6e)
- dark mode (#19) (f3b6a4a)
- dark mode (#71) (93fe6bc)
- date grid drag and drop (#47) (38b9f7f)
- date picker min max (#5) (b92aafe)
- detect screen size before initial rendering of view (#70) (6abb2eb)
- drag and drop month view (#57) (741ac17)
- enable reacting to event updates with an onEventUpdate callback (#75) (47abd63)
- enable switching from date picker month view to years view (#2) (2194f2b)
- event concurrency (#37) (e833b7f)
- event modal (#48) (5026be8)
- events (#28) (0bd270a)
- expose single ts declarations for packages (#78) (d4a5e43)
- implement date picker years view (#3) (8ff0489)
- make it possible to select a date (#4) (b5fb130)
- mobile header (#67) (d0438be)
- month agenda events (#66) (5e8e2b1)
- popup position (#12) (fcf93fc)
- position events in month (#55) (858f1be)
- render events in week grid (#33) (eaf1d64)
- small calendar detection (#59) (e1bcaff)
- style event (#35) (1848f8c)
- style leading and trailing dates differently (#11) (a2ef08a)
- time grid drag and drop (#41) (1505c70)
- translations package (#13) (f946dd3)
- value binding in app class and event listeners in config (#15) (e382ca0)
- week view grid (#31) (ccaf510)
- add click outside functionality for popup (#8) (6a04bec)
- add placement config (#9) (3344d69)
- add translations (#20) (d3f55ac)
- allow empty string value (#14) (94aa1b9)
- allow typing date (#10) (c1f0778)
- create month view for date picker (#1) (52d05c7)
- dark mode (#19) (f3b6a4a)
- date picker min max (#5) (b92aafe)
- enable switching from date picker month view to years view (#2) (2194f2b)
- implement date picker years view (#3) (8ff0489)
- make it possible to select a date (#4) (b5fb130)
- popup position (#12) (fcf93fc)
- style leading and trailing dates differently (#11) (a2ef08a)
- translations package (#13) (f946dd3)
- value binding in app class and event listeners in config (#15) (e382ca0)
- add click outside functionality for popup (#8) (6a04bec)
- add placement config (#9) (3344d69)
- allow empty string value (#14) (94aa1b9)
- allow typing date (#10) (c1f0778)
- create month view for date picker (#1) (52d05c7)
- dark mode (#19) (f3b6a4a)
- date picker min max (#5) (b92aafe)
- enable switching from date picker month view to years view (#2) (2194f2b)
- implement date picker years view (#3) (8ff0489)
- make it possible to select a date (#4) (b5fb130)
- popup position (#12) (fcf93fc)
- style leading and trailing dates differently (#11) (a2ef08a)
- translations package (#13) (f946dd3)
- value binding in app class and event listeners in config (#15) (e382ca0)
- add click outside functionality for popup (#8) (6a04bec)
- add placement config (#9) (3344d69)
- allow empty string value (#14) (94aa1b9)
- allow typing date (#10) (c1f0778)
- create month view for date picker (#1) (52d05c7)
- date picker min max (#5) (b92aafe)
- enable switching from date picker month view to years view (#2) (2194f2b)
- implement date picker years view (#3) (8ff0489)
- make it possible to select a date (#4) (b5fb130)
- popup position (#12) (fcf93fc)
- style leading and trailing dates differently (#11) (a2ef08a)
- translations package (#13) (f946dd3)
- value binding in app class and event listeners in config (#15) (e382ca0)