go-form/CHANGELOG.md
2025-10-01 23:24:42 +02:00

101 lines
1.4 KiB
Markdown

## [Unreleased]
## v1.5.0
### Added
- feat: add collection widget
- feat: refactoring and improvement of example
## v1.4.0
### Added
- feat: add json configuration
### Fixed
- fix: reset `GlobalFields` in `End()`
## v1.3.0
### Added
- feat: allow to handle request using json body"
- feat: add `WithJsonRequest` on form
- feat: add `MapToUrlValues` transformer
## v1.2.0
### Added
- feat: add tag `field` to specify the naming strategy (case)
- feat: add `ErrorsTree` methods on form and field
## v1.1.6
### Fixed
- fix(input/choice): add specific validation func
## v1.1.5
### Fixed
- fix(input/choice): add specific validation func
## v1.1.4
### Fixed
- fix(theme/bootstrap5): fix button class
- fix(theme/html5): remove div wrapper on form content
## v1.1.3
### Fixed
- fix(form): replace existing option in WithOptions
## v1.1.2
### Added
- chore(example): remove boostrap classes
### Fixed
- fix(theme): checkbox is check on nil value
## v1.1.1
### Fixed
- feat(form): add default options
- fix(choice): fix Match when field data is nil
## v1.1.0
### Added
- feat: add go template functions to render a form, a field, etc.
- feat: add constraints (isodd, iseven)
- refactor: refactor constraint (not blank check)
### Changed
- feat: replace templates with gomponents
## v1.0.1
### Added
- doc: add documentation
## v1.0.0
### Added
- feat: form builder
- feat: form validation
- feat: form renderer