material-ui-pickers

Date & Time pickers for Material UI (support from v1 to v4)

MIT License

Downloads
1.9M
Stars
2.3K
Committers
131
material-ui-pickers - v1.0.0-beta.13.1

Published by dmtrKovalenko over 6 years ago

Just an extra release, fixing critical issues of beta.13. Here is the list what was fixed

  • Fixed not applying minDate, maxDate, disableFuture, disablePast options to the DatePicker
  • Fixed ability to move through disabled days via keyboards
  • Fixed no displaying errors, if they exists without selecting new date
material-ui-pickers - v1.0.0-beta.13

Published by dmtrKovalenko over 6 years ago

First of all thanks to 5 contributors that makes this release possible ❤️

Here are release highlights ✨

Features

  • Add TextFieldComponent to add ability override text field renderer @noah-potter
  • Move to absolute imports of material-ui components, thus material-ui @danieljuhl
  • Remove leading zeros from calendar days @danieljuhl
  • Show only first letter of week day @cherniavskii
  • Add keyboard shortcuts to calendar (moving through days using arrows) @vclav
  • Support of mui-beta.30 @cherniavskii

Enhancements

  • Improve typescript support @rosskevin
  • Add typescript usage testing @rosskevin
material-ui-pickers - v1.0.0-beta.12

Published by dmtrKovalenko almost 7 years ago

First of all, big thanks to 4 contributors, that makes this release possible ❤️

Here are some release highlights ✨

Features 🎉

  • Clear action support by all pickers, using clearable prop (#143) @cherniavskii
  • Improve TS support (add types key to support by editors, improve typings) (#149, #151) @cherniavskii @radicand

Fixes / Enhancements

  • Avoid passing functions as props (Improve PureComponents shallow equality checks) (#157) @cherniavskii
  • Make textfield readonly in non-keyboard mode
  • Change year selection date, make it same as calendar / clock
  • Fix year tab index
  • Make disabled years unfocusable
  • Fix improper clock padding in development mode, caused by array like margin
  • Open picker from keyboard only by Enter key instead of anyone
  • Fix invalidDateMessage prop-type error
material-ui-pickers - v1.0.0-beta.11

Published by dmtrKovalenko almost 7 years ago

Usually thanks to all contributors ❤️

Here are release highlights ✨

Breaking changes

  • We have removed support for react < 16.2.0
  • Replace top-level div wrapper with React.Fragment

Fixes / Enhancements

  • Using material-ui's Typography whenever to inherit material-ui font setting @cherniavskii
  • Remove focusing from hidden dates @cherniavskii
  • Make cancel button focusable @cherniavskii
  • Add aria-labels for dialog actions @cherniavskii
  • Adjust calendar height and margins to fit material design guidelines @cherniavskii
  • Add keyboardIcon prop to have ability change keyboard icon
  • Add invalidDateMessage prop to change text of invalid date message
material-ui-pickers - v1.0.0-beta.10

Published by dmtrKovalenko almost 7 years ago

Firstly, thanks for all contributors, they are just awesome ❤️
Here are some highlights ✨

Features

  • Add disablePast options to date/datetime pickers @cherniavskii

Fixes

  • Fix error on auto ok @cherniavskii #116
  • Fix vertical scroll appearing on windows if 6 rows in the calendar @big-kahuna-burger #120
  • Add default props for animateYearScrolling to defaultProps of date-time picker @big-kahuna-burge
material-ui-pickers - v1.0.0-beta.9

Published by dmtrKovalenko almost 7 years ago

Big thanks to all contributors, that makes this release possible 🎉
This release is mostly bug fixing, here are some highlights ✨

Fixes / Enhancements

  • Material-UI beta.24 support
  • Fix handling on tap twice for mobile #111 @cherniavskii
  • Fix dialog toggling on backdrop double click #98 @alitaheri
  • Fix accepting onChange in no-keyboard mode @Mairu
  • Fix React does not recognize the 'inputProps' error #108 @Mairu
  • Fix handling on selecting all inside input in keyboard mode @LastDreamer
material-ui-pickers - v1.0.0-beta.8

Published by dmtrKovalenko almost 7 years ago

Firstly, thanks to all awesome contributors, that makes this release possible 👍
Here are some highlights ✨

  • I have finally found a girlfriend 😅

And now about the app:

Breaking changes

We are not support react 15 anymore. 😞
If you are interested on support, please mention that here #101

Features

  • Manual entry via input mask 🎉 @LastDreamer #92
  • Ability to disable specific date #91

Fixes

  • Make onAccept and onDismiss optional for ts definitions.
  • Fix unexpected closing datepicker in safari.
  • Fix automatic hour selection on input click
  • Replace Object.values for support IE11 without polyfills
material-ui-pickers - v1.0.0-beta.7

Published by dmtrKovalenko almost 7 years ago

Just an extra release, fixing some issues 😞 .

  • Fix incorrect resolving for nextjs envs, add commonjs bundle to "main" of package json.
  • Fix highlighting of outer circle for 24h clock.
material-ui-pickers - v1.0.0-beta.6

Published by dmtrKovalenko almost 7 years ago

Another time BIG thanks to @alitaheri
Here are some release highlights

Features

  • 🎉 Typescript defenitions. Thanks @alitaheri #78
  • New deployment (material-ui like) process. From now its allowed to import directly any of internal components. #75

Fixes

  • Fix not highlighting of 12PM number on hour clocks
material-ui-pickers - v1.0.0-beta.5

Published by dmtrKovalenko almost 7 years ago

First of all big thanks to @alitaheri. He did really a lot for this project 🥇
That was just an awesome release! Here are some highlights ✨

Features

  1. Support of 24h view 🎉 #52
<TimePicker ampm={false} />
  1. Support of material-ui right-to-left api @alitaheri #55 #74
  2. Support of Jalali calendar system @alitaheri #55 #74
  3. Cancel modals by click outside or Esc @alitaheri #80

Component Fixes / Enhancements

  1. Fix autosubmitting hour by clicking on time input
  2. Fix not working autosubmit on clock for touch devices
material-ui-pickers - v1.0.0-beta.4

Published by dmtrKovalenko almost 7 years ago

Features

  • Ability to change OK & Cancel button text for all modals
<DatePicker
  okLabel="OK"
  cancelLabel="Cancel"
/>

Fixes

  • Fix not updating of DateText field when passing new material-ui props
material-ui-pickers - v1.0.0-beta.3

Published by dmtrKovalenko almost 7 years ago

Thanks to all contributors 👍
Here are some highlights ✨

Breaking changes

We have moved moment to peer dependencies. So if didnt use moment previously please do

npm i -S moment

Features

  • Move moment to peer deps 😄

Fixes

  • Fix localization of days of week labels #53 @sakulstra
  • Fix closing pickers on mouse up in Firefox
  • Fix clock pointer moving by hovering without click in Firefox

Docs

  • Add example of changing moment locale
  • Adjusted code hightlighting
material-ui-pickers - v1.0.0-beta.2

Published by dmtrKovalenko almost 7 years ago

We have moved to beta 🎉
Big thanks to @noah-potter he made this release possible

Here are some highlights ✨

Features

  1. Add renderDay(date, selectedDate, dayInCurrentMonth) hook, allowed to specify custom renderer for calendar day.
  2. Add labelFunc(date, invalidLabel) hook, allowed to specify custom dynamic label for text field

Fixes

  1. Fix incorrect behavior on focus moving through several pickers in form.
  2. Remove ability to click onto the disabled field
material-ui-pickers - 1.0.0-alpha.13

Published by dmtrKovalenko almost 7 years ago

Thanks to @BGuthrieJr for contributing this release.

This release is just some critical bug fixing.
Here are highlights ✨

  • Fix error passing react nodes to custom icons props @BGuthrieJr
  • Fix incorrect validation via minDate/maxDate props
material-ui-pickers - v1.0.0-alpha.12

Published by dmtrKovalenko almost 7 years ago

First of all want to thanks @BGuthrieJr he made this release possible 🥇

Here are some highlights ✨

Features

  • New way to pass icons to components @BGuthrieJr
<DateTimePicker
   dateRangeIcon={<DateIcon />} // can be a component from material-ui-icons
   timeIcon={<TimeIcon />}
   leftArrowIcon="add_alarm"
   rigtArrowIcon="snooze"
/>

Component Fixes / Enhancements

  • Fix not working am/pm selection outside the hour view [TimePicker] [DatePicker]
  • Fix not applying am/pm without changing time [TimePicker] [DatePicker]
  • Fix horizontal scrolling issue for mobile devices
  • Fix keyboard focusing on close issue for mobile
material-ui-pickers - v1.0.0-alpha.11

Published by dmtrKovalenko almost 7 years ago

Here are some highlights ✨

Breaking Changes

High order components have been renamed, it may cause test fails

- <DatePickerModal value="" />
+ <DatePickerWrapper value="" />

- <TimePickerModal value="" />
+ <TimePickerWrapper value="" />

- <DateTimePickerModal value="" />
+ <DateTimePickerWrapper value="" />

Fixes

  • Fix year reassigning for datetime picker
  • Fix incorrect displaying of datetime picker hidden views for FireFox
  • Fix not updating pickers state, when value changed outside ( programmatically changing value as state)
material-ui-pickers - v1.0.0-alpha.10

Published by dmtrKovalenko almost 7 years ago

Just a fix of datetime picker unexpected scrolling for material-ui v1.0.0-alpha.19

material-ui-pickers - v1.0.0-alpha.9

Published by dmtrKovalenko almost 7 years ago

There are some highlights 🃏

Component fixes

  • Fix not working disable property for pickers
  • Correct handling of null and not parsable dates
material-ui-pickers - v1.0.0-alpha.8

Published by dmtrKovalenko almost 7 years ago

Here are some highlights 🌟

Component fixes / enhancements

  • Fix invalid prop passed to warning @edidiway
  • Add returnMoment prop, ability to return vanilla date in onChange
  • [DatePicker] Auto redirect to date selection on year select
material-ui-pickers - v1.0.0-alpha.7

Published by dmtrKovalenko almost 7 years ago

First of all thanks to contributors, that makes this release possible 👍
There are some highlights

Features

  • DateTime picker 😊
  • Auto OK and switching view for TimePicker

Component fixes / Enhancements

  • Change alignment of dialog actions to match material-ui guidelines @tfuqua
  • Change toolbar background in dark theme