Releases: Hacker0x01/react-datepicker
Releases · Hacker0x01/react-datepicker
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
7.6.0
What's Changed
- 🐛 Fix #5084: Fixfox Tab switch issue by @balajis-qb in #5179
- 🧪 test-fix: Update the test case to use the random month except the current month by @balajis-qb in #5207
- fix: "previous month" button appears when selecting a date by @OlegDev1 in #5214
- fix(types):
PropsWithChildren
type argument issue by @mertJF in #5223 - fix(types):
PropsWithChildren
type argument issue by @mertJF in #5236 - Fix #5200: Fix the unnecessary highlight on the Week Number when the first day of the week is selected using Keyboard by @balajis-qb in #5232
- 🚨 Fix SCSS Lint issues - Change @import to @use by @balajis-qb in #5242
- 🧪 Fix the test case failing issue by setting the selected date to be same as the configured least possible month date by @balajis-qb in #5253
- 🚚 Fix typo in SCSS file name from 'higlight.scss' to 'highlight.scss' by @balajis-qb in #5251
- Remove unused prop-types dependency by @jimender2 in #5248
- fix: remove wrong class assignment on year wrapper by @titivermeesch in #5247
- Added react ^19 and ^19.0.0-rc as peer dep by @aminabromand in #5250
- fix: types for startDate and endDate props (#5259) by @SergeyKazarinov in #5260
- Fix #5284: replace JSX.Element to React.ReactElement by @yuki0410-dev in #5296
- ♿️ Fix #5280: Disable the WeekNumber if all the corresponding week days are disabled by @balajis-qb in #5291
- Update datepicker.md - Fix a typo in focussed by @qb-rivkyb in #5285
- 🚑 Fix the problem where pressing Enter after deleting a value in the custom input results in the first value being incorrectly formatted as '2001'. by @ftrdzputrap in #5292
- Use newer yarn by @martijnrusschen in #5298
New Contributors
- @OlegDev1 made their first contribution in #5214
- @mertJF made their first contribution in #5223
- @jimender2 made their first contribution in #5248
- @titivermeesch made their first contribution in #5247
- @aminabromand made their first contribution in #5250
- @SergeyKazarinov made their first contribution in #5260
- @qb-rivkyb made their first contribution in #5285
- @ftrdzputrap made their first contribution in #5292
Full Changelog: v7.5.0...v7.6.0