July 1, 2016 Release Notes
-
Improved reference handling in Swagger-OpenAPI Editor:
-
Validate references, showing a warning marker on any reference that cannot be resolved.
-
Use full reference syntax instead of deprecated "simple reference" names in all examples, code templates and boilerplate.
-
Improved performance and stability of live diagram, documentation and Swagger UI views.
-
Fixed failure to display diagram view on a newly created RAPID model.
-
Refactored to remove unnecessary delay between editing and live view rendering.
-
Eliminated rendering errors caused by execution of JavaScript actions before internal browser reports ready state.
-
Changed error display in live views to distinguish between an error condition in the source (which should correspond to error markers in the editor) vs. an unexpected error in rendering.
-
Improved default text in live views, shown when the active editor doesn't have content appropriate for the view.
-
Further fixes and improvements to RAPID-ML to Swagger GenTemplate:
-
Preserve empty requests, without default message body, in POST, PUT and other messages.
-
Each collectionResource generates a centralized object array schema, insead of an inline array referencing a centralized single object schema.
-
Preserve RAPID-ML documentation comments as descriptions in Swagger.
-
Improvements to Dashboard:
-
Persist mode setting, so Dashboard appears in Welcome Model or Active Mode as previously set.
-
Improvements to live Documentation view and RepreZen HTML Documentation GenTemplate for Swagger-OpenAPI:
-
Include dynamic table of contents in generated RepreZen HTML Documentation.
-
Include additionalProperties in documentation.
-
Include allOf schema presentation, with properties grouped by component model.
-
Support recursive schemas, with recurision markers in documentation.
-
Include sections for reusable Parameters and Responses. Renamed Data Models section to Schema Definitions, consistent with Swagger terminology.
-
Miscellaneous bug fixes and improvements:
-
Renaming model file results in no GenTemplates in add GenTarget dialog
-
objectResource template has improper indentation, causing error
-
Double-click example name in RepreZen Examples dialog to create example project.