Skip to content

Releases: maplephp/dto

v3.1.0

Choose a tag to compare

@wazabii8 wazabii8 released this 12 Jan 17:35
3773eaf

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

Choose a tag to compare

@wazabii8 wazabii8 released this 25 Mar 19:00
b3d3d1f

📦 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

Choose a tag to compare

@wazabii8 wazabii8 released this 02 Oct 15:19
  • Add polyfill classes for Multi-byte and Iconv
  • Better interface for traversal and transformation
  • Code quality improvements
  • New functionality

v1.2.1

Choose a tag to compare

@wazabii8 wazabii8 released this 09 Mar 12:44

Added methods for clearing breaks and white space characters.

v1.2.0

Choose a tag to compare

@wazabii8 wazabii8 released this 08 Jan 14:51

Added new functionalities to the traverse engine.

v1.1.0

Choose a tag to compare

@wazabii8 wazabii8 released this 28 Dec 13:17

Added compare method.

v1.0.1

Choose a tag to compare

@wazabii8 wazabii8 released this 08 Dec 12:33

Minor patch

v1.0.0

Choose a tag to compare

@wazabii8 wazabii8 released this 29 Nov 12:36

First version