RepreZen API Studio 1.6.3 Release Notes (May 11, 2018)
Modified on: Fri, 11 May, 2018 at 8:07 PM
May 11, 2018
Swagger-OpenAPI Improvements and Bug Fixes
Improvement - Use folded style in Swagger-NormalizerBy default, the Swagger-Normalizer GenTemplate will now use folded style for description and other multi-line property values. This can be overridden by setting foldMultiline: false in the .gen configuration file.
Bugfix - Reference resolution is now recursive.
KaiZen OpenAPI Parser will process a $ref that resolves to another $ref object, stopping when it encounters an error, a reference cycle, or an object that is not a JSON reference. Resolves a Rendering Error shown in the live views when the source document contains recursive references.
Bugfix - External reference to non-default HTTP port
KaiZen OpenAPI Editor correctly resolves external references to http URLs that do not use the default port 8080. This is common for web servers running on localhost.
Bugfix - References to components in non-OAS files KaiZen OpenAPI Editor
correctly resolves and validates external references to objects in JSON or YAML files that are not valid OpenAPI 2.0 or 3.0 documents. This allows references into JSON Schemas, single-object files, and other non-OAS formats.
RAPID-ML Improvements and Bug Fixes
- Improvement - Deprecated legacy Swagger GenTemplate for RAPID-ML
The legacy Swagger GenTemplate for RAPID-ML is deprecated, replaced by the Swagger (RAPID-XChange Contract) GenTemplate. GenTargets created using the legacy Swagger GenTemplate will still work, but that GenTemplate will no longer appear in the UI (specifically in the New GenTarget, New RAPID-ML Model, and New Project wizards).
- Improvement - All Swagger code generators use YAML folded style for multiline properties
By default, the Swagger GenTemplates for RAPID-ML (including RAPID-XChange Contract and RAPID-XChange Interop) will now use folded style for description and other multi-line property values. This can be overridden by setting foldMultiline: false in the .gen configuration file.
General Improvements and Bug Fixes
- Improvement - Code Generators now execute in Maven's generate-sources phase
are now configured to generate code in the generate-sources phase
of Maven's default lifecycle
existing projects will still use the package
phase. You can update this by re-creating the GenTarget, or by changing the <phase>
elements in the GenTarget pom.xml
Bugfix - Xtend GenTemplate Wizard now uses correct Java and Xtend version ranges
The New Xtend GenTemplate project wizard
now specifies the correct version ranges for the Java and Xtend dependencies in the project pom.xml.
Did you find it helpful?
Sorry we couldn't be helpful. Help us improve this article with your feedback.