Commit Graph

50 Commits

Author SHA1 Message Date
Vladimir Gorej
ac3b69fb3c feat: introduce samples framework for JSON Schema 2020-12
Refs #8577
2023-06-01 14:09:02 +02:00
Vladimír Gorej
75b41e09ff feat(oas31): add support for includeReadOnly/WriteOnly options (#8675)
Refs #8513
2023-05-16 13:53:08 +02:00
Vladimír Gorej
9bb5a210c0 feat(oas31): add support for Schema Object xml keyword (#8657)
Refs #8513
2023-05-11 16:28:02 +02:00
Vladimír Gorej
f74ff82897 refactor(json-schema-2020-12): make styles more reusable (#8656)
Refs #8513
2023-05-11 15:16:00 +02:00
Vladimír Gorej
7d14577523 feat(oas31): add support for JSON Schema 2020-12 example keyword (#8652)
Refs #8513
2023-05-11 13:26:21 +02:00
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
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
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
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
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
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
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
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