- [fix] Add null check for calendarMonthGrid ref (#552)
- [fix] Remove
--hovered-spanmodifier when selecting a new end date (#523) - [fix] Improve
isTouchDevicedetection logic (#516) - [fix] Recompute
--blockedand--blocked-outside-rangewhenfocusedInputchanges (#522)
- [new] Add
showDefaultInputIconandcustomInputIconprops to SDP (#513)
- [breaking] Updates moment peer dependency to ^2.18.1 (#505)
- [fix] Patch issues with vertical scrollable datepickers, after-hovered-start and month transitions (#503)
- [new] Adds a
readOnlyprop on the DRP and SDP (#501) - [fix] Disable hover when
focusedInputis falsey (#483)
- [fix] Fixes small modifier issues in the DRP after rearchitecture (#489)
- [breaking] Dramatic rearchitecture of modifiers with the goal of improved performance (#450)
- [new] Add RTL support to the DRP and the SDP with the
isRTLprop (#454) - [new] Add
renderMonthprop to DRP and SDP(#449)
- [fix] Remove unused scss variables (#475)
- [fix] Address some issues introduced by the accessibility PR in v10.0.0 (#477)
- [fix] Only update phrase object in the DRP when necessary (#448)
- [fix] Remove unnecessary
onCloseinstances on theSDPInputandDateInputcomponents
- [new] Add
onClosecallback (#397)
- [fix] Fix a few nits as a result of the accessibility PR (#429)
- [breaking] Add keyboard accessibility to react-dates (#301)
- [fix] Fixes
withPortalimplementation in Firefox (#421)
- [fix] Only send down relevant modifiers down the tree (#412)
- [fix] Optimise
isSameDaymethod (#415) - [fix] Blur input for portal implementations (and on touch devices) (#410)
- [breaking] Add
daySizeprop to scale the pickers properly (#406)
- [fix] Add
needsclickto inputs to disable fastclick (#377) - [deps] Update
style-loader,sinon,babel-loader,coveralls, andkarma-webpack(#379, #372, #373)
- [new] Add
renderCalendarInfoprop to DRP and SDP (#341)
- [fix] Add missing
customCloseIconpropType declarations (#367)
- [new] Add
customCloseIconprop (#356)
- [fix] Remove
$react-dates-width-day-pickervariable fromCalendarMonthGrid.scss, allowing overrides (#352) - [new] Create
defaultPhrasesfile for i18n (#351) - [fix] Set
isTouchDeviceoncomponentDidMount(#336) - [fix] Change
CalendarMonthGridbackground to use$react-dates-color-white(#342) - [breaking] Make
onFocusChangeandonDate(s)Changeprops required andforbidExtraPropson all components (#332) - [fix] Fix caption alignment when using bootstrap (#323)
- [fix] Fix minimum nights issues for startDates/endDates with time (#310)
- [breaking] Simplify
CalendarDayDOM (#291)
- [fix] Revert "Simplify
CalendarDayDOM (#291)" - [new] Add
renderDayprop to customize the content of theCalendarDaycomponent (#307)
- [fix] Fix
dayprop type warning toCalendarDay(#305) - [fix] Remove blinking cursor in iOS (#304)
- [fix] Do not render
DayPickerwhen not visible (#286) - [breaking] Simplify
CalendarDayDOM (#291)
- [fix] Attached SDP closes on outside click again (#288)
- [fix] SDP display value defaults to moment's
Lformat again instead of ISO (#285)
- [breaking] Remove hidden
labelelement in favor of anaria-labelproperty (#280) - [new] Add
customArrowIconprop (#277) - [breaking] Remove mousedown/mouseup/touchstart/touchend/touchtap handlers in favor of click (#275)
- [fix] Fix duplicate months created when increasing
numberOfMonthsand include year inCalendarMonthkey (#279) - [new] Add
screenReaderInputMessageto populate thearia-describedbyattribute on the input (#266)
- [new] Add
VERTICAL_SCROLLABLEorientation to theDayPickerRangeControllerand child components (#250)
- [fix] Fix regression where user was no longer able to type into input (#269)
- [new] Add
showDefaultInputIconandcustomInputIconprop to show an icon at the beginning of the input field (#222)
- [breaking] Update input value to use ISO format instead of the display format (#229)
- [breaking] Performance improvements, including the removal of the modifiers prop from
CalendarDay(#217)
- [fix] Finish refactor from 471bd602302f4dfe4f1e66b79d50b22f7511d8ba (#233)
- [fix] Don’t create an unnecessary array from a NodeList, which avoids needing
Array.from(#233)
- [new] Add today modifier to the
SingleDatePickercomponent (#218) - [fix] Fix week header alignment when
numberOfMonthsis greater than 2 (#221) - [fix] Fix
transition/transformprefixing on.CalendarMonthGrid--animatingclass (#220) - [fix] Do not allow
pointer-eventson invisible first month (#227) - [fix] Remove
maxLengthattribute from inputs (#219)
- [new] Add
isDayHighlightedprop to the DRP/SDP which applies ahighlighted-calendarto the relevant days (#206) - [new] Add
todaymodifier to theDayPickerRangeControllercomponent (#213)
- [fix]
DayPickernow has initial width set, even before any other interaction (#215)
- [fix] Fix issue where the DayPicker height and width were not always being set initially (#196)
- [fix] Fix closed DRP/SDP refocus issue on window blur and refocus (#212)
- [new] Separate out date range input event handling logic into the
DateRangePickerInputControllercomponent (#180) - [fix] Only responsivize the DRP and SDP when
withPortalandwithFullScreenPortaloptions are false (#183) - [new] Separate out date range calendar event handling logic and styles into the
DayPickerRangeControllercomponent (#167)
- [patch]
initialVisibleMonthprop will now be called every time theDayPickeris opened (#176) - [patch] Use the
readOnlyprop on inputs instead of thedisabledprop on touch devices (#174)
- [breaking] Cut the tether dependency from react-dates (#163)
- [new] Add
navPrev/navNextprops for custom month navigation (#161) - [fix] Add missing right border on caret (#160)
- [fix] Adjust
DayPickerheight wheninitialVisibleMonthheight is different from the current month's (#159) - [new] Add
keepOpenOnDateSelectprop to theDateRangePickerandSingleDatePicker(#157)
- [new] Add support for clear date button on the
SingleDatePicker(#155) - [fix] Fix focus behavior for vertically attached datepickers (#121)
- [new] Add support for
requiredattribute on inputs (#142)
- [fix] Fix same tether overlay issue for the
SingleDatePickercomponent (#133)
- [fix] Allow for elements to be interacted with when rendered beneath the tether component (#131)
- [fix] Responsive the
DateRangePickerandSingleDatePickercomponents (#80)
- [fix] Update all days to use noon as their time stamp to fix a number of DST issues (#114)
- [new] Add
anchorDirectionprop to the SingleDatePicker and DateRangePicker components (#72)
- [new] Add
initialVisibleMonthprop to the SingleDatePicker, DateRangePicker, and DayPicker components (#70)
- [fix] Fix moment dependencies to allow v2.10 - v2.14
- [new] Allow
displayFormatprop to take a function as well as a string (#98) - [fix] Default value for
displayFormatnow actually returns moment'sLformat based on the locale (#98))
- [breaking] Move the constants file to the top-level (#53)
- [breaking] Add
reopenPickerOnClearDatesprop so that the DateRangePicker no longer automatically reopens when clearing dates (#75)
- [fix] Fix height issue where an extra table row was being rendered for some months (#57)
- [fix] Disables user-select on navigation (#74)
- [new] Allows for a custom date display format (#52)
- [fix] Fix initial day of month to utc to fix daylight savings time problem in Brazil and other locales
- [fix] Remove jQuery as a dependency
- [fix] Add centered text alignment to
DayPicker__captionclass to work with bootstrap styles
- [new] Export date comparison methods -
isNextDay,isSameDay,isInclusivelyAfterDay,isInclusivelyBeforeDay - [fix] Replace
Array.includeswitharray-includesfor compatibility with IE11
- [new] Set scss variables to
!defaultfor easing overriding - [breaking] Rename scss variables to be more generic and namespace them with the
$react-dates-prefix - [new] Add
disabledfunctionality to the<SingleDatePicker />and<DateRangePicker /> - [breaking] Consolidate
blockedDates,blockedByDefault, andunblockedDatesinto a single function propisDayBlocked - [breaking] Remove prop
allowPastDatesin favor ofisOutsideRangeprop
- Initial commit