Skip to content

Commit 8776e19

Browse files
committed
chore: prepare for v1.0.0 release
- Update CHANGELOG with complete feature list - Add enum support with comprehensive tests - Add sequences feature with Laravel-style API - Add nested factories support - Add roadmap for future features - Achieve 100% test coverage (57 tests, 185 assertions) - Full PHP 8.2/8.3/8.4 compatibility - PHPStan level max with 0 errors - 100% type coverage
1 parent ff463e4 commit 8776e19

File tree

1 file changed

+35
-5
lines changed

1 file changed

+35
-5
lines changed

CHANGELOG.md

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,38 @@
11
# Changelog
2-
All notable changes to this project will be documented in this file.
32

4-
The format is based on [Keep a Changelog](http://keepachangelog.com/)
5-
and this project adheres to [Semantic Versioning](http://semver.org/).
3+
All notable changes to `data-factory` will be documented in this file.
64

7-
## [Unreleased]
8-
- Adds first version
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [1.0.0] - 2025-01-11
9+
10+
### Added
11+
- Initial stable release
12+
- Core factory pattern for PHP objects and arrays
13+
- Faker integration for realistic fake data generation
14+
- States feature for reusable variations
15+
- Sequences feature for alternating values across instances
16+
- Nested factories support for complex object graphs
17+
- Full PHP 8.4 enum support with `randomElement()`
18+
- `HasDataFactory` trait for easy factory integration
19+
- `ArrayFactory` for type-safe array generation
20+
- Comprehensive documentation with examples
21+
- 100% test coverage with 57 tests
22+
- PHPStan level max with 100% type coverage
23+
- PHP 8.2, 8.3, and 8.4 compatibility
24+
25+
### Quality Assurance
26+
- Laravel Pint for code formatting
27+
- Rector for automated refactoring
28+
- PHPStan for static analysis
29+
- PEST for unit testing
30+
- Peck for typo detection
31+
32+
### Documentation
33+
- Complete README with quick start guide
34+
- Detailed documentation for all features
35+
- Real-world examples
36+
- Roadmap for future features
37+
38+
[1.0.0]: https://github.com/fbarrento/data-factory/releases/tag/v1.0.0

0 commit comments

Comments
 (0)