Skip to content

Commit 25b253b

Browse files
committed
docs: release v0.6.0 - Intuitive Custom Validation & Form Safety
- Move Unreleased section to v0.6.0 with release date 2025-10-09 - Add Improved section highlighting developer experience and form safety benefits - Document comprehensive changes: satisfies() method, form-safe coercion, ObjectValidator fix - Ready for v0.6.0 release tag
1 parent 7683198 commit 25b253b

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
## [0.6.0] - 2025-10-09
8+
79
### Fixed
810
- **CRITICAL BUG**: Fixed ObjectValidator null property handling - `isset()` was excluding null properties from result objects
911
- ObjectValidator now correctly includes all validated properties in the result, even when they are null
@@ -31,6 +33,12 @@ All notable changes to this project will be documented in this file.
3133
- Case-insensitive coercion support
3234
- Empty string safety validation
3335

36+
### Improved
37+
- **Developer Experience**: Natural language validation with `satisfies()` method reads like English
38+
- **API Consistency**: Optional error messages eliminate forced message requirements
39+
- **Documentation Quality**: Comprehensive updates across all guides with practical examples
40+
- **Form Safety**: Real-world protection against dangerous zero defaults in financial and quantity fields
41+
3442
## [0.5.0] - 2025-10-08
3543

3644
### Added

0 commit comments

Comments
 (0)