Skip to content

Releases: AlexHCJP/fform

5.2.5

09 May 22:27

Choose a tag to compare

Full Changelog: 5.2.3...5.2.5

5.2.3

09 May 18:37

Choose a tag to compare

What's Changed

Full Changelog: 5.0.6...5.2.3

5.1.5

05 Jan 02:35
d9f8efc

Choose a tag to compare

What's Changed

Full Changelog: 5.1.0...5.1.5

5.1.0

28 Nov 11:43
3a13d15

Choose a tag to compare

What's Changed

Full Changelog: 5.0.6...5.1.0

5.0.6

27 Oct 11:08

Choose a tag to compare

What's Changed

Full Changelog: 5.0.4...5.0.6

CachedField, Observer

24 Oct 06:16
d06180d

Choose a tag to compare

What's Changed

Full Changelog: 5.0.3...5.0.4

5.0.3

23 Oct 09:12

Choose a tag to compare

What's Changed

Full Changelog: provider...5.0.3

provider

12 Sep 23:39

Choose a tag to compare

Release: 3.0.0

FFormProvider is a widget that allows you to access the form in the widget tree without passing it as a parameter.

Full Changelog: form...provider

latest

12 Sep 00:19

Choose a tag to compare

Release v2.2.0

Summary:
The fform package is now live, providing developers with a complete solution for form validation and management in Flutter applications. This initial release includes all core features necessary for creating, validating, and managing both simple and complex forms.

Features:

  • Custom Validation Rules: Define and manage form field validation using FFormField and FFormException.
  • Dynamic Form Updates: Automatic UI rebuilds when form state changes using FFormBuilder.
  • Multiple Form Support: Seamlessly create and manage multiple forms, perfect for multi-step forms.
  • Error Management: Streamlined error handling with custom exceptions for more flexible validation logic.
  • Flexible Field Types: Easily manage a variety of field types with built-in support for validation scenarios like required fields, minimum length, and more.

Enhancements:

  • Optimized State Management: Control form rebuilds using allFieldUpdateCheck to manage performance in complex forms.
  • Custom Exceptions: Build custom exceptions for form validation using FFormException for more complex logic and detailed error messages.

What's Changed

New Contributors

Full Changelog: https://github.com/AlexHCJP/fform/commits/latest

What's Changed

New Contributors

Full Changelog: https://github.com/AlexHCJP/fform/commits/form