Releases: thibaultmeyer/partialize
Releases · thibaultmeyer/partialize
Release 18.11
- Handle null root object
Release 18.05
- Added
Optional<?>
compatibility - Updated Maven dependencies:
- maven-compiler-plugin (org.apache.maven.plugins): 3.6.1 to 3.7.0
- maven-dependency-plugin (org.apache.maven.plugins): 3.0.1 to 3.1.0
- maven-javadoc-plugin (org.apache.maven.plugins): 2.10.4 to 3.0.0
- maven-checkstyle-plugin (org.apache.maven.plugins): 2.1.7 to 3.0.0
- Updated project dependencies:
- jackson-databind (com.fasterxml.jackson.core): 2.8.9 to 2.9.5
- commons-text (org.apache.commons): 1.1 to 1.3
Release 17.06
- Fixed how method prefixes are handled
- Updated Maven dependencies:
- maven-dependency-plugin (org.apache.maven.plugins): 2.10 to 3.0.1
- maven-javadoc-plugin (org.apache.maven.plugins): 3.5.1 to 3.6.1
- Updated project dependencies:
- jackson-databind (com.fasterxml.jackson.core): 2.8.3 to 2.8.9
- joda-time (joda-time): 2.9.4 to 2.9.9
- commons-lang3 (org.apache.commons): removed
- commons-text (org.apache.commons): 1.1
Release 17.01
- Added ability to partialize Map objects
- Fixed maximum depth value
- Fixed how Collection objects are partialized
Release 16.12
- Renamed variable from method to field on AccessPolicy class
Release 16.10
- Added ability to use JsonNode as POJO
- Fixed wildcard usage with objects of type Map
- Updated Maven dependencies:
- maven-compiler-plugin (org.apache.maven.plugins): 3.3 to 3.5.1
- maven-javadoc-plugin (org.apache.maven.plugins): 2.10.2 to 2.10.4
- maven-source-plugin (org.apache.maven.plugins): 2.4 to 3.0.1
- Updated project dependencies:
- jackson-databind (com.fasterxml.jackson.core): 2.7.4 to 2.8.3
- joda-time (joda-time): 2.9.2 to 2.9.4
Release 16.05
- Fixed field names when aliasing is used with complex objects
- Updated dependencies:
- jackson-databind (com.fasterxml.jackson.core): 2.7.3 to 2.7.4
Release 16.04
- Added reverse alias when wildcard is used
- Added ability to partialize inherited classes
- Added new Partialize converters usage
- Fixed fields resolution from wildcard
- Fixed JSON variable names error when aliasing is used on null value
- Updated dependencies:
- jackson-databind (com.fasterxml.jackson.core): 2.7.0 to 2.7.3
- Renamed Partialize annotation argument from wildcardFields to defaultFields
Release 16.03
- Added basic access policy
- Added ability to work with methods not prefixed with get
- Added ability to use field aliases
Release 16.02
- Added buildPartialObject(final String fields, final Class<?> clazz) method
- Fixed NullPointerException when static classes are used
- Renamed annotation from PartialFields to Partialize
- Renamed annotation from PartialField to PartializeConverter