Helen Kosova
7c346e7212
fix(json-schema-2020-12-samples): use zero as default example value for int32 and int64 ( #10230 )
2025-04-04 14:11:40 +02:00
Rohit Sharma
a78278e836
fix(utils): fix error messages for range validation of number parameters ( #10344 )
2025-04-03 11:50:11 +02:00
ctyar
d375f50914
fix(json-schema-2020-12-samples): fix examples for nullable primitive types defined as list of types ( #10390 )
2025-04-03 08:12:42 +02:00
Oliwia Rogala
d2fff7c746
fix(json-schema-2020-12): avoid accessing properties of null schemas ( #10397 )
2025-04-02 08:16:08 +02:00
Vladimír Gorej
80d56c9518
feat: apply cumulative update to address various issues ( #10324 )
2025-02-27 11:12:42 +01:00
Vladimír Gorej
a8fc30da95
test(oas31): move test out of components ( #10300 )
...
Refs #10247
2025-02-17 17:58:16 +01:00
Vincent Biret
d437474b0c
feat: add support for OpenAPI 3.0.4 ( #10247 )
...
Signed-off-by: Vincent Biret <vincentbiret@hotmail.com >
Co-authored-by: Vladimír Gorej <vladimir.gorej@gmail.com >
2025-02-17 16:33:11 +01:00
Oliwia Rogala
b5c84f44c7
fix(oas31): fix re-rendering of the Webhooks component ( #9938 )
...
Refs #9937
2024-05-15 13:52:41 +02:00
Oliwia Rogala
9037acf508
fix(components): add support for oneOf/anyOf JSON Schema keywords in parameter-row rendering ( #9934 )
...
Refs #7912
2024-05-14 11:54:44 +02:00
Oliwia Rogala
94f2d8298a
fix(components): fix rendering for empty examples in responses ( #9926 )
...
Refs #9499
2024-05-10 13:42:33 +02:00
Vladimír Gorej
877470b522
fix(system): allow wrapping components both from presets and plugins ( #9919 )
...
Refs #7232
2024-05-07 11:54:12 +02:00
Oliwia Rogala
333e5e38d6
fix(config): remove system config source ( #9875 )
...
Refs #5148
2024-04-25 16:02:15 +02:00
Oliwia Rogala
f7373a0bc1
fix(json-schema-2020-12-samples): skip anyOf and oneOf while merging schemas ( #9853 )
...
Refs #9198
2024-04-23 15:27:22 +02:00
Oliwia Rogala
6fccf9e219
fix(utils): fix validation for required values without specified type ( #9863 )
...
Refs #8007
2024-04-23 10:09:32 +02:00
Oliwia Rogala
7378821669
fix(config): cast configuration values into proper types ( #9829 )
...
Refs #9808
2024-04-18 11:04:05 +02:00
hugehope
675d94db84
test: fix typos in test descriptions ( #9802 )
...
Signed-off-by: hugehope <cmm7@sina.cn >
2024-04-12 08:01:50 +02:00
Oliwia Rogala
52c4b9512f
fix(utils): make URL search params parsing and serialization WHATWG URL compliant ( #9809 )
...
Refs #9804
2024-04-11 19:06:17 +02:00
Oliwia Rogala
0f395c2adf
fix(spec): format validation errors for nested parameters ( #9775 )
...
Refs #9774
2024-04-10 13:11:31 +02:00
Vladimír Gorej
3b72ee18bc
refactor: consolidate all JSON Schema 5 rendering code into json-schema-5 plugin ( #9798 )
2024-04-10 12:11:51 +02:00
Oliwia Rogala
3bea389715
fix(oas3): compensate for JSON Schemas left unresolved by swagger-client ( #9794 )
...
Refs #9790
2024-04-10 08:41:49 +02: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
Vladimír Gorej
ac0d2a3cc8
refactor(syntax-highlighting): use component wrapping for syntax highlighting activation ( #9784 )
2024-04-06 00:16:00 +02:00
Vladimír Gorej
7260005bd8
feat: consolidate syntax highlighting code into standalone plugin ( #9783 )
2024-04-05 21:12:25 +02:00
Oliwia Rogala
ed983eb260
fix(oas3): add support for oneOf/anyOf JSON Schema keywords in request-body rendering ( #9767 )
...
Refs #9763
2024-03-29 14:08:48 +01:00
Oliwia Rogala
8086d97e76
fix(oas3): fix getting initial values for request body in OpenAPI 3.x ( #9762 )
...
Refs #9745
2024-03-29 13:36:16 +01:00
Oliwia Rogala
6a493fb4f3
feat(plugins): expose JSON Schema merging mechanism from samples plugins ( #9766 )
...
Refs #9765
2024-03-29 12:56:20 +01:00
Oliwia Rogala
c002e59791
fix(json-schema-2020-12-samples): fix constraints for integer example values ( #9749 )
...
Refs #9740
2024-03-26 14:55:25 +01:00
Oliwia Rogala
99bf8fcc19
fix(spec): validation errors formatting ( #9687 )
...
Co-authored-by: Enrico Bottacin <enrico.bottacin@gmail.com >
Co-authored-by: Vladimír Gorej <vladimir.gorej@gmail.com >
2024-03-13 12:09:52 +01:00
Oliwia Rogala
32e7ce43d6
fix: avoid rendering empty response schemas ( #9667 )
...
Refs #9666
Co-authored-by: Pierre Paysant-Le Roux <ppaysant@gmail.com >
2024-03-06 15:10:29 +01:00
Vladimír Gorej
e2be707d7c
fix(oas31): render responses with empty content field ( #9664 )
...
Refs #9199
2024-03-06 14:20:45 +01:00
Oliwia Rogala
6154396e06
fix: fix regression in definition resolution ( #9658 )
...
Refs https://github.com/swagger-api/swagger-js/issues/3385
Refs #9645
2024-03-01 13:50:04 +01:00
Oliwia Rogala
7300e6c04e
fix(oas3): attempt to render schemas not resolved by swagger-client ( #9629 )
...
Refs #9513
2024-02-23 11:30:28 +01:00
Julien
0ce05095af
fix(spec): ignore empty string for multi-value parameter ( #9511 )
...
Refs #9266
Refs #5176
Co-authored-by: Julien Bourges <julien.bourges@actility.com >
Co-authored-by: Oliwia Rogala <oliwia.rogala@smartbear.com >
2024-02-15 09:38:48 +01:00
Vladimír Gorej
7addbd0eb5
test: consolidate unit tests ( #9588 )
...
All mocha tests have been migrated to Jest tests.
Closes #9564
2024-02-14 11:39:40 +01: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
Oliwia Rogala
6bb76c2c28
fix(spec): set multi-value parameters as an immutable list ( #9567 )
...
Refs #9566
2024-02-12 12:12:38 +01:00
Oliwia Rogala
a88bed5130
fix(spec): render response body for non-200 responses ( #9555 )
...
Refs #9556
2024-02-07 16:05:00 +01:00
Vladimír Gorej
98b53090cb
feat: add support for React@18 in backward compatible way ( #9435 )
...
Any React version matching this semver is supported: >= 16.8 < 19
Refs #8126
Refs #8414
2023-12-20 16:50:22 +01:00
Artur
9a7c4c0593
fix(auth): allow password managers to pre-fill input fields ( #9390 )
...
HTML disallows having multiple IDs with the same value.
In reality this is for 1Password's feature where you can create
custom fields named like input IDs and 1Password fill pre-fill that.
2023-11-22 09:48:09 +01:00
Bas Schoenmaeckers
fb65508eb4
feat(samples): add base64url support for contentEncoding keyword ( #9246 )
...
This change is JSON Schema 2020-12 specific.
2023-11-13 16:01:27 +01:00
Michał Korczak
f803fa3410
fix(response-body): show download button both for non-empty Blob and string responses ( #9343 )
...
Co-authored-by: Vladimír Gorej <vladimir.gorej@gmail.com >
Refs #9298
2023-11-09 14:48:16 +01:00
Patryk Rosiak
1addcfebb5
feat: add wrapper for version labels ( #9264 )
...
Refs #9167
2023-09-28 19:21:03 +02:00
Vladimír Gorej
0144dad03d
fix(callbacks): display all defined callbacks ( #9223 )
...
Refs #9222
2023-09-18 09:26:12 +02:00
Patryk Rosiak
89cdd7b022
feat: add mutualTLS auth option ( #9193 )
...
Refs #8020
Co-authored-by: Vladimír Gorej <vladimir.gorej@smartbear.com >
2023-09-13 15:32:35 +02:00
Vladimír Gorej
d89726a24b
feat(deps): integrate swagger-client@3.22.0 ( #9202 )
2023-09-13 10:43:27 +02:00
Jelle Aret
2c04153614
feat(a11y): provide additional context for authorization and logout button ( #8999 )
...
Refs #8998
Co-authored-by: Vladimír Gorej <vladimir.gorej@gmail.com >
2023-09-07 10:00:03 +02: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
Krzysztof Kowalczyk
4b48e36c09
feat(info): indicate OpenAPI 2.0 definition version ( #9167 )
2023-08-31 13:09:48 +02:00
Vladimír Gorej
377b54a998
fix(ui): change copy to clipboard button location ( #9111 )
...
Refs #8465
Refs #8153
Refs #8131
2023-08-16 16:43:31 +02:00