Commit Graph

5657 Commits

Author SHA1 Message Date
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
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
swagger-bot
dbd8931161 chore(release): cut the v5.0.0-alpha.6 release 2023-04-04 08:28:34 +00:00
Vladimír Gorej
0fabcafdf7 fix(oas31): fix rendering Path Items containing schemas with cycles (#8547)
The fix comes from updating the swagger-client to v3.19.6.

Refs #8537
2023-04-04 10:14:31 +02:00
Vladimír Gorej
e6df4a8494 chore: merge pull request #8546 from swagger-api/char0n/master-update
Merge with master branch
2023-04-04 10:04:04 +02:00
Vladimir Gorej
f4423ef87e Merge branch 'master' into next 2023-04-04 09:56:32 +02:00
dependabot[bot]
0d88549f4d chore(deps-dev): bump open from 8.4.2 to 9.1.0 (#8539)
Bumps [open](https://github.com/sindresorhus/open) from 8.4.2 to 9.1.0.
- [Release notes](https://github.com/sindresorhus/open/releases)
- [Commits](https://github.com/sindresorhus/open/compare/v8.4.2...v9.1.0)

---
updated-dependencies:
- dependency-name: open
  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-04-04 09:46:51 +02:00
dependabot[bot]
bc43aa31a6 chore(deps-dev): bump deepmerge from 4.3.0 to 4.3.1 (#8544)
Bumps [deepmerge](https://github.com/TehShrike/deepmerge) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/TehShrike/deepmerge/releases)
- [Changelog](https://github.com/TehShrike/deepmerge/blob/master/changelog.md)
- [Commits](https://github.com/TehShrike/deepmerge/compare/v4.3.0...v4.3.1)

---
updated-dependencies:
- dependency-name: deepmerge
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-04 09:39:12 +02:00
dependabot[bot]
b45938255b chore(deps): bump nginx from 1.23.3-alpine to 1.23.4-alpine (#8542) 2023-04-03 12:02:33 +00:00
dependabot[bot]
624a4f77d0 chore(deps-dev): bump @babel/preset-env from 7.20.2 to 7.21.4 (#8540) 2023-03-31 12:13:27 +00:00
dependabot[bot]
8d68a3ce7d chore(deps-dev): bump eslint from 8.34.0 to 8.37.0 (#8538) 2023-03-31 12:05:00 +00:00
swagger-bot
747033e1ad chore(release): cut the v5.0.0-alpha.5 release 2023-03-31 07:47:07 +00:00
Vladimír Gorej
a21e843cbb fix(oas31): fix resolver error about immutable Headers (#8536)
This bug fix comes via swagger-client@3.19.5.

Refs #8532
2023-03-31 09:23:36 +02:00
swagger-bot
d4adabdb84 chore(release): cut the v4.18.2 release 2023-03-30 17:09:15 +00:00
Vladimír Gorej
186bfa46cc chore(deps): update dependencies (#8534)
- swagger-client from 3.19.1 to 3.19.5
- babel-loader from 8.3.0 to 9.1.2
- lint-staged from 13.1.2 to 13.2.0

Closes #8515
Closes #8531
2023-03-30 18:25:21 +02:00
dependabot[bot]
809e744d3c chore(deps-dev): bump cssnano from 5.1.15 to 6.0.0 (#8529)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.1.15 to 6.0.0.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.1.15...cssnano@6.0.0)

---
updated-dependencies:
- dependency-name: cssnano
  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-03-30 18:11:27 +02:00
Vladimír Gorej
7132e16f98 fix: add relative reference support for baseDoc option (#8533)
This support comes with swagger-client@3.19.4 update.

Refs #8525
2023-03-30 16:16:23 +02:00
dependabot[bot]
ce837af1fe chore(deps-dev): bump json-server from 0.17.2 to 0.17.3 (#8530) 2023-03-29 12:05:23 +00:00
dependabot[bot]
eb2affcb3f chore(deps-dev): bump webpack-stats-plugin from 1.0.3 to 1.1.1 (#8528) 2023-03-28 12:12:20 +00:00
dependabot[bot]
7a2e0bf847 chore(deps-dev): bump postcss-loader from 7.0.2 to 7.1.0 (#8527) 2023-03-28 12:05:00 +00:00
Vladimír Gorej
b99436b265 chore(dist-tags): use alpha dist tags for 5.x.y-alpha.* releases (#8526)
Refs #8518
2023-03-28 13:55:07 +02:00
dependabot[bot]
efc2ac0961 chore(deps-dev): bump @commitlint/cli from 17.4.4 to 17.5.0 (#8522) 2023-03-27 15:33:18 +00:00