The reserved base URI parameter version can be explicitly declared in the base URI parameters. When it is, the value of #/version is not validated against the URI parameter's schema.
The parameter being reserved and its value being set, I'd expect either:
the parser to validate the value of version against the parameter's schema or
the parsing to fail if version is explicitly declared in baseUriParameters
Affects: 1.0.0
Issue
The reserved base URI parameter
version
can be explicitly declared in the base URI parameters. When it is, the value of#/version
is not validated against the URI parameter's schema.The parameter being reserved and its value being set, I'd expect either:
version
against the parameter's schema orSpec pointer
The version base URI parameter is reserved and it's value is
The value of the root-level version node
.How to reproduce
RAML file
Java file
Aha! Link: https://mulesoft-roadmap.aha.io/features/APIRAML-123