Skip to content

v1.1.0

Compare
Choose a tag to compare
@priyadi priyadi released this 22 Feb 13:01
· 179 commits to main since this release
5d5ee95

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