Commit Graph

5903 Commits

Author SHA1 Message Date
dependabot[bot]
2ced92e342 chore(deps-dev): bump postcss from 8.4.21 to 8.4.23 (#8619) 2023-05-05 12:04:37 +00:00
swagger-bot
b4e5af901d chore(release): cut the v5.0.0-alpha.9 release 2023-05-04 18:09:58 +00:00
Vladimir Gorej
a4749e2c73 Merge branch 'master' into char0n/master-upadte 2023-05-04 19:38:33 +02:00
dependabot[bot]
f58f615880 chore(deps-dev): bump start-server-and-test from 1.15.4 to 2.0.0 (#8597)
Bumps [start-server-and-test](https://github.com/bahmutov/start-server-and-test) from 1.15.4 to 2.0.0.
- [Release notes](https://github.com/bahmutov/start-server-and-test/releases)
- [Commits](https://github.com/bahmutov/start-server-and-test/compare/v1.15.4...v2.0.0)

---
updated-dependencies:
- dependency-name: start-server-and-test
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-04 19:30:09 +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
dependabot[bot]
2024f99f0f chore(deps-dev): bump husky from 7.0.4 to 8.0.3 (#8603)
Bumps [husky](https://github.com/typicode/husky) from 7.0.4 to 8.0.3.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v7.0.4...v8.0.3)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-04 19:21:14 +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
swagger-bot
71554a7330 chore(release): cut the v5.0.0-alpha.8 release 2023-05-02 12:22:03 +00:00
Vladimír Gorej
3c4d9c20b5 chore(deps): bump swagger-client from 3.19.6 to 3.19.7 (#8610) 2023-05-02 14:09:10 +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
dependabot[bot]
2880478030 chore(deps-dev): bump lint-staged from 13.2.1 to 13.2.2 (#8598) 2023-04-27 12:10:32 +00:00
dependabot[bot]
aea5ebabd7 chore(deps-dev): bump @commitlint/config-conventional (#8596) 2023-04-27 12:04:17 +00:00
swagger-bot
6d6374baa8 chore(release): cut the v4.18.3 release 2023-04-26 13:09:21 +00:00
swagger-bot
c44e38dabb chore(release): cut the v5.0.0-alpha.7 release 2023-04-26 12:21:33 +00:00
dependabot[bot]
12cac067c4 chore(deps-dev): bump jsdom from 21.1.0 to 21.1.1 (#8595) 2023-04-26 12:17:31 +00:00
dependabot[bot]
e80e6a05b6 chore(deps): bump dompurify from 3.0.1 to 3.0.2 (#8594) 2023-04-26 12:11:11 +00:00
dependabot[bot]
5c5805fa68 chore(deps): bump reselect from 4.1.7 to 4.1.8 (#8593) 2023-04-26 12:04:18 +00: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
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