June 11, 2016 Release Notes

  • Fixed NPE when opening Swagger files with errors.

  • Warn on duplicate properties

  • Improvments to Dashboard View

    • Fix overflow in recently used file list

    • Improved responsive layout of header and welcome message box

  • Reduced download size by removing unnecessary components.

  • Corrected update sites in daily and release builds; and removed code which could interfere with default update sites in standard Eclipse distributions.

  • Provided a GenTemplate for RepreZen Swagger documentation format.

  • Allow license activation from behind a firewall, using configurable proxy.

  • Provided clearer names for new Swagger-Codegen templates.

  • Implemented transitive reference resolution consistent with Swagger rules, so all references are relative to the file in which the reference occurs.

  • Fixes and Improvements to RAPID-ML to Swagger GenTemplate:

    • Support messages bound to data structure (not using resource-level realization)

    • Preserve examples in generated Swagger spec

    • Implemented realization rules for collectionResource according to the language specification:

      • If the Collection Resource specifies a Property Set, specifies one or more Reference Links, or specifies one or more Reference Embeds:

        • The Collection Resource is realized as a list of embedded objects, following the realization model specified in the Property Set, Reference Links and/or Reference Embeds.

      • If the Collection Resource does not specify a Property Set and does not specify any Reference Links or Reference Embeds:

        • If there is a Default Object Resource for the bound Data Structure in scope, the Collection Resource will be realized as a list of hyperlinks targeting the Default Object Resource.

        • If there is not a Default Object Resource for the bound Data Structure in scope, the Collection Resource will be realized as a list embedded objects, using the default realization rules.