Releases: swagger-api/apidom
Releases · swagger-api/apidom
v0.81.0
v0.80.0
v0.79.0
0.79.0 (2023-10-24)
Bug Fixes
Features
- ns-openapi-2: add replace empty elements refractor plugin (#3315) (ade3a67), closes #3097
- ns-openapi-2: add support for Definitions Object (#3292) (2d5ac83), closes #3097
- ns-openapi-2: add support for Operation Object (#3305) (4770077), closes #3097
- ns-openapi-2: add support for Parameters Definitions Object (#3291) (21a237c), closes #3097
- ns-openapi-2: add support for PathItem Object (#3307) (9ad49be), closes #3097
- ns-openapi-2: add support for Response Object (#3293) (006ec69), closes #3097
- ns-openapi-2: add support for Responses Definitions Object (#3294) (51b15fe), closes #3097
- ns-openapi-2: add support for Responses Object (#3295) (d8ea760), closes #3097
- ns-openapi-2: add support for Swagger Object (#3313) (81a0361), closes #3097
- ns-openpai-2: add support for Paths Object (#3312) (a3db4c2), closes #3097
- predicates: implement TypeScript type guards (#3289) (0cae70a), closes #3280
v0.78.0
0.78.0 (2023-10-17)
Bug Fixes
- ns-openapi-3: support only subset of JSON Schema Draft 4/5 (#3265) (e8a19d1)
- reference: avoid double encoding special characters in url.sanitize() (#3271) (60eb1f4), closes #3270
- types: fix regression in @types/[email protected] (#3281) (c6c279f), closes #3279
Features
- add initial implementation of ApiDOM logging facility (#3233) (a3a96d1), closes #3197
- logging: add initial implementation of Formatter (#3272) (eae432e), closes #3197
- ns-openapi-2: add support for Contact Object (#3236) (4f0c783), closes #3097
- ns-openapi-2: add support for Example Object (#3247) (e9d1e3e), closes #3097
- ns-openapi-2: add support for External Documentation Object (#3235) (b12d915), closes #3097
- ns-openapi-2: add support for Header Object (#3250) (67abec5), closes #3097
- ns-openapi-2: add support for Headers Object (#3256) (a756102), closes #3097
- ns-openapi-2: add support for Info Object (#3245) (219f96d), closes #3097
- ns-openapi-2: add support for Items Object (#3248) (cc239a0), closes #3097
- ns-openapi-2: add support for License Object (#3244) (a2737c5), closes #3097
- ns-openapi-2: add support for Parameter Object (#3257) (ae5e27d), closes #3097
- ns-openapi-2: add support for Reference Object (#3264) (637bcbe), closes #3097
- ns-openapi-2: add support for Schema Object (#3273) (6e046ac), closes #3097
- ns-openapi-2: add support for Scopes Object (#3226) (4226eab), closes #3097
- ns-openapi-2: add support for Security Definitions Object (#3228) (0219048), closes #3097
- ns-openapi-2: add support for Security Requirement Object (#3225) (dab4908), closes #3097
- ns-openapi-2: add support for Security Scheme Object (#3227) (b3fc9d8), closes #3097
- ns-openapi-2: add support for Tag Object (#3246) (7adf623), closes #3097
- ns-openapi-2: add support for XML Object (#3234) (9c0b4f5), closes #3097
- scaffold OpenAPI 2.0 namespace package (#3218) (d949353), closes #3097
v0.77.0
0.77.0 (2023-10-03)
Bug Fixes
- core: always perform immutable async traversal (#3164) (a47f870), closes #3110
- core: always perform immutable traversal (#3163) (f2fcab0), closes #3110
- docker: make all tests pass in docker setup (#3159) (8dcc846)
- reference: fix how OpenAPI 3.1.0 Reference Object is merged (#3215) (77a6823)
Features
v0.76.2
v0.76.1
v0.76.0
0.76.0 (2023-09-01)
Bug Fixes
Features
- add apidom-error package (#3067) (7432a09), closes #3039
- error: introduce generic custom errors (#3077) (aba5434), closes #3039
- json-path: use error hierarchy and metadata when throwing errors (#3107) (d55a846), closes #3039
- json-pointer-relative: use error hierarchy and metadata when trowing errors (#3108) (deaed14), closes #3039
- json-pointer: use error hierarchy and metadata when throwing errors (#3106) (a17f250), closes #3039
- ls: app option for apidom-reference based ref validation (f97349b)
- ls: concurrent and serial ref validation with refSet re-use (76fb5a1)
v0.75.0
v0.74.1
0.74.1 (2023-07-28)
Bug Fixes
- ls: fix condition for OpenAPI 3.x.y Server Object
url
field linting (42f7575) - ls: process JSON Schema 'null' / 'nullable' depending on the embedding spec version (d053dca)
- ls: replace legacy buildJsonPointer with apidom-json-pointer (70a359f)
- ns-openapi-3-0: provide missing reference metadata (#2987) (d7cc458), closes #2980
- ns-openapi-3-0: provide missing reference metadata for Schema Object
definitions
keyword (#2988) (5127577), closes #2980