All notable changes to this project will be documented in this file, which loosely follows the guidelines on Keep a CHANGELOG.
This project adheres to Semantic Versioning.
- Update framework-api to version 4.3.0
- Builders field set method of Optional take argument of actual type rather than Optional of type
- Builders construct object with Optional.empty() if no value set for field
- Github issues
- Upgraded utilities to version 1.20.3
- Upgraded json-schema-catalog to version 1.7.5
- Upgraded framework-api to version 4.1.0
- Upgraded utilities to version 1.20.2
- Upgraded json-schema-catalog to version 1.7.4
- Upgraded common-bom to version 2.4.0
- Upgraded framework-api to version 4.0.1
- Upgraded utilities to version 1.20.1
- Upgraded test-utils to version 1.24.3
- Upgraded generator maven plugin to version 2.7.2
- Upgraded json-schema-catalog to version 1.7.3
- Upgraded common-bom to version 2.3.0
- Upgraded framework-api to version 4.0.0
- Upgraded utilities to version 1.20.0
- Upgraded test-utils to version 1.24.2
- Upgraded generator maven plugin to version 2.7.1
- Upgraded json-schema-catalog to version 1.7.2
- framework-api-version -> 4.0.0-M19
- common-bom.version -> 2.0.2
- framework-api-version -> 4.0.0-M18
- utilities.version -> 1.18.0
- test-utils.version ->1.23.0
- generator-maven-plugin.version -> 2.7.0
- json-schema-catalog.version -> 1.7.0
- Maven Mojo which allows independent dependency setting
- Upgraded json-schema-catalog to version 1.6.0
- Upgraded json-schema-catalog to version 1.5.0
- Upgraded utilities to version 1.16.4
- Upgraded test-utils to version 1.22.0
- Upgraded json-schema-catalog to version 1.4.5
- Upgraded common-bom to version 1.29.0
- Upgraded framework-api to version 3.2.0
- Upgraded utilities to version 1.16.3
- Upgraded test-utils to version 1.21.0
- Upgraded generator maven plugin to version 2.6.2
- Upgraded json-schema-catalog to version 1.4.4
- Upgraded framework-api to version 3.1.0
- Upgraded utilities to version 1.16.2
- Upgraded test-utils to version 1.19.1
- Upgraded json-schema-catalog to version 1.4.3
- Upgraded framework-api to version 3.0.1
- Upgraded framework-api to version 3.0.0
- Upgraded utilities to version 1.16.1
- Upgraded test-utils to version 1.18.1
- Upgraded json-schema-catalog to version 1.4.2
- Upgraded utilities to version 1.15.1
- Upgraded json schema catalog to version 1.4.1
- Optionals plugin ordering
- Added integer enum support.
- Upgraded common bom to version 1.28.0
- Upgraded utilities to version 1.15.0
- Upgraded generator maven plugin to version 2.6.1
- Upgraded json schema catalog to version 1.4.0
- Upgraded framework api to version 2.2.0
- Upgraded generator maven plugin to version 2.6.0
- Upgraded json schema catalog to version 1.3.2
- Moved catalogue resolving and cache update functionality to json-schema-catalog repo
- Added fix to generate schema with reference to another schema in the same source directory
- Updated common-bom version to 1.27.0 to fix apache tika security issues
- Fix upgrade Jackson to 2.8.11
- Upgrade Jackson to 2.8.11 to fix Jackson security issues
- Builder with only additional properties present
- Array example and added example of using reference array item
- Factory for SchemaDefinitionParser to enable uint testing
- Logging and skipping of schema, if the schema fails to load or resolve correctly
- Support for classpath pojo generation
- Fix of improperly created build constructor in Builder plugin if additionalProperties are used
- Integrate Json Schema Catalog schema id resolution
- Schemas are now validated to ensure that they have an id
- Enum is generated with valueFor method, converts value string and returns optional enum type
- Plug in schema id parser for generating base package name
- Add support for relative id uri
- Add validation of schema id as a valid uri
- Upgrade everit to version 1.6.0
- Move parsing of json schema file to app start up
- Refactor class name parser to allow prefix names
- Remove root class name generation from the filename
- Update additional properties plugin to accept map.
- Refactor tests to run correctly on Windows os
- Remove sonar issues
- Initial release to support generation of Java POJOs from JSON Schemas