Skip to content

Commit 51c7284

Browse files
committed
Version 0.2.0
1 parent f771f9b commit 51c7284

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2025-12-08
11+
12+
### Added
13+
- **Conditional Required Validators** ([9caa374](https://github.com/nao1215/fileprep/commit/9caa374)): New validators for conditional field requirements
14+
- `required_if`: Required if another field equals a specific value
15+
- `required_unless`: Required unless another field equals a specific value
16+
- `required_with`: Required if another field is present
17+
- `required_without`: Required if another field is not present
18+
- **Date/Time Validator** ([9caa374](https://github.com/nao1215/fileprep/commit/9caa374)): `datetime` validator with custom Go layout format support
19+
- **Phone Number Validator** ([9caa374](https://github.com/nao1215/fileprep/commit/9caa374)): `e164` validator for E.164 international phone number format
20+
- **Geolocation Validators** ([9caa374](https://github.com/nao1215/fileprep/commit/9caa374)): `latitude` (-90 to 90) and `longitude` (-180 to 180) validators
21+
- **UUID Variant Validators** ([9caa374](https://github.com/nao1215/fileprep/commit/9caa374)): `uuid3`, `uuid4`, `uuid5` for specific UUID versions, and `ulid` for ULID format
22+
- **Hexadecimal and Color Validators** ([9caa374](https://github.com/nao1215/fileprep/commit/9caa374)): `hexadecimal`, `hexcolor`, `rgb`, `rgba`, `hsl`, `hsla` validators
23+
- **MAC Address Validator** ([9caa374](https://github.com/nao1215/fileprep/commit/9caa374)): `mac` validator for MAC address format
24+
- **Advanced Examples** ([f771f9b](https://github.com/nao1215/fileprep/commit/f771f9b)): Comprehensive documentation examples
25+
- Complex Data Preprocessing and Validation example with real-world messy data
26+
- Detailed Error Reporting example demonstrating validation error handling
27+
- **Benchmark Tests** ([607b868](https://github.com/nao1215/fileprep/commit/607b868)): Comprehensive benchmark suite for performance testing
28+
29+
### Changed
30+
- **Performance Improvement** (PR [#6](https://github.com/nao1215/fileprep/pull/6), [607b868](https://github.com/nao1215/fileprep/commit/607b868)): ~10% faster processing through optimized preprocessing and validation pipeline
31+
- **Documentation** ([f771f9b](https://github.com/nao1215/fileprep/commit/f771f9b)): Complete update of all README translations (Japanese, Spanish, French, Korean, Russian, Chinese) to match the English version with full feature documentation
32+
1033
## [0.1.0] - 2025-12-07
1134

1235
### Added

0 commit comments

Comments
 (0)