Skip to content

Releases: picamator/transfer-object

1.6.0

01 Feb 19:10
ae3461b
Compare
Choose a tag to compare

Release Notes

  1. Allowed use namespace alias for enumType on the definition file
  2. Added docker/sdk -xp build to enable xdebug with profiler
  3. Updated composer dependencies

1.5.3

08 Jan 20:51
cca9ae4
Compare
Choose a tag to compare

Release Notes

  1. Fixed try-definition-generator sample
  2. Refactored expanders to use chain pattern

1.5.2

07 Jan 20:49
12f6efc
Compare
Choose a tag to compare

Release Notes

  1. Refactored defintion file rendering with namespace
  2. Simplified transfer object trait's
  3. Throwed exception on transfer object attribute data type mismatch
  4. Changed SECURITY.md to use advisories report
  5. Updated phpstan

1.5.1

05 Jan 19:53
01cc28f
Compare
Choose a tag to compare

Release Notes

  1. Removed final from DummyTransferAdapterTrait
  2. Added git worflow permissions
  3. Cleared up sample's comments
  4. Simplified Transfer integration tests
  5. Added unit tests comments to follow pattern arrange-expect-act
  6. Cleared up phpstan and phpcs configurations
  7. Removed propertiesCount from TemplateTransfer

1.5.0

04 Jan 11:52
d43339d
Compare
Choose a tag to compare

Release Notes

  1. Allowed TO namespace with alias on type and collectionType definition keys
  2. Actualised SECURITY.md and README.md
  3. Added new sample try-advanced-transfer-generator.php

1.4.1

03 Jan 16:37
296e4f4
Compare
Choose a tag to compare

Release Notes

  1. Fixed failed git workflow
  2. Upgraded docker image to PHP 8.4.2
  3. Removed try-catch from samples

1.4.0

03 Jan 15:26
1125bd4
Compare
Choose a tag to compare

Release Notes

  1. Fixed Transfer Object fromArray issue allowing to skip property type check
  2. Refactored Transfer Object Generator removed need to throw exception to stop process
  3. Intorduced new devinition file key required to mark not-nullable properties
  4. Refactored code to use new required key for internal Transfer Objects
  5. Cleared up codebase to increase PHPStan version from 7 to 8
  6. Optimized docker/sdk by joining RUN commands
  7. Optimized git workflow by running jobs in parallel with cache
  8. Renamed TransferGeneratorFacadeInterface methods
  9. Added separate SECURITY.md and CODE_OF_CONDUCT.md

Require regeneration all Transfer Objects. Definition files stay the same.

1.3.1

01 Jan 20:28
29d0d2b
Compare
Choose a tag to compare

Release Notes

  1. Moved command generate-transfer from project root to bin directory
  2. Actualised composer.json: added keywords, wiki, stable version etc.
  3. Added linguist-generated option to the .gitattributes
  4. Used composer global variable to resolve console command autoload path

1.3.0

01 Jan 18:20
cbeb911
Compare
Choose a tag to compare

Release Notes

  1. Changed TransferGeneratorFacadeInterface: removed loadConfig() method, added $configPath to generateTransfers() and getTransferGeneratorFiber()
  2. Refactored Trabsfer Generator config
  3. Changed Transfer Generator Command to stop on first error
  4. Updated dependencies
  5. Actualised Readme
  6. Minor imporvements on .gitattriburtes

1.2.0

31 Dec 21:32
e4ed5d9
Compare
Choose a tag to compare

Release Notes

  1. Removed console command's progress bar
  2. Marked AbstractTransfer methods getData and setData as final
  3. Refactored way how nullable properties reolved on rendering Transfer Object template
  4. Added readme badges and header image