- Bumped dependencies
- Bumped dependencies
- Add
es
translation. - Create new page Localizations in example project.
- Bumped dependencies and added support to Dart 3.
- Fix broken sync value in
TwoWayBinding
.
- Enhance
endOfDay
inDateTime
extensions.
- Enhance validation pipeline in
TwoWayBindingUtils.validate
. - Add
TwoWayBindingUtils.validate
initial value. - Coding cleanup in
TwoWayBinding
.
- Restore
onErrorReturn(false)
and replay last value inTwoWayBindingUtils.validate
.
- Remove
onErrorReturn(false)
fromTwoWayBindingUtils.validate
.
- Bump
rxdart
to ^0.27.4. - Enhance implementation of
TwoWayBinding
, adding a standard function to validate bindings.
- Fix missing set internal value in
TwoWayBinding
.
- Add
LowerCaseRule
andUpperCaseRule
as new rules. - Update rxdart to 0.27.3.
- Update min dart sdk to 2.16.0.
- Update code for Flutter 3.0.0.
- Fix stream broadcast in
bindDataRule2
.
- Add support of let (kotlin function).
- Add support of leading widget in CourtesyWidget, with apdding and margin customizations.
- Fix type cast of error in TwoWayBindingBuilder.
- Add support of TrimRule.
- Add support of some operations on Iterable.
- Add support for null safety and Flutter 2.
- Add textColorBasedOnLuminance to calculate the correct text color, based on the background one.
- Add groupBy on Iterable.
- Add nextYear, previousYear, onlyDate, onlyTime in DateTime extension.
- Add TwoWayBinding
- Add Spacing widget
- Add DataRules to validate forms.
- Add Localized abstract class to translate user messages.
- Add LocalizedError abstract class to translate user error messages.
- Add LocalizedException abstract class to translate user error messages.
- Add DateTimeOperations extension on DateTime, which contains some common operations on DateTime.
- Remove MarqueeWidget.
- Fix wrong error disposing MarqueeWidget.
- Fix missing export for MarqueeWidget.
- Create MarqueeWidget.
- Create CourtesyWidget.
- Add
filterNull()
on Iterable extension.