Releases: joelittlejohn/jsonschema2pojo
Releases · joelittlejohn/jsonschema2pojo
0.4.14
- Fix 'Unable to load class org.jsonschema2pojo.NoopAnnotator' from Gradle plugin (#395)
- Library projects should use android.libraryVariants instead of android.applicationVariants (#391)
- Allow nullable type (instead of Object) when JSON type is an array with "string", "null"
- Allow custom names to be supplied when creating an enum (#385)
- Allow disabling additionalProperties generation with a global config option (#376)
- 'javaInterfaces' which contain generics produce syntactically incorrect imports (#317)
0.4.13
0.4.12
- Didn't work in Android Studio with with current master branch '040e3ae' (#370)
- Use the correct ClassLoader in createFromParcel for lists (#356)
- Find jar when jsonschema2pojo sh script is not running in script folder (#351)
- Fix parameter description of --class-prefix and --class-suffix. (#350)
- Multiple enum array properties with same name cause JClassAlreadyExistsException (#349)
- Allow empty package names (#348)
- Corrected Exclude pattern behavior with Maven to avoid excluding all files (#340)
0.4.11
- Add super() to the equals/hashcode impl (#333)
- Use Gson @SerializedName annotation on ALL fields, even when JSON name matches Java name (#327)
- Adding support for required array from http://tools.ietf.org/html/draft-... (#325)
- default tag doesn't work for empty string (#320)
- EXPERIMENTAL Support Parcelable types for Android (#127)
0.4.10
0.4.9
0.4.8
0.4.7
0.4.6
- Support for @JsonTypeInfo in generated classes using deserializationClassProperty (#235
- ClassNotFoundException when attempting to use a custom annotator from a project dependency (#256)
- Inflector incorrectly singularizes Address to Addres (#244)
- propertyWordDelimiters config is ignored (#243)
- Improve the way Equals and Hashcode are generated (#241)
0.4.5
- Allow sets to have an [ ] (empty) default value (#232)
- Use LinkedHashSet when deserializing Set to preserve order (#227)
- Allow SchemaMapper to generate from String and not only URL (#221)
- Generate @param and @returns javadoc (#219)
- Creating a list of objects with class name as “S” (#213)
- Add 'customRuleFactory' config option for pluggable RuleFactory (#211)