form_forge_generator 0.1.1
form_forge_generator: ^0.1.1 copied to clipboard
Code generator for form_forge. Processes @FormForge() annotations and generates FormController and FormWidget classes via build_runner.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 - 2026-02-23 #
Fixed #
- Removed unused
_baseNamemethod that causeddart analyzewarning - Eliminated lint suppressions (
// ignore: unused_field,// ignore: unused_element) in generated async validation code by wiring_triggerAsyncValidationinto widgetonChangedhandlers
Changed #
- Widened
analyzerdependency to>=6.0.0 <8.0.0 - Loosened
build_runnerconstraint from>=2.4.0 <2.5.0to^2.4.0
0.1.0 - 2026-02-21 #
Added #
FormForgeGenerator— processes@FormForge()annotations viabuild_runner- Generates
FormControllerwith typed fields, sync validation, cross-field validation, async validation - Generates
FormWidgetwith type-to-widget mapping (String, int, bool, DateTime, enum) - Generates
FormDataclass for typed form submission FieldResolverfor annotation parsing- Three-phase validation pipeline: sync → cross-field → async