Vladimír Gorej
|
80d56c9518
|
feat: apply cumulative update to address various issues (#10324)
|
2025-02-27 11:12:42 +01:00 |
|
Vladimír Gorej
|
111e420c98
|
fix(oas31): allow override names of top level schemas (#9787)
Refs #9713
Co-authored-by: Oliwia Rogala <oliwia.rogala@smartbear.com>
|
2024-04-08 13:43:38 +02:00 |
|
Oliwia Rogala
|
0aed3bc831
|
fix(json-schema-2020-12): expand deeply all Schema Objects and complex keywords (#9581)
Refs #9508
Supersedes #9510
Co-authored-by: Julien Bourges <julien.bourges@actility.com>
|
2024-02-14 10:16:34 +01:00 |
|
Joon Kyoung
|
d5a51463ff
|
fix: use JavaScript default parameters instead React's defaultProps (#9453)
|
2024-01-04 14:32:21 +01:00 |
|
Vladimír Gorej
|
113996f627
|
feat(json-schema): expose API that generates examples from JSON Schema (#9190)
This allows to use the samples API in a static way
without fully instantiating SwaggerUI.
Refs #9188
|
2023-09-05 14:13:53 +02:00 |
|
Vladimír Gorej
|
edd1153723
|
feat: expose plugins and presets on SwaggerUI global symbol (#9189)
Part of this commit is also:
- complete plugins consolidation
- complete presets consolidation
- build system consolidation
Refs #9188
|
2023-09-05 09:56:51 +02:00 |
|
Adam Davis
|
d9375dbddf
|
fix(samples): fix handling of additionalProperties in JSON Schema 2020-12 (#9023)
This change is specific to JSON Schema 2020-12 and OpenAPI 3.1.0.
Refs #9022
|
2023-07-24 10:04:00 +02:00 |
|
Vladimír Gorej
|
94fac4b3a1
|
fix(json-schema-2020-12): add rendering support for type='integer' (#9031)
Refs #9013
|
2023-07-17 15:10:21 +02:00 |
|
Vladimír Gorej
|
70d7986ad0
|
fix(json-schema-2020-12): fix rendering of exclusiveMin|Max keywords (#9030)
Refs #9013
|
2023-07-17 14:52:48 +02:00 |
|
Vladimír Gorej
|
b593c50c7c
|
feat(samples): add support for merging type keyword (#8916)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-12 14:35:06 +02:00 |
|
Vladimír Gorej
|
12c7493018
|
fix(json-schema-2020-12): custom OAS 3.1 formats in type inferrence (#8912)
|
2023-06-11 19:55:19 +02:00 |
|
Vladimír Gorej
|
fd18aaa09c
|
refactor(samples): do the general code cleanup (#8911)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-11 19:27:59 +02:00 |
|
Vladimír Gorej
|
7bf0dd921b
|
feat(samples): add support for proper schema merging (#8910)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-11 15:35:05 +02:00 |
|
Vladimír Gorej
|
ce417d59d2
|
feat(samples): add support for inferring schema type (#8909)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-11 13:14:44 +02:00 |
|
Vladimír Gorej
|
4b0b28518e
|
feat(examples): add support for examples keyword (#8908)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-10 17:08:24 +02:00 |
|
Vladimír Gorej
|
6c622a87e7
|
feat(samples): add support for contentSchema keyword (#8907)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-09 21:35:44 +02:00 |
|
Vladimír Gorej
|
d72b72c5c6
|
feat(samples): add support for custom formats, encoders and media types (#8905)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-09 15:34:39 +02:00 |
|
Vladimír Gorej
|
1925622113
|
feat(samples): add support for contentMediaType keyword (#8903)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-09 11:37:11 +02:00 |
|
Vladimír Gorej
|
5cf9276b65
|
refactor(samples): extract number and string constrains applicators (#8900)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-08 18:53:25 +02:00 |
|
Vladimír Gorej
|
04839642fb
|
feat(samples): add support for contentEncoding keyword (#8899)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-08 18:35:03 +02:00 |
|
Vladimír Gorej
|
220150eb30
|
refactor(samples): type check object constraints acording to spec (#8898)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-08 14:48:16 +02:00 |
|
Vladimír Gorej
|
521a40adf0
|
refactor(samples): type check string constrains according to spec (#8897)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-08 14:34:24 +02:00 |
|
Vladimír Gorej
|
6549eff278
|
feat(samples): add support for contains, minContains, maxContains keywords (#8896)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-08 14:06:22 +02:00 |
|
Vladimír Gorej
|
1114965782
|
feat(samples): add support for uniqueItems keyword (#8893)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-07 14:21:04 +02:00 |
|
Vladimír Gorej
|
8a914926b3
|
feat(samples): add support for regex string format (#8891)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-07 12:39:04 +02:00 |
|
Vladimir Gorej
|
c529c9e0c3
|
refactor(samples): simplify string related constraints
Refs #8577
|
2023-06-07 12:13:24 +02:00 |
|
Vladimír Gorej
|
68cfe46490
|
feat(samples): support multipleOf keyword (#8890)
This change is specific ti JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-07 11:48:10 +02:00 |
|
Vladimír Gorej
|
f2b0d4af41
|
refactor(samples): add better support for exclusive number ranges (#8886)
This change is specific ot JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-06 15:02:15 +02:00 |
|
Vladimír Gorej
|
836659d8ac
|
feat(samples): support new semantics of exclusive number ranges (#8885)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-06 13:49:02 +02:00 |
|
Vladimír Gorej
|
bdad2fe83d
|
feat(samples): add support for const keyword (#8884)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-06 11:09:10 +02:00 |
|
Vladimír Gorej
|
3587696d73
|
feat(samples): add support for type keyword defined as list of types (#8883)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-06 10:54:08 +02:00 |
|
Vladimír Gorej
|
28b12338f8
|
feat(samples): add support for new values of format keyword (#8882)
This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.
Refs #8577
|
2023-06-05 15:12:50 +02:00 |
|
Vladimír Gorej
|
df9aadf971
|
feat(oas31): enable overrides for samples plugin (#8731)
These overrides are specific to OpenAPI 3.1.0
and JSON Schema 2020-12.
Refs #8577
|
2023-06-01 14:09:02 +02:00 |
|
Vladimír Gorej
|
1ce9ce0cda
|
refactor: use samples plugin to generate schemas examples (#8728)
Refs #8577
|
2023-06-01 14:09:02 +02:00 |
|
Vladimír Gorej
|
027f53c302
|
refactor(samples): move example generation code to samples plugin (#8727)
Refs #8577
|
2023-06-01 14:09:02 +02:00 |
|
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
|
4ad45f855d
|
fix(oas31): avoid capitalizing first character of components.schemas (#8710)
Refs #8611
|
2023-05-24 15:43:08 +02:00 |
|
Vladimír Gorej
|
1931b45eb0
|
fix(json-schema-2020-12): fix predicate in hasKeyword function (#8692)
Refs #8686
|
2023-05-22 15:14:39 +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
|
67132cc726
|
fix(json-schema-2020-12): fix rendering of items keywords (#8674)
As JSON Schema 2020-12 can be represented as
a Boolean Schema, different keyword detection
needs to be used.
Refs #8513
|
2023-05-16 12:45:34 +02:00 |
|
Vladimír Gorej
|
2f0282d063
|
feat(oas31): render JSON Schema 2020-12 in Operations and Webhooks (#8673)
Includes Callback Objects as well.
Refs #8513
|
2023-05-16 10:39:00 +02:00 |
|
Vladimír Gorej
|
bd406eeaaf
|
fix(oas31): fix expansion margin in OpenAPI 3.1 base dialect keywords (#8664)
Refs #8513
|
2023-05-12 16:28:44 +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 |
|