Releases: maplephp/dto
v3.1.0
This release improves developer experience and overall reliability. It adds new utility features, expands existing functionality, and strengthens type handling and validation behavior. Documentation and IDE support have been improved, tests were added/adjusted, and the codebase received general cleanup and quality refinements.
v3.0.0
📦 Collection Handling, Immutability & Structural Upgrades
This major release introduces comprehensive enhancements around collections, immutability, and validation. It includes several new features, internal improvements, and updated documentation.
✨ New Features
-
Collection Support
Introduced initial implementation ofCollectionhandling for DTOs, enabling structured and iterable data grouping. -
Traverse Methods
Added utility methods to traverse and interact with collections more effectively. -
Immutability
Enforced immutability principles across collections to prevent unintended side effects.
🛠 Improvements
-
Structural Refactoring
Improved the internal structure, including enhancements toclockhandling andtranslationconsistency. -
String Format & Validation
Expanded support for various string formats and introduced validation tests to improve data integrity.
📚 Documentation
- Updated the user guide to reflect all new changes and usage examples for collections and formats.