Nolann B.
1e013cd87c
Optional label in OpenAPI x-codeSamples ( #3376 )
2025-06-23 13:54:15 +02:00
Nolann B.
957afd967f
Add authorization header for OAuth2 ( #3266 )
2025-05-26 20:54:07 +02:00
Greg Bergé
8ed1bda2f2
Translate OpenAPI blocks ( #3166 )
2025-04-18 13:29:55 +02:00
Nolann B.
d67699a1f1
Add OpenAPI Webhook block ( #3160 )
2025-04-18 08:35:44 +02:00
Nolann B.
7588cfe1c5
Improve OpenAPIResponses examples and schemas ( #3123 )
2025-04-14 11:16:35 +02:00
Nolann B.
cbd768a095
Improve OpenAPI codesample ( #3090 )
2025-04-08 09:35:22 +02:00
Greg Bergé
e59076a074
Improve OpenAPI schemas block ungrouped style ( #3092 )
2025-04-04 14:28:44 +02:00
Nolann B.
1505ddbd5a
Fix multiple request examples selector not showing ( #3039 )
2025-03-25 20:48:57 +01:00
Greg Bergé
cd99ed57fb
Fix OpenAPI spec rendering ( #3037 )
2025-03-25 15:13:18 +00:00
Nolann B.
73e2b472ef
Fix write only properties in request example ( #3023 )
2025-03-21 19:09:25 +01:00
Greg Bergé
6eae764b7c
Add support for multiple body content types / examples ( #2991 )
2025-03-21 14:23:42 +01:00
Nolann B.
886e204e68
Update OpenAPI operation path design ( #2972 )
2025-03-17 10:18:24 +01:00
Nolann B.
ff3b708ad3
Remove read-only properties from codesample ( #2965 )
2025-03-11 13:32:10 +00:00
Greg Bergé
f774f9b3a0
Fix all tabs behaviour in OpenAPI blocks ( #2912 )
2025-03-03 17:11:54 +00:00
Samy Pessé
ab132eadb7
Cache OpenAPI using next "use cache" for v2 ( #2887 )
2025-02-27 09:39:08 +01:00
Samy Pessé
1f4733355e
Remove eslint/prettier and switch to biome ( #2880 )
2025-02-26 17:59:34 +01:00
Greg Bergé
a749c67803
Extract and remove unused code around OpenAPI servers ( #2867 )
2025-02-25 17:39:27 +01:00
Greg Bergé
da55facf2c
Support GitBook blocks in OpenAPI operation description ( #2868 )
2025-02-24 13:44:48 +01:00
Nolann B.
dc2dbc5710
Update OpenAPI code examples to support multiple content-type ( #2843 )
2025-02-24 13:07:35 +01:00
Greg Bergé
bb5c6a42e7
Support multiple examples and multiple responses example ( #2856 )
2025-02-19 20:39:15 +01:00
Nolann B.
f8d4c7697c
Fix schema validation error ( #2820 )
2025-02-17 15:11:58 +01:00
Greg Bergé
46edde9da6
Improve OpenAPI abstraction to be more flexible on usage ( #2832 )
2025-02-14 10:41:09 +01:00
Greg Bergé
727bde2d16
Refactor and optimize OpenAPI parsing ( #2830 )
2025-02-13 16:30:34 +01:00
Greg Bergé
9943276c0c
Revert PR with bugs ( #2819 )
2025-02-07 15:08:58 +01:00
Nolann B.
c31cf5243a
Sync tabs across all OpenAPI blocks ( #2817 )
2025-02-07 13:15:06 +01:00
Nolann B.
0c03676efb
Improve OpenAPI Securities sample and headers ( #2816 )
2025-02-07 12:35:46 +01:00
Nolann B.
883d10acf8
Support for OpenAPI references ( #2813 )
2025-02-07 11:46:23 +01:00
Nolann B.
160fca1ea1
Update OpenAPI design ( #2787 )
2025-02-06 10:47:23 +01:00
Nolann B.
d9029c7e1e
Include apiKey example in CodeSample security headers ( #2804 )
2025-02-04 17:19:39 +01:00
Greg Bergé
dff08ae3e3
Load Scalar only when the button is pressed ( #2790 )
2025-01-30 15:01:59 +01:00
Greg Bergé
12c7862250
Use Scalar OpenAPI parser ( #2780 )
2025-01-30 08:44:08 +01:00
Steven H
1823101b03
Fix internal properties appearing in OpenAPI docs. ( #2774 )
2025-01-23 21:35:06 +00:00
Amrit Kahlon
4771c78001
Fix Scalar ApiClient routing ( #2561 )
2024-10-28 12:38:18 -07:00
Amrit Kahlon
f89b31c940
Upgrade to the new scalar client ( #2539 )
...
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2024-10-24 14:40:33 +02:00
Samy Pessé
42473611d3
Add required query parameters to the code sample ( #2474 )
2024-09-19 14:31:22 +02:00
Samy Pessé
237b703a6c
Fix crash in OpenAPI block because of undefined examples ( #2458 )
2024-09-06 16:55:04 +02:00
vibhanshub
a679e7283f
Render mandatory headers in the code sample ( #2445 )
2024-09-06 13:24:52 +01:00
Marc Laventure
4cbcc5bb20
fix: rollback scalar ( #2454 )
...
Co-authored-by: Brett Jephson <brett@gitbook.io >
2024-09-06 10:32:33 +01:00
Samy Pessé
ede2335fb3
Fix x-codeSamples: false not working at the single operation level ( #2408 )
2024-07-25 14:59:30 +02:00
Amrit Kahlon
709f1a1ccb
Update Scalar Api Client to new version ( #2406 )
...
Co-authored-by: marclave <marc@scalar.com >
Co-authored-by: Samy Pessé <samypesse@gmail.com >
2024-07-25 10:25:50 +02:00
Samy Pessé
bd0ca5babd
Fix @gitbook/react-openapi when react import are mandatory ( #2389 )
2024-07-21 19:43:50 +02:00
Samy Pessé
37be6f3164
Support options in the OpenAPI spec to control the look and feel ( #306 )
...
* Don't show code-samples if x-codeSamples is defined
* Support x-hideTryItPanel to hide "Try it"
* Fix display of code samples
2024-03-19 16:32:15 +01:00
Marc Laventure
4f039ecb2b
feat: add scalar api client ( #180 )
...
* wip
* feat: add scalar api client
* fix: pr feedback
* feat: add scalar react client package, remove vueary
* feat: add scalar proxy
* Move dependencies to package
* Format once
* Rename prop
* Use react context and simplify lazy loading
* Add loading state
* Format
* Move styles
* bun install
* bun
* fix: remove extraneous api-reference package
* feat: make operation functional with spec in client
* fix: column bug and http request type wrapping
* fix: add scalar api reference package
* Format
* bun install
* fix: scrolling in scalar modal
* Lazy load operations data in component
* fix: change dependency from api-reference to oas-utils to reduce size
* bun install
* Log error in the worker proxy
* Cleanup
* Comment "mode"
* Without credentials and referrerPolicy
---------
Co-authored-by: Samy Pessé <samypesse@gmail.com >
Co-authored-by: Amrit <amrit@hockey-community.com >
2024-03-19 15:32:54 +01:00
Samy Pessé
44945f887a
Fix crash when no example can be generated for response of API ( #207 )
2024-03-05 15:51:40 +01:00
Samy Pessé
9e5f717fbe
Fix Bearer schema in code sample ( #147 )
2024-02-13 11:01:33 +01:00
Samy Pessé
f8fde8cec8
OpenAPI improvements ( #127 )
...
* Fix display of authentication infos
* Fix property names
* Fix body / request starting with oneOf
* CSS fixes
* Show description
* Format
* Fix code samples
2024-01-31 14:36:20 +01:00
Samy Pessé
85ec1884e6
OpenAPI blocks ( #74 )
...
* Start methods to resolve refs
* bun
* Start package
* Add code to resolve ref
* Continue
* Deref
* Start monorepo
* Continue
* Fix ref resolver
* Style a bit more
* Start toggling section
* Continue
* Start displaying query/path/headers params
* Hide respo se if empty
* Fix recursive refs
* Simplify interactive and styling
* Display enums
* Format
* Improve type name being displayed
* Improve naming
* Render oneOf/anyOf/allOf
* Handle circular references
* Start variable in server url
* Use client component for the spec part
* Improve CSS sizing
* Display open api blocks in aside
* Make aside an overlay
* Improve stickiness of openapi
* Align document on the left when api page
* Improve general layout
* Better align
* Fix padding in aside
* Use syntax highlighting
* Show sample of response
* Improve code generation
* Improve code generated
* Format
* Format
* Rename to OpenAPI
* Skip deprecated properties and handle additionalProperties
* Use discriminator for naming
* Better name enum
* Make entire header toggeable
* Format and lint
* Add curl example
* Improve curl
* style pass
* Start securities
* Bun
* Fix TS
* Improve label
* Start markdown
* Improve code samples
* Test
* Use custom skeleton for api block
* Format
* Add support for redocly code samples
* Fix api blocks in aside
* Use typography for markdown
* Format
* Fix spacing in markdown
* Render headers
* Format
* Format
---------
Co-authored-by: Sebastian Graz <graz@live.se >
2024-01-30 10:15:58 +01:00