Skip to content

Releases: thibaultmeyer/partialize

Release 18.11

05 Dec 10:03
release/18.11
Compare
Choose a tag to compare
  • Handle null root object

Release 18.05

08 May 10:21
release/18.05
b31862b
Compare
Choose a tag to compare
  • 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

28 Jun 09:37
Compare
Choose a tag to compare
  • 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

01 Jan 07:53
release/17.01
e3baca2
Compare
Choose a tag to compare
  • Added ability to partialize Map objects
  • Fixed maximum depth value
  • Fixed how Collection objects are partialized

Release 16.12

04 Dec 13:15
release/16.12
8617368
Compare
Choose a tag to compare
  • Renamed variable from method to field on AccessPolicy class

Release 16.10

01 Oct 06:51
release/16.10
1d3bcae
Compare
Choose a tag to compare
  • 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

29 May 15:48
Compare
Choose a tag to compare
  • 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

05 Dec 21:05
Compare
Choose a tag to compare
  • 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

11 Mar 14:40
Compare
Choose a tag to compare
  • Added basic access policy
  • Added ability to work with methods not prefixed with get
  • Added ability to use field aliases

Release 16.02

03 Feb 06:31
Compare
Choose a tag to compare
  • 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