Skip to content

Changes in 4.7.3-1

Compare
Choose a tag to compare
@tomsfernandez tomsfernandez released this 06 May 21:37
· 2536 commits to master since this release
3f144b2

Released May 4, 2021.

JS asset

JVM asset

OAS 3.0 discriminator mappings

Node shapes parsed from OAS 3.0 schemas which define a mapping for the discriminator facet now have a new field called DiscriminatorValueMapping field that holds the relation discriminator value with the corresponding parsed target for that discriminator value.

AMF Fixed issues

APIMF-3062 - Invalid discriminator mapping values result in violation and NPE
APIMF-3060 - Release Bug: Error resolving paths in RAML08
APIMF-3059 - Release Fix - !include with spaces not being resolved
APIMF-3057 - Content.stream is not accesible
APIMF-3045 - Analyze performance of slow API in API Designer
APIMF-3034 - Fix resolution for self-encoded dialect instances
APIMF-3033 - Support cyclic reference parsing in AMF Flattened JSON-LD parser
APIMF-3023 - AMF provides wrong path to the provided resource loader
APIMF-2988 - Recursive shape inexistent fixpoints analysis
APIMF-2987 - Incorrect fix point value in RecursiveShape
APIMF-2980 - Refactor constraints validation plugins to support all contraints
APIMF-2966 - Oas Type Parsing with nullable as single map entry creates a UnionShape
APIMF-2963 - Implement: parsing plugin dependencies
APIMF-2944 - Unify creation of enum validation candidates in payload validation
APIMF-2920 - Link referenced Shape by JSON pointer in OAS 3 Discriminator mapping
APIMF-2909 - Move Dialect indexation to new plugins logic
APIMF-2901 - Debug Windows issue during resolution
APIMF-2601 - Improve/add annotations tests for AsyncApi 2.0