Vladimir Gorej
503aa19f36
feat(json-schema-2020-12): add support for else keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
b7a402398f
feat(json-schema-2020-12): add support for then keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
dea5dbb10e
feat(json-schema-2020-12): add support for if keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
bf21a4ce3e
feat(json-schema-2020-12): add support for not keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
15830794f1
feat(json-schema-2020-12): add support for oneOf keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
ff2d4b2311
feat(json-schema-2020-12): add support for anyOf keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
f41c6ba0d7
fix(json-schema-2020-12): fix in collapsible behavior
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
4ea28a9310
feat(json-schema-2020-12): add support for allOf keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
2f08f6424b
feat(json-schema-2020-12): add support for comment keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
daa0506163
feat(json-schema-2020-12): add support for defs keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
51a7f4eefd
feat(json-schema-2020-12): add support for dynamicRef keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
6c5a126a46
feat(json-schema-2020-12): add support for ref keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
06bb79d5f6
feat(json-schema-2020-12): add support for dynamicAnchor keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
628f029b3d
feat(json-schema-2020-12): add support for anchor keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
19f58ef3f3
feat(json-schema-2020-12): add support for id keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
679698b998
feat(json-schema-2020-12): add support for vocabulary keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
d6d3e9ffc1
feat(json-schema-2020-12): add support for keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
7d5cad0a1a
feat(json-schema-2020-12): handle cycles in rendering
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
fe181ede90
feat(json-schema-2020-12): detect expandable behavior
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
e517397fd2
feat(json-schema-2020-12): infer type of schema if not defined
...
Handles schema cycles as well.
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
83ba76c117
feat(json-schema-2020-12): add support for boolean JSON Schema
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
161c5af17d
feat(json-schema-2020-12): add support for title keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
a7efbf5b19
feat(json-schema-2020-12): add support for description keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
c4ec33b82c
feat(json-schema-2020-12): add support for format keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
f06c1caed5
feat(json-schema-2020-12): add support for type keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
7cfc5e3656
feat(json-schema-2020-12): add support for deep expandable behavior
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
ddedb57dc0
feat(json-schema-2020-12): add support for expandable behavior
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
9ed1c1b3a0
feat: introduce new UI + extendable behavior
...
Ref #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
ab1842083d
feat(json-schema-2020-12): add initial rendering engine
...
Refs #8513
2023-04-26 13:55:45 +02:00
Krzysztof Kowalczyk
cdfc4de43e
fix(response-body): remove download button when content is empty ( #8579 )
...
Co-authored-by: Vladimír Gorej <vladimir.gorej@gmail.com >
2023-04-26 13:42:49 +02:00
Vladimír Gorej
cb15dbb6e5
fix(oas3): expand Callback operation without browser error ( #8510 )
...
Refs #7465
2023-03-23 15:35:46 +01:00
Vladimír Gorej
4dc83b900d
fix(oas3): expand Callback operation without browser error ( #8509 )
...
Refs #8508
2023-03-23 15:12:17 +01:00
Vladimír Gorej
3d3fea09c6
fix(oas31): render Callback operations only ( #8507 )
...
Before this fix, other Path Item fields were
included into rendering of Operation Objects under
a specific Callback Object.
Refs #8504
2023-03-23 13:38:35 +01:00
Vladimir Gorej
7bdb605dcf
docs(oas31): provide docs for createOnlyOAS31SelectorWrapper
2023-03-23 11:05:26 +01:00
Vladimír Gorej
e1816a5937
refactor(oas31): use OpenAPI 3.1 specific component wrapper util ( #8503 )
2023-03-23 10:55:41 +01:00
Vladimír Gorej
16224263d1
feat(oas31): add support for OpenAPI 3.1.0 badge ( #8502 )
...
Refs #8501
2023-03-23 10:13:20 +01:00
Vladimír Gorej
5c11bb5a45
fix(oas31): detect user request body edits in OpenAPI.paths ( #8500 )
...
Affected wrapped selector was hasUserEditedBody.
This commit fixes the bug by calling the original
selector when path+method combination is not found
in OpenAPI.webhooks field.
Refs #8498
2023-03-22 09:12:27 +01:00
Vladimír Gorej
25edb232f0
fix(oas31): fix recursive bug in hasUserEditedBody selector wrapper ( #8499 )
...
Refs #8498
2023-03-21 21:22:23 +01:00
Vladimir Gorej
10a2397e81
Merge branch 'master' into next
2023-03-21 14:19:43 +01:00
Vladimír Gorej
18681857c6
feat(oas31): add support for rendering OpenAPI.jsonSchemaDialect field ( #8496 )
...
Refs #8491
2023-03-21 14:13:18 +01:00
Vladimír Gorej
4810801f77
feat(oas31): add support for OpenAPI 3.1.0 in VersionPragmaFilter ( #8495 )
...
Refs #8492
2023-03-21 11:52:07 +01:00
Vladimír Gorej
d837b2b511
refactor(oas31): disable try it out mechanism explicitly for webhooks ( #8485 )
...
Refs #8474
2023-03-20 09:44:22 +01:00
Vladimír Gorej
d7099793a4
refactor(oas31): introduce selector composition mechanism ( #8484 )
...
Refs #8474
2023-03-20 08:34:11 +01:00
Vladimír Gorej
47e12f1de3
refactor(oas31): simplify Webhooks component by utilizing selectors ( #8481 )
...
Refs #8474
2023-03-17 18:14:23 +01:00
Vladimír Gorej
865d98d6be
refactor(oas31): change Info compnent to be smart ( #8479 )
...
Refs #8474
2023-03-17 10:55:49 +01:00
Vladimír Gorej
a3d3f26c42
refactor(oas31): change Contact component to be smart ( #8478 )
...
Refs #8474
2023-03-17 10:30:19 +01:00
Vladimír Gorej
91ba415632
refactor(oas31): consolidate plugin selectors ( #8477 )
...
Refs #8474
2023-03-16 17:15:27 +01:00
Vladimír Gorej
990d1f288e
refactor(oas31): change License component to be smart ( #8476 )
...
Refs #8474
2023-03-16 15:54:59 +01:00
Vladimír Gorej
8b274414ab
refactor(oas31): concentrate OpenAPI 3.1.0 code to separate plugin ( #8475 )
...
Refs #8474
2023-03-16 12:05:19 +01:00
Enzzo
44e2700c74
fix: decode model schema name on model component ( #8400 )
...
Refs #5626
2023-03-13 11:59:44 +01:00