February 23, 2017
Build #1.5.2.6447
New Features
-
New Live Documentation View for Swagger:
Synchronized view auto-scrolls to the object selected in the editor.
New Go-to-Definition link widgets allow navigation from the documentation view to resources and methods in the editor. This is multi-file aware, so it can navigate to a method within an externally referenced path item.
New preference settings to allow $ref properties in security schemes and security requirements.
Such references are not allowed by Swagger 2.0, but are useful in creating reusable security configurations.New code generation and multi-file videos included in the Dashboard
New automated installer on all platforms
improves UX and correctly handles JRE requirements.-
New code generation toolbar design:
Drop-down menu allows creating a new GenTarget, or running existing GenTargets.
Allows running any GenTarget or group from a component file, or any file that does not have associated GenTargets.
Improvements
Swagger-Normalizer now correctly processes references to single-element file, having only a single object (schema definition, parameter, response, or path item).
UTF-8 is now the default content type for Swagger on all platforms, allowing better handling of international characters.
API Studio now installs with a standard MacOS application layout, so it can be launched directly from the Applications folder.
Swagger-Normalizer GenTemplate now outputs Swagger spec in JSON, YAML, or (default) both.
Failed code generation now automatically attempts to force-update the local Maven repository, addressing the most common cause of code gen failures.
Maven dependencies for GenTargets now capped at next major version, so no change is required on a minor release.
RAPID-ML-to-Swagger GenTemplate: multi-valued reference properties now generate separate items schema.
Added responses component file and additional comments in Uber Multi-File Swagger example.
New Swagger-Normalizer options to control ordering of objects in RepreZen HTML Documentation GenTemplate.
Bug Fixes
Swagger editor now correctly handles explicit null as a property value.
New installer fixes fuzzy rendering of API Studio on a MacOS Retina display, when launched from the old installer.
Fixed erroneous removal of update sites following a self-update operation in the standalone (RCP) application.
More reliable display of videos on dashboards, with graceful degradation if firewall prevents display.
Fixed "expected <block end>, but found BlockMappingStart" error on attempt to generate from a Swagger specs that has an indentation on the top line.
Removed unnecessary license check, which delayed display of wizards.
- Fixed error on rename refactoring in RAPID-ML editor