careworry
d57866973e
docs: fix typos in code comments ( #9841 )
...
Signed-off-by: careworry <worrycare@outlook.com >
2024-04-20 08:01:39 +02:00
Oliwia Rogala
7378821669
fix(config): cast configuration values into proper types ( #9829 )
...
Refs #9808
2024-04-18 11:04:05 +02:00
Vladimír Gorej
c2b63ab4d7
style(request-snippets): change name of active tab class ( #9839 )
...
Refs https://github.com/swagger-api/swagger-ui/pull/9826
2024-04-18 10:55:09 +02:00
Vladimír Gorej
06e6dfac21
feat(request-snippets): use active class modifier for active snippet ( #9826 )
2024-04-16 12:22:11 +02:00
Vladimír Gorej
463cd35d31
feat: expose build info via new versions plugin ( #9820 )
2024-04-15 11:55:20 +02:00
Twan Kamp
6160b10d74
refactor(json-schema-2020-12-samples): design formatAPI consistent with mediatypeAPI and encoderAPI ( #9799 )
...
Refs #9739
2024-04-11 08:47:48 +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
Vladimír Gorej
b6b0d2879a
fix(json-schema-2020-12-samples): apply string constraints sensibly ( #9796 )
...
Refs #9739
2024-04-09 15:58:37 +02:00
Vladimír Gorej
7db9c9879b
feat(json-schema-2020-12-sample): introduce option API ( #9795 )
...
Refs #9739
2024-04-09 14:50:47 +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
Vladimír Gorej
8561f3c189
fix(request-snipppets): fix issues in escaping Powershell ( #9692 )
2024-03-13 13:39:18 +01:00
Vladimír Gorej
b1d7e4b397
fix(oas3): escape regular expression before using it ( #9691 )
2024-03-13 13:06:42 +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
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
7300e6c04e
fix(oas3): attempt to render schemas not resolved by swagger-client ( #9629 )
...
Refs #9513
2024-02-23 11:30:28 +01:00
Oliwia Rogala
16fef96338
fix: associate HTML labels with inputs ( #9599 )
...
Refs #8879
Co-authored-by: morsko1 <morssko1@gmail.com >
2024-02-15 11:17:11 +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
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
Vladimír Gorej
3a86443322
fix: add missing HTML id attributes ( #9563 )
...
Refs #9523
Co-authored-by: Reges Mendes <reges.mendes@gmail.com >
2024-02-09 10:53:21 +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
56c087cec5
fix(oas31): make selectors always return expected shapes ( #9519 )
...
Refs #9517
2024-01-26 13:14:52 +01:00
Vladimír Gorej
252c81ae8e
refactor: replace defaultProps with JavaScript default parameters ( #9464 )
...
This change in specific to React components and
React@18 version.
Refs #9456
2024-01-08 10:45:09 +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
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
Vladimír Gorej
4bf7831707
chore(deps): bump reselect from 4.1.8 to 5.0.1 ( #9430 )
...
Closes #9419
2023-12-20 11:31:42 +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
Pierre PLR
20c2c74746
fix(oas31): use system.fn as source of truth for Model wrapper ( #9153 )
...
Refs #8577
2023-11-13 14:11:08 +01:00
Patryk Rosiak
aa9cf56327
feat: add wrapper for OpenAPI 3.1.0 version label ( #9267 )
...
Refs #9167
Refs #9264
2023-09-29 14:09:01 +02:00
Vladimír Gorej
0144dad03d
fix(callbacks): display all defined callbacks ( #9223 )
...
Refs #9222
2023-09-18 09:26:12 +02:00
Vladimír Gorej
9ca41e0b40
fix(resolve): make retrievalURI absolute before resolution ( #9214 )
...
Refs #9208
2023-09-14 13:33:31 +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
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
Richard Wilburn
c06d10dc58
fix: expand tags and operations predictably in multiple SwaggerUI instances ( #9050 )
...
Refs #6996
Co-authored-by: Vladimír Gorej <vladimir.gorej@smartbear.com >
2023-08-16 15:26:30 +02:00
Vladimír Gorej
d4b84851da
fix(request-body): access data of request body in safe way ( #9110 )
2023-08-02 15:26:02 +02:00
Vladimír Gorej
733e51ad65
fix(icons): allow SVG icons to receive arbitrary props ( #9106 )
...
These arbitrary props will allow to handle
native React element events among other things.
Refs #9094
2023-08-02 14:39:05 +02:00
Vladimír Gorej
b2814737d6
feat: respect Encoding Object while building requests ( #9105 )
...
This change fixes both:
1. making multipart/form-data requests with content-type
header for every individual boundary
2. generating correct CURL command for multipart/form-data
request, allowing specifying content-type header for every
individual boundary
Refs #4826
Refs #5356
2023-08-01 15:20:22 +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
Damian Polewski
f3ea2a251d
feat: add Icons plugin
...
* Change existing icons to React wrapper components
* Add `icons` plugin to expose Icon components to plugin system
* Create components that re-export Lock and Unlock components so they can be changed separately in Authorise top button and Authorise operation summary button
* Add new Lock and Unlock icons to `auth` plugin
---------
Co-authored-by: Vladimír Gorej <vladimir.gorej@smartbear.com >
2023-07-20 14:51:17 +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