Releases: rekalogika/mapper
Releases · rekalogika/mapper
v3.0.0
Interim release to allow Symfony 8.x, except for symfony/property-info which is still pinned to 7.x. Supporting property-info or type-info 8.x requires changing the interface, which is planned for the next major version.
Drops support for Symfony 6.x
What's Changed
- test: add test for persisting proxy by @priyadi in #276
- test: convert phpunit phpdoc to attributes by @priyadi in #277
- test: clarification in ConstructorAndPropertyTest by @priyadi in #278
- chore: undeprecate symfony 7.3 deprecations for now by @priyadi in #279
- perf: change xxh64 to xxh128 by @priyadi in #280
- test: satisfy static analyses by @priyadi in #281
- test: satisfy phpstan by @priyadi in #284
- chore: allow symfony 8, and various dependency bumps by @priyadi in #294
- deps: bump phpdocumentor/reflection-docblock by @priyadi in #295
Full Changelog: v2.0.0...v3.0.0
v2.0.0
New major release because there might be unforeseen implication with PHP 8.4 lazy objects.
What's Changed
- fix: static analysis by @priyadi in #267
- refactor: refactor proxy, introduce proxy metadata by @priyadi in #268
- feat: PHP 8.4 lazy object by @priyadi in #269
- refactor(proxy): remove deprecated classes, move dynamic properties checking to
DynamicPropertiesProxyFactoryby @priyadi in #270 - fix: doctrine-less instalation by @priyadi in #271
- chore: rectorize by @priyadi in #272
- deps: avoid vulnerable twig version by @priyadi in #273
- chore: remove deprecations by @priyadi in #274
- test: bump phpunit by @priyadi in #266
- chore: update readme by @priyadi in #275
Full Changelog: v1.15.0...v2.0.0
v1.15.0
v1.14.0
What's Changed
- chore: rector run by @priyadi in #255
- fix: check file existence before unlinking, suppresses warning by @priyadi in #256
- feat:
RefuseToMapException, thrown by property mapper if it needs to leave the target property unmapped by @priyadi in #258 - build: update phpstan and psalm by @priyadi in #259
- feat:
ignoreUninitializedargument inAsPropertyMapperto ignore uninitialized properties by @priyadi in #260
Full Changelog: v1.13.5...v1.14.0
v1.13.5
v1.13.4
v1.13.3
v1.13.2
What's Changed
- feat:
Mapnow accepts false, for the more expressive#[Map(false)]by @priyadi in #244 - refactor: remove property processor for easier future optimization by @priyadi in #245
- fix: turn
NewInstanceReturnedButCannotBeSetOnTargetExceptioninto a warning by @priyadi in #246
Full Changelog: v1.13.1...v1.13.2