Skip to content

v0.1.3

Latest

Choose a tag to compare

@dcantatore dcantatore released this 02 Sep 17:01
· 1 commit to main since this release

Added

  • dateFormat prop on RRuleBuilder, forwarded as the format prop of both the start and end DatePickers (e.g. "dd/MM/yyyy"). Omitting it (or passing an empty string) keeps the adapter's default format, so existing usage is unchanged.
  • DateFormat const object (MM_DD_YYYY, DD_MM_YYYY, YYYY_MM_DD) with a matching DateFormat type, exported for use with dateFormat.
  • RRuleBuilderProps type is now exported; its TDate parameter defaults to Luxon's DateTime.
  • yarn typecheck script (tsc --noEmit) and a matching CI step, so type-level test assertions are enforced.
  • Storybook: WithDateFormat story and a dateFormat control on the RRuleBuilder and End stories.

Changed

  • devDependencies updated to the latest versions within their current major lines (MUI 6.5 / x-date-pickers 7.29, Storybook 8.6, Vitest 4.1, TypeScript 5.9, ESLint 8.57). Peer dependency ranges are unchanged.
  • lodash and @types/lodash are now declared as devDependencies instead of arriving transitively through Storybook.
  • Build: stories and tests are excluded from the emitted .d.ts files in dist.
  • CI: codecov.yml added with informational project/patch status checks and change-only PR comments.
  • CI: workflows run on Node 22, read from a new .nvmrc (@testing-library/jest-dom 6.10 requires Node >= 22; Node 20 is end-of-life).

Full Changelog: v0.1.2...v0.1.3