Releases: jolicode/automapper
Releases · jolicode/automapper
9.2.0
9.1.2
9.1.1
9.1.0
9.0.2
Deprecated
- GH#136 Deprecate the ability to inject AST transformer factories withing stand-alone AutoMapper
Fixed
- GH#131 Require mandatory packages
- GH#132 Use DI Extension class instead of deprecated HttpKernel Extension
- GH#130 Make ClassDiscriminatorResolver optional
- GH#135 Fix return type of AutoMapper::create()
- GH#139 Fix unreachable variable in BuitinTransformer
- GH#138 Declare CopyTransformerFactory as a service
- GH#142 Make MapperMetadata non-internal because it is used within PropertyTransformerSupportInterface interface
- GH#148 Handle deprecated class LNumber in nikic/php-parser v5
- GH#151 Fix type in generated code
9.0.1
9.0.0
Added
- GH#61 Add event system during code generation, make serializer optional thanks to it
- GH#63 Merge bundle directly into automapper, will replace automapper-bundle
- GH#59 Add MapTo & MapFrom attributes
- GH#78 Add MapTo & MapFrom listeners to bundle
- GH#80 Add if feature to MapTo / MapFrom attributes
- GH#81 Allow MapTo / MapFrom attributes in class when declaring a transformer and a name
- GH#82 Add groups to MapTo / MapFrom attributes
- GH#84 Allow expression language for transformer and add provider for custom functions
- GH#86 Bundle: Allow to use eval loader instead of file
- GH#89 Add normalizer format in context, allow skipping group checking and remove registry interface from normalizer
- GH#96 Add a way to instantiate the target object from external service using provider
- GH#98 Allow normalizer to only work with registered mapping
- GH#95 Add Api Platform integration
- GH#103 Add debug command and profiler for the symfony bundle
- GH#114 Introducing Mapper Attribute
- GH#117 Allow multiple source/target, allow overriding attribute with priority system
Changed
- GH#56 Refactor metadata
- GH#68 Allow to use sf 5.4 for most things, remove useless deps / suggests
- GH#71 Use interface for class metadata factory
- GH#75 Types: better matching between types to better handle multiple types
- GH#79 Refactor the way to create custom transformer
- GH#90 Allow to run symfony app in tests
- GH#104 Replace allow_constructor with constructor_strategy to have more control on how to use the constructor
- GH#102 Change default reload behavior for the symfony bundle
- GH#119 Change serializer configuration naming in Symfony Bundle
Fixed
- GH#70 Split map to / map from, fix from array
- GH#73 Don't map unexisting context, fix target to populate
- GH#72 Don't map property if groups specified and no groups attached
- GH#74 Check class exists when checking reflection class in object transformer factory
- GH#77 Try to get types from read accessor / write mutator first
- GH#83 Fix MapFrom: correctly use method from target if asked
- GH#85 Fix mapping with proxies
- GH#85 Fix \Traversable normalization
- GH#85 Fix array fetching on string indexed array
- GH#87 Correctly map from an inherited class
- GH#93 Fix map to overriding ignore / groups attribute from serializer
- GH#94 Fix most phpstan issues
- GH#101 Fix some inconsistencies with symfony/serializer behavior
Documentation
9.0.0-beta.2
9.0.0-beta.1
Added
- GH#61 Add event system during code generation, make serializer optional thanks to it
- GH#63 Merge bundle directly into automapper, will replace automapper-bundle
- GH#59 Add MapTo & MapFrom attributes
- GH#78 Add MapTo & MapFrom listeners to bundle
- GH#80 Add if feature to MapTo / MapFrom attributes
- GH#81 Allow MapTo / MapFrom attributes in class when declaring a transformer and a name
- GH#82 Add groups to MapTo / MapFrom attributes
- GH#84 Allow expression language for transformer and add provider for custom functions
- GH#86 Bundle: Allow to use eval loader instead of file
- GH#89 Add normalizer format in context, allow skipping group checking and remove registry interface from normalizer
- GH#96 Add a way to instantiate the target object from external service using provider
- GH#98 Allow normalizer to only work with registered mapping
Changed
- GH#56 Refactor metadata
- GH#68 Allow to use sf 5.4 for most things, remove useless deps / suggests
- GH#71 Use interface for class metadata factory
- GH#75 Types: better matching between types to better handle multiple types
- GH#79 Refactor the way to create custom transformer
- GH#90 Allow to run symfony app in tests
Fixed
- GH#70 Split map to / map from, fix from array
- GH#73 Don't map unexisting context, fix target to populate
- GH#72 Don't map property if groups specified and no groups attached
- GH#74 Check class exists when checking reflection class in object transformer factory
- GH#77 Try to get types from read accessor / write mutator first
- GH#83 Fix MapFrom: correctly use method from target if asked
- GH#85 Fix mapping with proxies
- GH#85 Fix \Traversable normalization
- GH#85 Fix array fetching on string indexed array
- GH#87 Correctly map from an inherited class
- GH#93 Fix map to overriding ignore / groups attribute from serializer
- GH#94 Fix most phpstan issues