Changes in AMF 5.0.6
Validation changes:
Fixed invalid validation issues:
- When declaring a security scheme in a RAML library, using it an API and then converting that API to OAS, the generated OAS was invalid for AMF as the security scheme was not in declarations.
- When including an URI parameter from resourceTypes in endPoints's path, transformation of model resulted in duplicate parameters.
Behavioral changes:
- In OAS, a new parsing warning has been added for cases in which API defines a new type with pattern and format. This relates to the fact that not custom formats already define a standard pattern.
What's Changed
- APIMF-3678: Fix loosing referenced request annotations by @hghianni in #1326
- Add graphql source spec at graphql document parser by @pope1838 in #1333
- Release 5.0.5 to develop by @looseale in #1337
- W-10737157: Add warning for format and pattern combination by @hghianni in #1330
- W-10548827/jenkinsfile-js-publish by @tomsfernandez in #1341
- W-10803434/additional-properties-semschema by @tomsfernandez in #1339
- W-10823102 - Implement little changes related with if/then/else issue by @looseale in #1345
- W 10784090: Add external security schemes to declares when converting raml to oas by @hghianni in #1348
- W-10663809 - Added in conversion support to extended schemas and if/then/else by @looseale in #1347
- W-10858047 - Added transformation support to if without else by @looseale in #1349
- W-10547555: adopted amf-aml changes for non-string literal enum support in Dialects by @tomsfernandez in #1350
- W-10858591 - Added test of schema object without properties. This was… by @looseale in #1351
- W-108575050: added small fix to avoid duplicate semantics in extended if then example by @tomsfernandez in #1352
- W-10881227 - Added new AML model to doc test by @looseale in #1356
- W-10815397: Fix: Parameters with default annotation were not remove from endpoints by @hghianni in #1357
- Support aliased semex through companion libs by @pope1838 in #1343
- publish 5.0.6-RC.0 by @arielmirra in #1359
- (publish): Publish RC.1 because JS package was published wrong. by @tomsfernandez in #1363
- Update typings by @hghianni in #1365
- publish-setup: 5.0.6 by @tomsfernandez in #1366
- publish-setup: 5.0.6 part 2 by @tomsfernandez in #1367
- publish: 5.0.6 by @tomsfernandez in #1368
Full Changelog: 5.0.5...5.0.6