Skip to content

Releases: maplephp/dto

v3.1.0

12 Jan 17:35
3773eaf

Choose a tag to compare

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

25 Mar 19:00
b3d3d1f

Choose a tag to compare

📦 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 of Collection handling 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 to clock handling and translation consistency.

  • 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.

v2.0.0

02 Oct 15:19

Choose a tag to compare

  • Add polyfill classes for Multi-byte and Iconv
  • Better interface for traversal and transformation
  • Code quality improvements
  • New functionality

v1.2.1

09 Mar 12:44

Choose a tag to compare

Added methods for clearing breaks and white space characters.

v1.2.0

08 Jan 14:51

Choose a tag to compare

Added new functionalities to the traverse engine.

v1.1.0

28 Dec 13:17

Choose a tag to compare

Added compare method.

v1.0.1

08 Dec 12:33

Choose a tag to compare

Minor patch

v1.0.0

29 Nov 12:36

Choose a tag to compare

First version