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.