0.8.0 (2023-02-02)
- fix ImplicitCollectionMappingTransformer mapping using the wrong type (04f1170)
0.7.0 (2022-11-03)
- annotation resolver: fix DefaultrMappingTarget behaviour when nested (3850bf0)
- add implicit transformers (2930a66)
- add object suppliers (66e3dfd)
- add shapeshift instance to context objects (1ad5690)
0.6.0 (2022-09-04)
- add additional withTransformer, withDecorator overloads to builder (46911ce)
- add automap option to builder (bca9548)
- add MappingDefinitionBuilder (291fb44)
- add transformer/condition class reference overloads to builder (70ac909)
0.5.0 (2022-08-09)
- add auto mapping capabilities (9d5fecb), closes #10
- add org.jetbrains:annotations as an api depdendency (0d1a8a8), closes #12
0.4.0 (2022-07-21)
- fix generic bug with DSL (a4cdde0)
- add mapCollection (2cba93f)
- move originalValue to the first position in MappingTransformerContext to allow for destructuring (972656b)
0.3.0 (2022-07-18)
- upgrade org.jetbrains.kotlin:kotlin-stdlib-jdk8 from 1.6.21 to 1.7.0 (dea01cf)
- BREAKING CHANGE: remove ability to name transformer (1a5f5e8)
0.2.0 (2022-07-10)
- change ClassPair to own data class (5dd5322)
- Change error message when a field is not found (9bb080b)
- add ad hoc transformers (8998f34)
- add conditions (fb67786)
- add decorator registration (794390f)
- add decorators (43572f9)
- add default transformers (4b855ea)
- add programmatic resolver (a61d0c6)
- add resolver abstraction (efa1f31)
- change decorators and transformers to use a context object (757e8fa)
- change transformers list to set (c5841b6)
- change way transformers are registered (7238424)
- remove concrete type from field transformers (c9b8f8d)
- spring: add support for bean decorators (2cbcdd4)
0.1.0 (2022-05-20)
- rename ShapeShiftCustomizer to ShapeShiftBuilderCustomizer (a614b08)
- upgrade org.jetbrains.kotlin:kotlin-stdlib-jdk8 from 1.6.20 to 1.6.21 (7d008c2)
- add inline map method for convenience (b6670c4)
- add map method which receives an already instantiated object (8efa6cd)
- add ShapeShiftCustomizer (17d6572)
0.0.1 (2022-05-19)
- add missing shapeshift dependency to the spring boot starter (8686f56)
- fix bug with toPath handling with qualifier (2a2b4de)
- fix bug with transformers of primitive types not unboxing (409da96)
- misc renames, misc visibility modifiers (1c87f0d)
- remove unused reflection method (5d4d964)
- rename FieldMapper to ShapeShift (58d725c)
- upgrade org.slf4j:slf4j-api from 1.7.32 to 1.7.36 (dae7c41)