Releases: Hacker0x01/react-datepicker
Releases · Hacker0x01/react-datepicker
8.8.0
What's Changed
Major overhaul to the Docs site with new Typscript examples
- ✨ docs-site(ts): Migrate examples to TypeScript, add live transpilation to JavaScript + Copy code feature by @balajis-qb in #5865
- docs: add typescript examples by @SergeyKazarinov in #5605
- Fix loading indicator flicker when switching TypeScript/JavaScript tabs in docs-site by @balajis-qb in #5894
- (docs-site) 🐛 Fix the cursor position auto-reset while typing in progress by @balajis-qb in #5922
- 🐛 Configure esbuild-wasm initialize to use installed package version by @balajis-qb in #5893
Other changes
- fix: Center align day names in DatePicker for improved layout by @ilchenkoArtem in #5836
- ✨ Add
selectionMeta
param to the onChangeRaw event call - to give additional details about the selected date by @balajis-qb in #5858 - ✨ feat(datepicker): add full disabled state support across all picker modes by @balajis-qb in #5890
- chore: fix typos in test by @noritaka1166 in #5864
New Contributors
- @noritaka1166 made their first contribution in #5864
Full Changelog: v8.7.0...v8.8.0
8.7.0
What's Changed
- Add jest-axe Accessibility Testing and Fix ARIA Structure Issues by @martijnrusschen in #5808
- ♿ Add scoped .react-datepicker__sr-only utility class for accessibility by @balajis-qb in #5813
Full Changelog: v8.6.0...v8.7.0
8.6.0
What's Changed
- Fix React 19 compatibility issues with @floating-ui/react by @martijnrusschen in #5787
- Add dropdown keyboard accessibility by @eelikivi in #5728
- Enhance DatePicker behavior for date range selection and refocus logic by @balajis-qb in #5793
- fix: Improve behaviour of highlight dates with swapRange by @ilchenkoArtem in #5800
New Contributors
- @eelikivi made their first contribution in #5728
- @ilchenkoArtem made their first contribution in #5800
Full Changelog: v8.5.0...v8.6.0
8.5.0
What's Changed
- ✏️ Renamed the
startDate
variable in the example code to theselectedDate
to improve clarity and better reflect it's purpose by @balajis-qb in #5501 - fix: correct usage of customHeaderCount to keep arrows on any monthsShown prop by @johannrp27 in #5618
- fix(calendar): Change type on YearButtonLabel to be the type ReactNode. by @KeeganW in #5659
- 🐛 Enable --keyboard-selected class to the YearPicker irrespective of the availability of selected prop by @balajis-qb in #5670
- 🐛 Reset inputValue back to null on blur of input (even when the calendar popup is not open) by @balajis-qb in #5703
- ✨ Add a support for
visibleYearsRange
in therenderCustomHeader
of the YearPicker by @balajis-qb in #5687 - fix preview: custom header with two months displayed by @navedqb in #5686
- feat: expose outsideClickIgnoreClass by @meriouma in #5645
- ♿️ Improve calendar header accessibility by adding screen reader text for week numbers by @balajis-qb in #5731
- Include src files in package to resolve source map warnings by @John-Youngblood in #5710
- Create security.yml by @martijnrusschen in #5764
- feat: ✨ Add customizable range separator for date range selection in DatePicker by @balajis-qb in #5737
- feat: adding named exports for react datepicker by @skitscha in #5749
- ♻️ Refactor the input value get logic by @balajis-qb in #5743
- Week classname support by @marcelltoth in #5745
- 🐛 Refactor DatePicker component to handle null startDate date range selection properly by @balajis-qb in #5782
New Contributors
- @johannrp27 made their first contribution in #5618
- @KeeganW made their first contribution in #5659
- @John-Youngblood made their first contribution in #5710
- @skitscha made their first contribution in #5749
- @marcelltoth made their first contribution in #5745
Full Changelog: v8.4.0...v8.5.0
8.4.0
What's Changed
- Fix readOnly prop for a clearButton and inline calendare by @SergeyKazarinov in #5564
- Fix #5573 🐛 Fix the Selected Year Picker style when no date is selected by @balajis-qb in #5584
- Parse date range with dashes by @alexz-sg in #5578
- Include SCSS files in exports by @saltire in #5560
- 🐛 Add missing datepicker close call onPopperKeyDown event - to handle ESC keydown event outside the day component by @balajis-qb in #5621
- 🐛 Fix EndDatePicker selection range progress by @balajis-qb in #5619
- Add Claude Code GitHub Workflow by @martijnrusschen in #5640
- Move away from @import by @martijnrusschen in #5426
- 🐛 Apply --keyboard-selected to only if it's not already selected by @balajis-qb in #5651
New Contributors
Full Changelog: v8.3.0...v8.4.0
8.3.0
What's Changed
- 🐛🎨 Apply the
--selected
class for the YearPicker when theselectsMultiple
is enabled by @balajis-qb in #5524 - Fix #5502: 🐛 Fix '--in-selecting-range' class apply condition for End Date Picker by @balajis-qb in #5503
- 🎨🔨 Re-adjust the height of TimePicker on Calendar resize due to number of days by @balajis-qb in #5539
Full Changelog: v8.2.1...v8.3.0
8.2.1
What's Changed
- Remove console.log from deferBlur by @ryangreenberg in #5482
New Contributors
- @ryangreenberg made their first contribution in #5482
Full Changelog: v8.2.0...v8.2.1
8.2.0
What's Changed
- 🔧 Update the production build script config to include css:modules:prod by @balajis-qb in #5436
- Fix #5366: 🐛 Fix the re-focus issue of the DatePicker element when the open state is controlled manually by @balajis-qb in #5448
- fix: set css class for the current quarter by @maksimyaromin in #5472
- fix: 5428 ContainerRef Propagation by @yuki0410-dev in #5456
New Contributors
- @maksimyaromin made their first contribution in #5472
Full Changelog: v8.1.0...v8.2.0
8.1.0
What's Changed
- Fix #5274: 🐛 Auto refresh the input value with the previously entered valid value if any invalid value is entered (when the open state is closed) by @balajis-qb in #5417
- Fix: Make CalendarIconProps.icon optional to prevent type error by @jingjing2222 in #5406
New Contributors
- @jingjing2222 made their first contribution in #5406
Full Changelog: v8.0.0...v8.1.0
8.0.0
Breaking changes
Other changes
- 🚨 Fix TypeScript Linting warnings for React 19 upgrade by @balajis-qb in #5301
- Upgrade to React 19 by @martijnrusschen in #5300
- fix: fix click outside within Shadow DOM by @meriouma in #5310
- Fix condition preventing props.onFocus execution by @dshster in #5315
- chore(deps): upgrade date-fns to v4.1.0 by @paolostyle in #5326
- Fix deprecation warning hljs by @martijnrusschen in #5329
New Contributors
- @meriouma made their first contribution in #5310
- @dshster made their first contribution in #5315
- @paolostyle made their first contribution in #5326
- @iskkiri made their first contribution in #5365
Full Changelog: v7.6.0...v8.0.0