Skip to content

Releases: rekalogika/mapper

v1.5.0

30 May 11:37
cf93ac2
Compare
Choose a tag to compare

What's Changed

  • feat: utilize InheritanceMap on the source side to determine the target class by @priyadi in #68
  • fix: uuid packages are now not required by @priyadi in #69

Full Changelog: v1.4.0...v1.5.0

v1.4.0

23 May 05:35
40c76e6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.4.0

v1.3.0

01 May 17:20
ba9130c
Compare
Choose a tag to compare

What's Changed

  • test: add tests for mapping to objects with existing value by @priyadi in #56
  • fix: Setter does not get called if the property is also in the constructor by @priyadi in #58
  • feat: option to remove missing members from the target object by @priyadi in #60

Full Changelog: v1.2.0...v1.3.0

v1.2.0

29 Apr 03:55
789f72e
Compare
Choose a tag to compare

What's Changed

  • feat: add IterableMapperInterface for mapping iterables by @priyadi in #53
  • feat: add IterableMapperInterface getter to the non-framework factory by @priyadi in #54
  • doc: fixes by @priyadi in #55

Full Changelog: v1.1.3...v1.2.0

v1.1.3

24 Apr 10:14
42772cc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.2...v1.1.3

v1.1.2

24 Apr 05:16
1248730
Compare
Choose a tag to compare

What's Changed

  • fix: static analysis fixes by @priyadi in #49
  • build: enable symfony/runtime by @priyadi in #48
  • fix: property info caching if another bundle is decorating cache by @priyadi in #50

Full Changelog: v1.1.1...v1.1.2

v1.1.1

04 Mar 04:43
6f87e4a
Compare
Choose a tag to compare

What's Changed

  • fix: Fix missing kernel.reset tags. by @priyadi in #44
  • fix: Proxy generation under opcache and/or classmap-authoritative by @priyadi in #45

Full Changelog: v1.1.0...v1.1.1

v1.1.0

22 Feb 13:01
5d5ee95
Compare
Choose a tag to compare

What's Changed

  • refactor: move proxy to real class converter to ClassUtil by @priyadi in #14
  • test: add ObjectCache tests by @priyadi in #15
  • feat: PresetTransformer by @priyadi in #16
  • fix: Typo in RemoveOptionalDefinitionPass by @priyadi in #17
  • feat: Supports dynamic properties (including stdClass) on the target side. by @priyadi in #19
  • fix(Mapper): Fix typehint. by @priyadi in #20
  • test: test array cast to object mapping by @priyadi in #21
  • feat(Context): with() not accepts multiple argument. by @priyadi in #22
  • build: Deinternalize ObjectCacheFactory by @priyadi in #23
  • fix(PresetMapping): Support proxied classes, add tests. by @priyadi in #25
  • fix: Disallow proxy for objects with dynamic properties, including stdClass. by @priyadi in #26
  • feat: Dynamic properties (stdClass & co) on the target side. by @priyadi in #27
  • Deprecate ArrayToObjectTransformer & ObjectToArrayTransformer, replace with ArrayObjectTransformer. by @priyadi in #28
  • fix: Fix dynamic properties in Symfony profiler panel. by @priyadi in #29
  • fix: PresetTransformer by @priyadi in #30
  • fix: map to object extending stdClass to property with no setter by @priyadi in #32
  • feat: stdClass to stdClass mapping should work correctly. by @priyadi in #33
  • feat: Mapping to existing values in a dynamic property. by @priyadi in #34
  • perf(ObjectToObjectTransformer): Prevent delegating to MainTransformer if the current value in a dynamic property is a scalar. by @priyadi in #35
  • feat(PresetMappingFactory): Add fromObjectCache() and fromObjectCacheReversed(). by @priyadi in #36
  • chore: Simplify remembering mapper. by @priyadi in #37
  • refactor: Deprecate serializer context. by @priyadi in #38
  • feat: null to Traversable or ArrayAccess is now handled & returns empty. by @priyadi in #39
  • chore: Cleanup classes by @priyadi in #40

Full Changelog: v1.0.0...v1.1.0

v1.0.0

19 Feb 09:30
685af2f
Compare
Choose a tag to compare

Initial stable release.

v0.10.2

18 Feb 17:40
de05912
Compare
Choose a tag to compare

What's Changed

  • refactor: autoloader is now static by @priyadi in #8
  • fix: bundle methods typehints by @priyadi in #9
  • fix: Handle cases where transformed key is different from the original by @priyadi in #10
  • fix: Uninternal bundle by @priyadi in #12
  • feat: LazyList, not yet used. by @priyadi in #11

Full Changelog: v0.10.1...v0.10.2