Vladimír Gorej
d7b489c283
feat(json-schema-2020-12): add support for writeOnly keyword ( #8650 )
...
Refs #8513
2023-05-11 09:58:03 +02:00
Vladimír Gorej
964a11ad3e
feat(json-schema-2020-12): add support for readOnly keyword ( #8649 )
...
Refs #8513
2023-05-11 09:50:44 +02:00
Vladimír Gorej
aed6bb31ac
feat(json-schema-2020-12): add support for deprecated keyword ( #8648 )
...
Refs #8513
2023-05-10 18:16:56 +02:00
Vladimír Gorej
e6d50999ba
feat(json-schema-2020-12): add support for default keyword ( #8647 )
...
Refs #8513
2023-05-10 17:32:07 +02:00
Vladimír Gorej
de3e852569
refactor(json-schema-2020-12): render format keyword as Constraint ( #8646 )
...
Refs #8513
2023-05-10 16:42:07 +02:00
Vladimír Gorej
f549a1d610
feat(json-schema-2020-12): add support for contentSchema keyword ( #8645 )
...
Refs #8513
2023-05-10 14:37:20 +02:00
Vladimír Gorej
92088183c3
feat(json-schema-2020-12): add support for contentEncoding keyword ( #8644 )
...
Refs #8513
2023-05-10 14:20:05 +02:00
Vladimír Gorej
c15e69eb4f
feat(json-schema-2020-12): add support for contentMediaType keyword ( #8640 )
...
Refs #8513
2023-05-10 14:01:52 +02:00
Vladimír Gorej
ee868aa7ea
feat(json-schema-2020-12): add support for dependentRequired keyword ( #8633 )
...
Refs #8513
2023-05-08 15:13:23 +02:00
Vladimír Gorej
03a561f1d9
feat(json-schema-2020-12): add support for required keyword ( #8628 )
...
Refs #8513
2023-05-08 13:20:33 +02:00
Vladimír Gorej
38ba00d15b
feat(json-schema-2020-12): add support for min/maxProperties keywords ( #8627 )
...
Refs #8513
2023-05-08 13:07:04 +02:00
Vladimír Gorej
7c33cb0e57
feat(json-schema-2020-12): add support for validation keywords for arrays ( #8626 )
...
Includes following keywords:
- maxItems
- maxItems
- uniqueItems
- maxContains
- minContains
Refs #8513
2023-05-08 12:58:08 +02:00
Vladimír Gorej
facd5ace25
feat(json-schema-2020-12): add support for string validation keywords ( #8625 )
...
Includes following keywords:
- minLength
- maxLength
- pattern
Refs #8513
2023-05-08 12:37:31 +02:00
Vladimír Gorej
1a29662977
feat(json-schema-2020-12): add support for validation keywords for numbers ( #8624 )
...
Includes following keywords:
- multipleOf
- minimum
- maximum
- inclusiveMinimum
- inclusiveMaximum
Refs #8513
2023-05-08 11:00:01 +02:00
Vladimír Gorej
3b940d0d76
feat(json-schema-2020-12): add support for enum keyword ( #8623 )
...
Refs #8513
2023-05-07 17:16:39 +02:00
Vladimír Gorej
8e4fde5ddd
feat(json-schema-2020-12): add support for const keyword ( #8622 )
...
Refs #8513
2023-05-07 16:49:23 +02:00
Vladimír Gorej
a8771e744f
fix(oas31): resolve schemas in 'Schemas section' only if expanded ( #8616 )
...
Refs #8606
2023-05-04 19:28:51 +02:00
Vladimír Gorej
7bfee4e492
refactor(json-schema-2020-12): drop optimizeExpansion config option ( #8612 )
...
This option was removed and codebase has been
modified in a way as this option is always true.
Refs #8513
2023-05-02 17:03:01 +02:00
Vladimír Gorej
37e8f00b6f
fix(json-schema-2020-12): enable sub-tree expansion optimization ( #8609 )
...
Schema Object sub-trees are not renderer until
expanded.
Before the entire Scheam Object tree was rendered
and collapsed sub-trees here hidden by CSS.
Refs #8606
2023-05-02 13:37:08 +02:00
Vladimir Gorej
b4e9544f5f
Merge branch 'master' into next
2023-04-26 14:01:09 +02:00
Vladimir Gorej
7c15f509b7
feat(json-schema-2020-12): add support for defaultExpandedLevels opt
...
optimizeExpansion config option was introduced as well
to support rendering extensive or very complex schemas.
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
fa829e3368
feat(oas31): resolve components.schemas field before rendering
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
3a5a605c8e
feat(json-schema-2020-12): add support for unevaluatedProperties
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
aba7f986ad
feat(json-schema-2020-12): add support for unevaluatedItems keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
7f9ac83f16
feat(json-schema-2020-12): add support for propertyNames
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
64ee5fa639
feat(json-schema-2020-12): add support for additionalProperties
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
66d55034b8
fix(json-schema-2020-12): handle boolean schemas properly
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
a9dc6b0b05
feat(json-schema-2020-12): add support for patternProperties keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
31a1fed11e
feat(json-schema-2020-12): add support for contains keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
1f1f045b2b
feat(json-schema-2020-12): add support for items keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
e27107a285
feat(json-schema-2020-12): add support for prefixItems keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
6bc26b9666
feat(json-schema-2020-12): add support for defs deep extend
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
d404bbd6d9
refactor(json-schema-2020-12): consolidate existing code + styles
...
Refs #8513
2023-04-26 13:55:45 +02:00
Vladimir Gorej
a8e351f462
feat(json-schema-2020-12): add support for dependentSchemas keyword
...
Refs #8513
2023-04-26 13:55:45 +02:00
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