FreeScoutGPT/vendor/spatie/data-transfer-object/CHANGELOG.md
Михаил Баринов 7210a52e55 first commit
2023-04-14 01:35:57 +03:00

117 lines
1.9 KiB
Markdown

# Changelog
All notable changes to `data-transfer-object` will be documented in this file
## 1.14.1 - 2021-12-15
- Support PHP 8.1
## 1.14.0 - 2021-08-31
- Support PHP ^8.0
## 1.13.3 - 2020-01-29
- Ignore static properties when serializing (#88)
## 1.13.2 - 2020-01-08
- DataTransferObjectError::invalidType : get actual type before mutating $value for the error message (#81)
## 1.13.1 - 2020-01-08
- Improve extendability of DTOs (#80)
## 1.13.0 - 2020-01-08
- Ignore static properties (#82)
- Add `DataTransferObject::arrayOf` (#83)
## 1.12.0 - 2019-12-19
- Improved performance by adding a cache (#79)
## 1.11.0 - 2019-11-28 (#71)
- Add `iterable` and `iterable<\Type>` support
## 1.10.0 - 2019-10-16
- Allow a DTO to be constructed without an array (#68)
## 1.9.1 - 2019-10-03
- Improve type error message
## 1.9.0 - 2019-08-30
- Add DataTransferObjectCollection::items()
## 1.8.0 - 2019-03-18
- Support immutability
## 1.7.1 - 2019-02-11
- Fixes #47, allowing empty dto's to be cast to using an empty array.
## 1.7.0 - 2019-02-04
- Nested array DTO casting supported.
## 1.6.6 - 2018-12-04
- Properly support `float`.
## 1.6.5 - 2018-11-20
- Fix uninitialised error with default value.
## 1.6.4 - 2018-11-15
- Don't use `allValues` anymore.
## 1.6.3 - 2018-11-14
- Support nested collections in collections
- Cleanup code
## 1.6.2 - 2018-11-14
- Remove too much magic in nested array casting
## 1.6.1 - 2018-11-14
- Support nested `toArray` in collections.
## 1.6.0 - 2018-11-14
- Support nested `toArray`.
## 1.5.1 - 2018-11-07
- Add strict type declarations
## 1.5.0 - 2018-11-07
- Add auto casting of nested DTOs
## 1.4.0 - 2018-11-05
- Rename to data-transfer-object
## 1.2.0 - 2018-10-30
- Add uninitialized errors.
## 1.1.1 - 2018-10-25
- Support instanceof on interfaces when type checking
## 1.1.0 - 2018-10-24
- proper support for collections of value objects
## 1.0.0 - 2018-10-24
- initial release