@spark-web/date-picker
Version:
--- title: DatePicker storybookPath: forms-date-picker isExperimentalPackage: true ---
879 lines (668 loc) • 24.4 kB
Markdown
# @spark-web/date-picker
## 5.3.2
### Patch Changes
- [#847](https://github.com/brighte-labs/spark-web/pull/847)
[`b68587f`](https://github.com/brighte-labs/spark-web/commit/b68587f08c703b77885883c505cc13dd271df2a4)
Thanks [@jacobporci-brighte](https://github.com/jacobporci-brighte)! - Stop
the untouched `DD/MM/YYYY` mask reading as an entered date.
The mask is seeded into the input's `value` on focus rather than left in
`placeholder`, so the input's `::placeholder` tone cannot reach it — a freshly
focused, empty field showed `DD/MM/YYYY` in full-strength content colour.
While the mask is untouched it now renders in the `foreground.placeholder`
tone. As soon as the first digit is typed the value returns to full strength,
since the field genuinely holds content from that point on. Before focus the
native placeholder applies, which `@spark-web/text-input` now tones down.
- Updated dependencies
[[`b68587f`](https://github.com/brighte-labs/spark-web/commit/b68587f08c703b77885883c505cc13dd271df2a4)]:
- @spark-web/text-input@6.1.1
## 5.3.1
### Patch Changes
- [#835](https://github.com/brighte-labs/spark-web/pull/835)
[`0781558`](https://github.com/brighte-labs/spark-web/commit/07815585304c5426cc87e87c865f3055950cc028)
Thanks [@tyren-t-brighte](https://github.com/tyren-t-brighte)! - Fix the
`DD/MM/YYYY` mask behaving like an editable value.
The mask is seeded into the input as a real value on focus, but `onFocus` only
fires on the focus transition — so any later caret move left the caret
wherever it landed. Clicking to the right of the mask put the caret at the
end, and typing then filled the **year** segment from the right (`DD/MM/YYYY`
→ `DD/MM/1YYY`) instead of the day. The keyboard reached the same broken state
without a mouse: `End`, or enough `ArrowRight`s, then typing.
Clicks and navigation keypresses now keep the caret at the first unfilled
slot. Selections are left alone so a segment can still be highlighted and
overwritten (drag or Shift+Arrow), moving back into an already-typed segment
is untouched, and once the date is complete the caret is left entirely alone.
Focusing the field still places the caret at the start, unchanged from before.
Also fixes a related issue where a partially typed mask survived blur:
`onBlur` cleared the input only on an exact match to the full mask, so typing
`12` and clicking away left `12/MM/YYYY` on screen as dark, entered-looking
text while `onChange` had emitted `undefined`. Any incomplete mask is now
cleared on blur.
No API change — props, `value` and `onChange` are unaffected, and the input's
rendered value is unchanged in every state that was already reachable.
- Updated dependencies
[[`0781558`](https://github.com/brighte-labs/spark-web/commit/07815585304c5426cc87e87c865f3055950cc028)]:
- @spark-web/text-input@6.1.0
## 5.3.0
### Minor Changes
- [#829](https://github.com/brighte-labs/spark-web/pull/829)
[`783fa47`](https://github.com/brighte-labs/spark-web/commit/783fa47dd2175be789a824d61090e92047f2b78d)
Thanks [@tyren-t-brighte](https://github.com/tyren-t-brighte)! - Add month and
year dropdowns to the calendar header. The header now shows tappable month and
year controls flanked by full prev/next arrow buttons (44×44 touch targets).
Tapping the month or year opens a full-card list — the selected option is
centred with a couple of options above and below, and the list scrolls;
picking one jumps the calendar there. While a dropdown is open the arrows are
hidden and the other control is disabled, and it collapses on selection, on
tapping the control again, or on Escape/outside click.
Two optional props, `fromYear` and `toYear`, bound the year list (defaulting
to `minDate`/`maxDate`'s years, else 100 years back to 10 years forward). The
range only affects the year list — day navigation and typed input are
unchanged, and the currently shown year is always included, so existing usage
keeps working.
Note: this changes the calendar header markup (the plain "Month Year" label
becomes arrow buttons + two dropdown controls). If you have visual snapshots
of the calendar, expect to re-approve them. `react-select` is now a runtime
dependency of this package (the same one `@spark-web/combobox` uses), powering
the option list.
## 5.2.1
### Patch Changes
- [#810](https://github.com/brighte-labs/spark-web/pull/810)
[`208bd76`](https://github.com/brighte-labs/spark-web/commit/208bd766d2007c5f7c222b200ffcd7af9b60b6c3)
Thanks [@tyren-t-brighte](https://github.com/tyren-t-brighte)! - Add the
vendor-admin surface to the machine-readable design system:
- New vendor-admin surface rules (`patterns/vendor-admin/CLAUDE.md`): layout
shell, `Heading level="2"` page title, spacing/density,
side-panel-vs-full-page detail interaction, infinite-scroll-vs-pagination
list loading, bulk-action toast, badge tone mapping, and role/feature-flag
gating.
- New vendor-portal consumer overlay
(`patterns/vendor-admin/vendor-portal.md`) documenting the repo's local
substitutions (TablePagination, SidePanel, MultiselectCheckbox, FormField,
SettingsPanel, FlashMessage, InfoBox) and data conventions.
- Two new vendor-admin screen patterns: `list-page.md` (filterable list with
side-panel detail, infinite scroll or pagination, and bulk-action toast) and
`form-page.md` (centered, sectioned settings/create form), each with a
mechanically-checkable validation checklist; both registered in the surface
registry.
- New component AI-context docs (`CLAUDE.md`, now published) for checkbox,
date-picker, currency-input, container, and divider — the components the
vendor-admin patterns require.
- Updated dependencies
[[`208bd76`](https://github.com/brighte-labs/spark-web/commit/208bd766d2007c5f7c222b200ffcd7af9b60b6c3),
[`208bd76`](https://github.com/brighte-labs/spark-web/commit/208bd766d2007c5f7c222b200ffcd7af9b60b6c3)]:
- @spark-web/a11y@5.3.1
- @spark-web/text-input@6.0.3
- @spark-web/heading@5.2.1
- @spark-web/icon@5.1.1
## 5.2.0
### Minor Changes
- [#667](https://github.com/brighte-labs/spark-web/pull/667)
[`80d9c15`](https://github.com/brighte-labs/spark-web/commit/80d9c156a40bbcd2b1a91a2d0403b3c8e9b47b4e)
Thanks [@Leo704099](https://github.com/Leo704099)! - Support react 17 to 19
### Patch Changes
- Updated dependencies
[[`80d9c15`](https://github.com/brighte-labs/spark-web/commit/80d9c156a40bbcd2b1a91a2d0403b3c8e9b47b4e)]:
- @spark-web/text-input@6.0.0
- @spark-web/heading@5.2.0
- @spark-web/button@5.6.0
- @spark-web/field@5.3.0
- @spark-web/stack@5.1.0
- @spark-web/theme@5.13.0
- @spark-web/a11y@5.3.0
- @spark-web/icon@5.1.0
- @spark-web/text@5.3.0
- @spark-web/box@6.0.0
## 5.1.2
### Patch Changes
- [#698](https://github.com/brighte-labs/spark-web/pull/698)
[`814b373`](https://github.com/brighte-labs/spark-web/commit/814b373cbe9fcf0757738c78eef6b516624df62c)
Thanks [@michtntbrighte](https://github.com/michtntbrighte)! - Bump version
- Updated dependencies
[[`814b373`](https://github.com/brighte-labs/spark-web/commit/814b373cbe9fcf0757738c78eef6b516624df62c)]:
- @spark-web/box@5.2.2
- @spark-web/button@5.5.2
- @spark-web/field@5.1.3
- @spark-web/heading@5.1.3
- @spark-web/stack@5.0.2
- @spark-web/text@5.2.3
- @spark-web/text-input@5.3.2
- @spark-web/theme@5.12.1
## 5.1.1
### Patch Changes
- Updated dependencies
[[`1995db7`](https://github.com/brighte-labs/spark-web/commit/1995db7f4342803732c7648ab3ca6d32442cc347)]:
- @spark-web/theme@5.12.0
- @spark-web/button@5.5.1
- @spark-web/field@5.1.2
- @spark-web/heading@5.1.2
- @spark-web/stack@5.0.1
- @spark-web/text@5.2.2
## 5.1.0
### Minor Changes
- [#652](https://github.com/brighte-labs/spark-web/pull/652)
[`d93c2a5`](https://github.com/brighte-labs/spark-web/commit/d93c2a5689e217f69002c78ba6cfb77561fc6c1d)
Thanks [@ralcoriza-brighte](https://github.com/ralcoriza-brighte)! - Expose
autoComplete prop to input components
### Patch Changes
- Updated dependencies
[[`d93c2a5`](https://github.com/brighte-labs/spark-web/commit/d93c2a5689e217f69002c78ba6cfb77561fc6c1d)]:
- @spark-web/text-input@5.3.0
## 5.0.0
### Major Changes
- This release of spark-web standardises the version across all packages to be
**`v5`**, primarily signifying the switch from `@emotion/css` to
`@emotion/react` as one of the key dependencies of the entire library, in
order to support server-side rendering / SSR.
This release also introduces support for theming, to allow for more co-branded
experiences across our web applications. It also supports component-level
theming for `<Button />`, `<ButtonLink />`, and `<Checkbox />`, which provides
the capability to override the global theme available inside an application.
To use this in an application, you can wrap the affected areas with a
`ThemeProvider`:
```
<ThemeProvider theme="pantheon">
<Input type="text" />
<Button type="submit" />
</ThemeProvider>
```
Part of the theming capabilities includes a new theme for `spark-web` called
"pantheon", which should map with our co-branding efforts in the Pantheon
project. It currently includes a small set of colors and its corresponding
font family.
### Patch Changes
- [#532](https://github.com/brighte-labs/spark-web/pull/532)
[`631573c`](https://github.com/brighte-labs/spark-web/commit/631573cb72981d99b9afa4ad559123f44e47b2a9)
Thanks [@ralcoriza-brighte](https://github.com/ralcoriza-brighte)! - Fix
type-related issues
- Updated dependencies
[[`631573c`](https://github.com/brighte-labs/spark-web/commit/631573cb72981d99b9afa4ad559123f44e47b2a9)]:
- @spark-web/text-input@5.0.0
- @spark-web/heading@5.0.0
- @spark-web/button@5.0.0
- @spark-web/field@5.0.0
- @spark-web/stack@5.0.0
- @spark-web/theme@5.0.0
- @spark-web/a11y@5.0.0
- @spark-web/icon@5.0.0
- @spark-web/text@5.0.0
- @spark-web/box@5.0.0
## 5.0.0-rc.31
### Patch Changes
- Fix type-related issues
- Updated dependencies []:
- @spark-web/text-input@5.0.0-rc.31
- @spark-web/heading@5.0.0-rc.31
- @spark-web/button@5.0.0-rc.31
- @spark-web/field@5.0.0-rc.31
- @spark-web/stack@5.0.0-rc.31
- @spark-web/theme@5.0.0-rc.31
- @spark-web/a11y@5.0.0-rc.31
- @spark-web/icon@5.0.0-rc.31
- @spark-web/text@5.0.0-rc.31
- @spark-web/box@5.0.0-rc.31
## 5.0.0-rc.30
### Minor Changes
- Adopt latest changes from stable main branch
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@5.0.0-rc.30
- @spark-web/heading@5.0.0-rc.30
- @spark-web/button@5.0.0-rc.30
- @spark-web/field@5.0.0-rc.30
- @spark-web/stack@5.0.0-rc.30
- @spark-web/theme@5.0.0-rc.30
- @spark-web/a11y@5.0.0-rc.30
- @spark-web/icon@5.0.0-rc.30
- @spark-web/text@5.0.0-rc.30
- @spark-web/box@5.0.0-rc.30
## 5.0.0-rc.29
### Minor Changes
- Revise stylesheet maps to align with theme name change
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@5.0.0-rc.29
- @spark-web/heading@5.0.0-rc.29
- @spark-web/button@5.0.0-rc.29
- @spark-web/field@5.0.0-rc.29
- @spark-web/stack@5.0.0-rc.29
- @spark-web/theme@5.0.0-rc.29
- @spark-web/a11y@5.0.0-rc.29
- @spark-web/icon@5.0.0-rc.29
- @spark-web/text@5.0.0-rc.29
- @spark-web/box@5.0.0-rc.29
## 5.0.0-rc.28
### Minor Changes
- Move fonts to theme package; Introduce Pantheon font family and stylesheet
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@5.0.0-rc.28
- @spark-web/heading@5.0.0-rc.28
- @spark-web/button@5.0.0-rc.28
- @spark-web/field@5.0.0-rc.28
- @spark-web/stack@5.0.0-rc.28
- @spark-web/theme@5.0.0-rc.28
- @spark-web/a11y@5.0.0-rc.28
- @spark-web/icon@5.0.0-rc.28
- @spark-web/text@5.0.0-rc.28
- @spark-web/box@5.0.0-rc.28
## 5.0.0-rc.27
### Minor Changes
- Remove theme prop in button link
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@5.0.0-rc.27
- @spark-web/heading@5.0.0-rc.27
- @spark-web/button@5.0.0-rc.27
- @spark-web/field@5.0.0-rc.27
- @spark-web/stack@5.0.0-rc.27
- @spark-web/theme@5.0.0-rc.27
- @spark-web/a11y@5.0.0-rc.27
- @spark-web/icon@5.0.0-rc.27
- @spark-web/text@5.0.0-rc.27
- @spark-web/box@5.0.0-rc.27
## 5.0.0-rc.26
### Minor Changes
- Roll back on using theme prop for component level theming; prefer using
ThemeProvider in applications instead
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@5.0.0-rc.26
- @spark-web/heading@5.0.0-rc.26
- @spark-web/button@5.0.0-rc.26
- @spark-web/field@5.0.0-rc.26
- @spark-web/stack@5.0.0-rc.26
- @spark-web/theme@5.0.0-rc.26
- @spark-web/a11y@5.0.0-rc.26
- @spark-web/icon@5.0.0-rc.26
- @spark-web/text@5.0.0-rc.26
- @spark-web/box@5.0.0-rc.26
## 5.0.0-rc.25
### Minor Changes
- Implement checkbox tokens for test theme
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@5.0.0-rc.25
- @spark-web/heading@5.0.0-rc.25
- @spark-web/button@5.0.0-rc.25
- @spark-web/field@5.0.0-rc.25
- @spark-web/stack@5.0.0-rc.25
- @spark-web/theme@5.0.0-rc.25
- @spark-web/a11y@5.0.0-rc.25
- @spark-web/icon@5.0.0-rc.25
- @spark-web/text@5.0.0-rc.25
- @spark-web/box@5.0.0-rc.25
## 5.0.0-rc.24
### Minor Changes
- Resolve issues with package build output
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@5.0.0-rc.24
- @spark-web/heading@5.0.0-rc.24
- @spark-web/button@5.0.0-rc.24
- @spark-web/field@5.0.0-rc.24
- @spark-web/stack@5.0.0-rc.24
- @spark-web/theme@5.0.0-rc.24
- @spark-web/a11y@5.0.0-rc.24
- @spark-web/icon@5.0.0-rc.24
- @spark-web/text@5.0.0-rc.24
- @spark-web/box@5.0.0-rc.24
## 1.0.0-rc.21
### Minor Changes
- Introduce global theming provider to set global default theme
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.21
- @spark-web/heading@3.0.0-rc.21
- @spark-web/button@2.0.0-rc.21
- @spark-web/field@4.0.0-rc.21
- @spark-web/stack@2.0.0-rc.21
- @spark-web/theme@4.0.0-rc.21
- @spark-web/a11y@2.0.0-rc.21
- @spark-web/icon@2.0.0-rc.21
- @spark-web/text@2.0.0-rc.21
- @spark-web/box@2.0.0-rc.21
## 1.0.0-rc.20
### Minor Changes
- Support for component-level theming; button-level theming
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.20
- @spark-web/heading@3.0.0-rc.20
- @spark-web/button@2.0.0-rc.20
- @spark-web/field@4.0.0-rc.20
- @spark-web/stack@2.0.0-rc.20
- @spark-web/theme@4.0.0-rc.20
- @spark-web/a11y@2.0.0-rc.20
- @spark-web/icon@2.0.0-rc.20
- @spark-web/text@2.0.0-rc.20
- @spark-web/box@2.0.0-rc.20
## 1.0.0-rc.19
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.19
- @spark-web/heading@3.0.0-rc.19
- @spark-web/button@2.0.0-rc.19
- @spark-web/field@4.0.0-rc.19
- @spark-web/stack@2.0.0-rc.19
- @spark-web/theme@4.0.0-rc.19
- @spark-web/a11y@2.0.0-rc.19
- @spark-web/icon@2.0.0-rc.19
- @spark-web/text@2.0.0-rc.19
- @spark-web/box@2.0.0-rc.19
## 1.0.0-rc.18
### Major Changes
- tests
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.18
- @spark-web/heading@3.0.0-rc.18
- @spark-web/button@2.0.0-rc.18
- @spark-web/field@4.0.0-rc.18
- @spark-web/stack@2.0.0-rc.18
- @spark-web/theme@4.0.0-rc.18
- @spark-web/a11y@2.0.0-rc.18
- @spark-web/icon@2.0.0-rc.18
- @spark-web/text@2.0.0-rc.18
- @spark-web/box@2.0.0-rc.18
## 1.0.0-rc.17
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.17
- @spark-web/heading@3.0.0-rc.17
- @spark-web/button@2.0.0-rc.17
- @spark-web/field@4.0.0-rc.17
- @spark-web/stack@2.0.0-rc.17
- @spark-web/theme@4.0.0-rc.17
- @spark-web/a11y@2.0.0-rc.17
- @spark-web/icon@2.0.0-rc.17
- @spark-web/text@2.0.0-rc.17
- @spark-web/box@2.0.0-rc.17
## 1.0.0-rc.16
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.16
- @spark-web/heading@3.0.0-rc.16
- @spark-web/button@2.0.0-rc.16
- @spark-web/field@4.0.0-rc.16
- @spark-web/stack@2.0.0-rc.16
- @spark-web/theme@4.0.0-rc.16
- @spark-web/a11y@2.0.0-rc.16
- @spark-web/icon@2.0.0-rc.16
- @spark-web/text@2.0.0-rc.16
- @spark-web/box@2.0.0-rc.16
## 1.0.0-rc.15
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.15
- @spark-web/heading@3.0.0-rc.15
- @spark-web/button@2.0.0-rc.15
- @spark-web/field@4.0.0-rc.15
- @spark-web/stack@2.0.0-rc.15
- @spark-web/theme@4.0.0-rc.15
- @spark-web/a11y@2.0.0-rc.15
- @spark-web/icon@2.0.0-rc.15
- @spark-web/text@2.0.0-rc.15
- @spark-web/box@2.0.0-rc.15
## 1.0.0-rc.14
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.14
- @spark-web/heading@3.0.0-rc.14
- @spark-web/button@2.0.0-rc.14
- @spark-web/field@4.0.0-rc.14
- @spark-web/stack@2.0.0-rc.14
- @spark-web/theme@4.0.0-rc.14
- @spark-web/a11y@2.0.0-rc.14
- @spark-web/icon@2.0.0-rc.14
- @spark-web/text@2.0.0-rc.14
- @spark-web/box@2.0.0-rc.14
## 1.0.0-rc.13
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.13
- @spark-web/heading@3.0.0-rc.13
- @spark-web/button@2.0.0-rc.13
- @spark-web/field@4.0.0-rc.13
- @spark-web/stack@2.0.0-rc.13
- @spark-web/theme@4.0.0-rc.13
- @spark-web/a11y@2.0.0-rc.13
- @spark-web/icon@2.0.0-rc.13
- @spark-web/text@2.0.0-rc.13
- @spark-web/box@2.0.0-rc.13
## 1.0.0-rc.12
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.12
- @spark-web/heading@3.0.0-rc.12
- @spark-web/button@2.0.0-rc.12
- @spark-web/field@4.0.0-rc.12
- @spark-web/stack@2.0.0-rc.12
- @spark-web/theme@4.0.0-rc.12
- @spark-web/a11y@2.0.0-rc.12
- @spark-web/icon@2.0.0-rc.12
- @spark-web/text@2.0.0-rc.12
- @spark-web/box@2.0.0-rc.12
## 1.0.0-rc.11
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.11
- @spark-web/heading@3.0.0-rc.11
- @spark-web/button@2.0.0-rc.11
- @spark-web/field@4.0.0-rc.11
- @spark-web/stack@2.0.0-rc.11
- @spark-web/theme@4.0.0-rc.11
- @spark-web/a11y@2.0.0-rc.11
- @spark-web/icon@2.0.0-rc.11
- @spark-web/text@2.0.0-rc.11
- @spark-web/box@2.0.0-rc.11
## 1.0.0-rc.10
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.10
- @spark-web/heading@3.0.0-rc.10
- @spark-web/button@2.0.0-rc.10
- @spark-web/field@4.0.0-rc.10
- @spark-web/stack@2.0.0-rc.10
- @spark-web/theme@4.0.0-rc.10
- @spark-web/a11y@2.0.0-rc.10
- @spark-web/icon@2.0.0-rc.10
- @spark-web/text@2.0.0-rc.10
- @spark-web/box@2.0.0-rc.10
## 1.0.0-rc.9
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.9
- @spark-web/heading@3.0.0-rc.9
- @spark-web/button@2.0.0-rc.9
- @spark-web/field@4.0.0-rc.9
- @spark-web/stack@2.0.0-rc.9
- @spark-web/theme@4.0.0-rc.9
- @spark-web/a11y@2.0.0-rc.9
- @spark-web/icon@2.0.0-rc.9
- @spark-web/text@2.0.0-rc.9
- @spark-web/box@2.0.0-rc.9
## 1.0.0-rc.8
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.8
- @spark-web/heading@3.0.0-rc.8
- @spark-web/button@2.0.0-rc.8
- @spark-web/field@4.0.0-rc.8
- @spark-web/stack@2.0.0-rc.8
- @spark-web/theme@4.0.0-rc.8
- @spark-web/a11y@2.0.0-rc.8
- @spark-web/icon@2.0.0-rc.8
- @spark-web/text@2.0.0-rc.8
- @spark-web/box@2.0.0-rc.8
## 1.0.0-rc.7
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.7
- @spark-web/heading@3.0.0-rc.7
- @spark-web/button@2.0.0-rc.7
- @spark-web/field@4.0.0-rc.7
- @spark-web/stack@2.0.0-rc.7
- @spark-web/theme@4.0.0-rc.7
- @spark-web/a11y@2.0.0-rc.7
- @spark-web/icon@2.0.0-rc.7
- @spark-web/text@2.0.0-rc.7
- @spark-web/box@2.0.0-rc.7
## 1.0.0-rc.6
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.6
- @spark-web/heading@3.0.0-rc.6
- @spark-web/button@2.0.0-rc.6
- @spark-web/field@4.0.0-rc.6
- @spark-web/stack@2.0.0-rc.6
- @spark-web/theme@4.0.0-rc.6
- @spark-web/a11y@2.0.0-rc.6
- @spark-web/icon@2.0.0-rc.6
- @spark-web/text@2.0.0-rc.6
- @spark-web/box@2.0.0-rc.6
## 1.0.0-rc.5
### Major Changes
- test
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.5
- @spark-web/heading@3.0.0-rc.5
- @spark-web/button@2.0.0-rc.5
- @spark-web/field@4.0.0-rc.5
- @spark-web/stack@2.0.0-rc.5
- @spark-web/theme@4.0.0-rc.5
- @spark-web/a11y@2.0.0-rc.5
- @spark-web/icon@2.0.0-rc.5
- @spark-web/text@2.0.0-rc.5
- @spark-web/box@2.0.0-rc.5
## 1.0.0-rc.4
### Major Changes
- bug
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.4
- @spark-web/heading@3.0.0-rc.4
- @spark-web/button@2.0.0-rc.4
- @spark-web/field@4.0.0-rc.4
- @spark-web/stack@2.0.0-rc.4
- @spark-web/theme@4.0.0-rc.4
- @spark-web/a11y@2.0.0-rc.4
- @spark-web/icon@2.0.0-rc.4
- @spark-web/text@2.0.0-rc.4
- @spark-web/box@2.0.0-rc.4
## 1.0.0-rc.3
### Major Changes
- upgrade package
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.3
- @spark-web/heading@3.0.0-rc.3
- @spark-web/button@2.0.0-rc.3
- @spark-web/field@4.0.0-rc.3
- @spark-web/stack@2.0.0-rc.3
- @spark-web/theme@4.0.0-rc.3
- @spark-web/a11y@2.0.0-rc.3
- @spark-web/icon@2.0.0-rc.3
- @spark-web/text@2.0.0-rc.3
- @spark-web/box@2.0.0-rc.3
## 1.0.0-rc.2
### Major Changes
- add parser
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.2
- @spark-web/heading@3.0.0-rc.2
- @spark-web/button@2.0.0-rc.2
- @spark-web/field@4.0.0-rc.2
- @spark-web/stack@2.0.0-rc.2
- @spark-web/theme@4.0.0-rc.2
- @spark-web/a11y@2.0.0-rc.2
- @spark-web/icon@2.0.0-rc.2
- @spark-web/text@2.0.0-rc.2
- @spark-web/box@2.0.0-rc.2
## 1.0.0-rc.1
### Major Changes
- rc
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.1
- @spark-web/heading@3.0.0-rc.1
- @spark-web/button@2.0.0-rc.1
- @spark-web/field@4.0.0-rc.1
- @spark-web/stack@2.0.0-rc.1
- @spark-web/theme@4.0.0-rc.1
- @spark-web/a11y@2.0.0-rc.1
- @spark-web/icon@2.0.0-rc.1
- @spark-web/text@2.0.0-rc.1
- @spark-web/box@2.0.0-rc.1
## 1.0.0-rc.0
### Major Changes
- rc versio
### Patch Changes
- Updated dependencies []:
- @spark-web/text-input@4.0.0-rc.0
- @spark-web/heading@3.0.0-rc.0
- @spark-web/button@2.0.0-rc.0
- @spark-web/field@4.0.0-rc.0
- @spark-web/stack@2.0.0-rc.0
- @spark-web/theme@4.0.0-rc.0
- @spark-web/a11y@2.0.0-rc.0
- @spark-web/icon@2.0.0-rc.0
- @spark-web/text@2.0.0-rc.0
- @spark-web/box@2.0.0-rc.0
## 0.2.2
### Patch Changes
- [#454](https://github.com/brighte-labs/spark-web/pull/454)
[`d0ca766`](https://github.com/brighte-labs/spark-web/commit/d0ca766b3c903493a82593a215d0cf214db99271)
Thanks [@mkt-brighte](https://github.com/mkt-brighte)! - Autoformat date input
## 0.2.0
### Minor Changes
- [#382](https://github.com/brighte-labs/spark-web/pull/382)
[`955bf5d`](https://github.com/brighte-labs/spark-web/commit/955bf5d7698bfdf45e7f317aa3e726c81d3444c0)
Thanks [@dilipt-brighte](https://github.com/dilipt-brighte)! - Updates React
version to latest (18.2.0)
### Patch Changes
- Updated dependencies
[[`955bf5d`](https://github.com/brighte-labs/spark-web/commit/955bf5d7698bfdf45e7f317aa3e726c81d3444c0)]:
- @spark-web/a11y@1.4.0
- @spark-web/box@1.2.0
- @spark-web/button@1.5.0
- @spark-web/field@3.1.0
- @spark-web/heading@2.2.0
- @spark-web/icon@1.3.0
- @spark-web/stack@1.1.0
- @spark-web/text@1.2.0
- @spark-web/text-input@3.0.0
- @spark-web/theme@3.2.0
## 0.1.0
### Minor Changes
- [#216](https://github.com/brighte-labs/spark-web/pull/216)
[`dbfad22`](https://github.com/brighte-labs/spark-web/commit/dbfad220c84bb05ce5789baee6dad181dc9f7031)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Add DatePicker
component