- Update to React 16.8.4
- Remove Lodash dependency
- [bug] fixed issue where hour/minute dropdown would not scroll to user entered time when a
timeStep
was entered #70 (thanks LAT-Rosie)
- upgrade to React 16.3.1
- upgrade to Babel 7.0.0-beta
Breaking:
- renamed
options.moment
prop tooptions.locale
Non-breaking:
- refactored how the locale is set to fix several issues
- add
disabled
prop - add
inputStyle
,inputClassName
, andinputId
props - add
calendarStyle
andcalendarClassName
props - add
shouldClose
parameter to controlledonSelect
callback
- removed margin and padding style that was clashing
- update jss dependency to latest version (6.3.0)
- [bug] fix showing minute cells when passing
timeStep
prop to a date component
- [feature] added
hideOutsideDateTimes
to hide times that cannot be selected #45 (thanks Commander-lol) - [feature] added
timeStep
prop to configure the number of minutes in an interval #48 (thanks ochervak)
- [bug] fixed issue with toggling visibility on controlled inputs #41
- dropdown now detects how much space is available and positions itself above or below the input automatically
- made production ready (@yury-dymov in #39)
- added format props for all cell titles
- added minTime/maxTime props for the time picker (ignores date)
- [bug] fixed navigation between months in controlled state
- [bug] fixed error when manually typing in dates & times
- [bug] fixed bug created by React 15 when clearing input and pressing enter
- updated all packages to latest versions (most notably react to 15)
- moved react & react-dom to peerDependencies
- added controlled and uncontrolled states
- [bug] moment settings were being overwritten
- [bug] null inputs are now allowed
- [bug] clicking on the hours scrollview will no longer jump around
- update react-transform, babel
- added 'kronos' ref to toggle visibility from outside the component
- fix bug: provide /lib for entry point
- update packages (react, babel)
- added new prop: preventClickOnDateTimeOutsideRange
- now following semantic versioning
- full rewrite in ES6
- update to react 0.14
- update babel-loader
- switch to using fbjs for keymirror
- added new prop: shouldTriggerOnChangeForDateTimeOutsideRange
- on click of 'Today', if it's already today, panel dismisses
- [bug] fixed bug related to hour scrolling and jumping entire page
- [bug] clicking the decades button in calendar navigator will not crash anymore
- [bug] min and max date will not be red for same dates
- hour selector will scroll to selected hour or nearest hour
- fixed JSS modules
- KNOWN ISSUE: minified is not working
- fixed dependency
- added
min
&max
props for date ranges
- allow empty input strings for null
- for [email protected] until it is fixed
- clean up
- fix moment and prop options initialization
- fix setting of moment locale
- add '.react-kronos' as a top level css class for customization
- allow for null date/time values
- remove colored background from input focus
- move Lodash to be peer dependency
- initial release