- Remove unnecessary null check on WidgetsBinding.instance (caused crash when building for iOS).
- Support sound null safety.
readOnly
is now the default.- Upgrade
intl
dep.
- Upgrade dep, requires Flutter master channel.
- Fix #61, use null instead of container for empty suffix icon.
- Fix #55, ensure controller/focusNode is disposed.
- Fix #50 and #51.
- [child] removed and the parameters of [TextFormField] were added to the widget directly.
- Fix bugs when using with a form.
- Fix for ripple effect exception causing the field to turn gray.
- Improved interaction with forms.
- Rewrote widget to remove extraneous functionality and clean up the logic. It no longer calls the system date/time pickers for you, instead many common use cases are shown in the included example.
- Renamed DateTimePickerFormField to DateTimeField.
- Lots of bugfixes.
- Add [datePicker] and [timePicker] callback functions to enable full control of the system dialogs (material vs cupertino, language, theme, etc.)
- Remove deprecated [dateOnly] and [TimePickerFormField]
- Remove accidental log messages
- Add [builder] param for localization and theming
- Remove state reference to widget (#22)
- Allow DateTimePickerFormField to use time-only.
- Deprecate TimePickerFormField.
- Fix #11, previous time forgotten when
editable
is false.
- Add
editable
option toTimePickerFormField
.
- Add
editable
option to disable manual editing and always show the picker(s) when the field gains focus.
- Setting
initialTime
tonull
will cause it to start at the current time when shown. - Add screenshot to readme.
- Add remaining parameters from showDatePicker().
- Fix autovalidate setting.
- Fix and improve documentation.
- Support Dart 2.0
- Added License (MIT).
- Fix pubspec.yaml Flutter SDK version requirements.
- Initial release.