folly_fields 1.0.2
folly_fields: ^1.0.2 copied to clipboard
Basic form fields and utilities.
[1.0.2] - 2023-05-29 #
- Allow NewDecimalField to work with negative numbers.
[1.0.1] - 2023-05-29 #
- Updating linter rules.
- Removing Dart Code Metrics.
[1.0.0] - 2023-05-17 #
- Upgrade to Flutter 3.10 and Dart 3.0.0.
- Updating class Decimal features.
- Removing deprecated classes and methods.
- Creating FollyStringExtension with methods:
- capitalize.
- capitalizeWords.
- Creating ModelUtils methods:
- fromJsonSafeBool
- Creating classes for tests:
- Duplet
- Triplet
- Updating AbstractUIBuilder to use null string for labelPrefix and labelSuffix.
- Removing labelPrefix and editController from formContent method.
- Removing AbstractEditContent class.
[0.22.3] - 2023-05-12 #
- Adding FollyUtils.colorParse method.
[0.22.2] - 2023-05-11 #
- Fixing ModelUtils methods:
- fromJsonDateMillis.
- fromJsonDateSecs.
- fromJsonNullableDateMillis.
- fromJsonNullableDateSecs.
- toSaveMapId.
- Creating ModelUtils methods:
- fromJsonRawIterable.
- fromJsonSet.
- fromJsonSafeSet.
- fromJsonSafeStringSet.
- toMapSet.
- toSaveSetMapId.
- toSaveSet.
- toMapDecimalInt.
- toMapDecimalDouble.
- Creating DateTimeExtension methods:
- startOfDay.
- endOfDay.
- yearFirstDay.
- yearLastDay.
- Creating tests for ModelUtils.
- Disposing fields controllers.
[0.22.1] - 2023-04-02 #
- Adding chipExternalPadding and chipInternalPadding to ChoiceChipField.
- Adding new methods to DateTimeExtension:
- prevWeekFirstDay.
- prevWeekLastDay.
- nextWeekFirstDay.
- nextWeekLastDay.
- Adding FollyValidators:
- stringNotBlank(String? value).
- stringNullNotBlank(String? value).
- notEmpty(dynamic value).
- notBlank(dynamic value).
- Fixing bugs in ColorValidator and DateTimeValidator.
[0.22.0] - 2023-04-01 #
- Creating DateTimeExtension.
[0.20.4] - 2023-03-26 #
- Fixing CreditCardNumberField suffixIcon attribute.
[0.21.2] - 2023-03-21 #
- Updating Date and Time Fields.
[0.20.3] - 2023-03-21 #
- Updating Date and Time Fields.
[0.21.1] - 2023-03-20 #
- Fixing DateTimeEditingController file typo.
[0.20.2] - 2023-03-20 #
- Fixing DateTimeEditingController file typo.
[0.21.0] - 2023-03-16 #
- AbstractEdit
- Deprecating modelFunctions attribute.
- Creating actions attribute.
- Abstract List
- Deprecating mapFunctions attribute.
- Deprecating modelFunctions attribute.
- Creating actions attribute.
- Creating rowActions attribute.
- Deprecating Classes
- AbstractFunctionInterface
- AbstractMapFunction
- AbstractModelFunction
- AbstractFunction
- MapFunction
- ModelFunction
[0.20.1] - 2023-02-25 #
- Fixing BaseStatefulField.
[0.19.1] - 2023-02-24 #
- Fixing NewDecimalField.
[0.20.0] - 2023-02-21 #
- Adding onTap attribute to all fields.
- Splitting Field Controllers
- Updating default behavior from fields:
- ColorField
- DateField
- DateTimeField
- DurationField
- DecimalField
- NewDecimalField
[0.19.0] - 2023-02-16 #
- Upgrade to font_awesome_flutter 10.4.0.
- Adding intValue and doubleValue to NewDecimalEditingController.
[0.18.2] - 2023-02-14 #
- Fixing NewDecimalField.
[0.18.1] - 2023-02-13 #
- Fixing NewDecimalField.
[0.18.0] - 2023-02-13 #
- Adding NewDecimalField.
- Update to Flutter 3.7.0 and Dart 2.19.0.
- Fixing README.md typo.
[0.17.4] - 2022-12-23 #
- Adding afterSave callback in AbstractEdit.
[0.17.3] - 2022-12-21 #
- Checking if scroll controller position has content dimensions in AbstractList.
[0.17.2] - 2022-12-13 #
- Updating appBarLeading to use context.
[0.17.1] - 2022-12-13 #
- Adding AppBar Leading widget to AbstractList.
- Adding AppBar Leading widget to AbstractEdit.
[0.17.0] - 2022-12-12 #
- Update to FontAwesome 10.3.0.
- Adding Ipv4Address class.
[0.16.4] - 2022-12-04 #
- Adding Ipv4Field.
- Organizing imports.
- Updating CI script.
[0.16.3] - 2022-11-10 #
- Adding contentPadding to the fields.
- Adding new tests for FollyUtils.
[0.16.2] - 2022-11-05 #
- Updating README.md.
- Removing deprecated method fakeMaterialColor.
[0.16.1] - 2022-11-01 #
- Updating README.md.
- Adding new tests for FollyValidators.
- Deprecating AbstractEnumParser.
[0.16.0] - 2022-10-30 #
- Initial pub.dev publish
[0.0.1] - 2020-11-17 #
- Initial release.