Releases: picamator/transfer-object
Releases · picamator/transfer-object
5.4.4
Release Notes
Improvements
Transfer Object Generator
- Changed DocBlock Regex to remove spaces between the Type and DocBlock definitions
Composer
- Upgraded composer dependencies
Tests
- Covered implementation with additional tests
- Actualized OpenWeather url and data provider
- Added Wero - Digital Payment Wallet to data provider
Docker SDK
- Added support more arguments for
docker/sdk clicommand
Bug fixes
- Transfer objects namespaces are not sorted correctly
- Removed static variable usage for
bcmathcheck and render console command debug messages
5.4.3
Release Notes
Improvements
Transfer Object Generator
- Replaced factory cache by constructor injection
- Introduced
TemlateInterface - Marked facade as
readonly
Definition Generator
- Replaced factory cache by constructor injection
- Marked facade as
readonly
Composer
- Upgraded composer dependencies
Tests
- Extracted
bcmathTransfer Object tests to the separate suite - Marked all test classes as
final
Docker SDK
- Added support to run php file by
docker/sdk cli [path-to-php-file]
5.4.2
5.4.1
Release Notes
Improvements
Transfer Object
- Refactored transformer's attribute Data Asserts
- Increased
TransferAdapterTraittest coverage - Optimized performance (micro optimization) by using php function's global namespace
Transfer Object Generator
- Minor variable name changes
- Renamed "BuildIn" to "BuiltIn" for class and variable names
- Increased test coverage
Composer
- Upgraded composer dependencies
Bug fixes
- Fixed failed "from array" tranformation on Transfer Collection property when the array includes a
nullelement
5.4.0
Release Notes
Improvements
Transfer Object Generator
- Refactored rendering required and protected properties
- Refactored configuration normalizer
Definition schema
- Added Symfony Constrains Attributes autocompletion
Composer
- Upgraded composer dependencies
Docker SDK
- Added support test case run by
docker/sdk phpunit
AI
- Actualized
AGENTS.md
5.3.3
5.3.2
Release Notes
Bug fixes
- Fixed
docker/sdk to-generatecommand, allowing the configuration path as an argument. Without argument the command will generate internal transfer objects. - Fixed
docker/sdk to-generate-bulkcommand, allowing the file list path as an argument. Without argument the command will generate all internal transfer objects.
5.3.1
5.3.0
Release Notes
Caution
Action Required: regenerate all Transfer Objects.
Improvements
Transfer Object Generator
- Optimzed initiating and transforming Transfer Object
Composer
- Upgraded composer dependencies
Bug fixes
- Fixed Docker Container build cased by user and group id on Linux systems
5.2.0
Release Notes
Caution
Action Required: regenerate all Transfer Objects.
Improvements
Transfer Object Generator
- Optimzed initiating, cloning and transforming Transfer Object from and to array
- Removed returning value on
sethook method
Definition Generator
- Generated Definition Files with
arraydoc-blocks
AI
- Moved PHPStorm Junie Guidelines to general AGENTS.md
GitHub Actions
- Upgraded actions
Composer
- Upgraded composer dependencies
Bug fixes
- Fixed typo "dockBlock" to "docBlock"
- Fixed
FilesystemBridge::dumpFile()exception massage by cutting content and correcting parameter order