Nav

APIkit 3.9.1 Release Notes

April 23, 2018

This release supports the latest Mule 3 Runtime release and corresponding Studio version.

There are no new features in this version. There are just a few enhancements and bug fixes.

Compatibility

Software Version

Mule Runtime

3.9.1 and later 3.9 versions

Anypoint Studio

6.4.0 and later Studio 6 versions

Java Parser RAML

1.0 v1.0.20

Java Parser RAML

0.8 v0.8.23

API Console

3.0.27

GitHub RAML Parser Issues Fixed

  • datetime with RFC3339 validate invalid examples. #470

  • Disabling Default Typing in ObjectMappers. #473

  • Get more verbose output when validation fails due to maxLength. #476

  • Global context is not taken into account when parsing libraries. #457 (RP-273)

  • Incorrect merging of properties when extending from a type. #488

  • Invalid reference when using a resourceType fragment that implements a trait which uses a type defined in the root RAML. #454

  • JSON schema validation error is not precise when using a not normalized URI in a $ref. #474

  • JSON Schema validation fails when relative '$ref' is used. #429

  • NPE when parsing RAML files containing included fragments that reference types defined in the root raml. #453 (RP-253)

  • NPE when using schema under securityScheme. #478

  • Number example of a type with multipleOf throws "Cannot divide by 0". #427

  • RAML parser validates additionalProperties before explicit ones. #468

  • StackOverflowError parsing raml with recursion. #460

  • Traits are not applied when having unimplemented optional methods with resourcePathName in type. #433

  • Updating library commons-beanutils to v1.9.3. #446

  • Upgrade Jackson library to 2.9.5 for RAML 0.8 and 1.0. #484

  • validate() in TypeDeclaration doesn’t work as expected when validating a blank space. #485

  • Validation fails when using "uses" inside a DataType fragment. #445