- Improve kotlin class generator. Right now it use kt-generator library: https://github.com/newagewriter/kt-generator
- Fix regression with missing "" for string variable in generated json file.
- Fix mapper generator for class without package.
- Add @field annotation to provide set different name for serialization/deserialization: PR
- Add @Exclude annotation, this annotation can be used for field to exclude from serialization: PR
- Add deserialization for fields not included in model constructor PR
- Refactor AbstractMapper to simplify conversions from json/map to model and vice versa: PR
- Create new version AbstractMapper.of method that use model class object as a parameter, old version is mark as deprecated
- Fix issue with generated mapper for static field for model PR
- Add @field annotation to provide set different name for serialization/deserialization: PR
- Add @Exclude annotation, this annotation can be used for field to exclude from serialization: PR
- Refactor AbstractMapper to simplify conversions from json/map to model and vice versa: PR
- Support android project for @Mapper and @Converter annotation.
- Fix build problem when library is used on android project
- Exclude org.hamrest group, it caused conflict with test library like mockito and android espresso
- Basic support android project. ( Not all features may work )
- Fix build problem when library is used on android project
- Exclude org.hamrest group, it caused conflict with test library like mockito and android espresso
- Fix issue when mapper model contains list of model
- Remove json-simple library as submodule and use maven dependency instead to fix maven error
- Add required check for every class that extend GenericConverter
- Add documentation for the most important classes
- Move all method that convert primitive from AbstractMapper to PrimitiveConverter
- add json parser: convert from json to model
- add publishing on maven central
- Add ktlint custom configuration to chekc kotlin code format
- Add missing test for all primitive types
- Rename package to io.github.newagewriter
- Fix Converter utils for java 11 and above
- Fix for wrong enum value issue; Remove unnecessary apostrophes
- Github package publishing
- Fix library configuration to publish it on github packages
- Add converter pattern for any not mapper type
- Implement simple converter for Date and Color types
- Fix mapping for enum type
- Add mapper annotation that create mapper for annotated class. Mapper can convert:
- object to map/json
- map to object
- Create annotation processor that generate mapper classes