Fuma Nama
1f7c076155
OpenAPI: support non-RSC environment
2026-03-26 21:23:54 +08:00
Fuma Nama
b609b631a3
OpenAPI: Support meta.json file generation
2026-03-24 23:00:37 +08:00
Khiet Tam Nguyen and GitHub
91bd0c1c89
Merge pull request #3127 from nktnet1/fix-typo
...
fix: typos in all packages
2026-03-20 10:50:17 +08:00
Fuma Nama
b36e9b14b4
OpenAPI: Implement newer JSON Schema spec $ref resolution behaviour
2026-03-19 19:58:26 +08:00
Fuma Nama
21fb0a5bb1
Core: add mdxAsPlaceholder
2026-03-15 21:55:50 +08:00
Fuma Nama
ad3c73e228
Chore: migrate other packages
2026-03-15 00:18:30 +08:00
Vitor Bari Buccianti and GitHub
f64536d37b
Merge pull request #3084 from vitorbari/fix/merge-allof-multiple-oneof
...
fix(openapi): handle allOf with multiple oneOf arrays
2026-03-09 18:57:22 +08:00
Fuma Nama
7d7188bbbb
OpenAPI: Fix intersection resolution
2026-03-04 22:02:17 +08:00
Fuma Nama
41596f5c23
OpenAPI: Improve dereference & TypeScript generation
2026-03-01 19:57:41 +08:00
Fuma Nama
b839ab47f4
fix types
2026-02-28 00:19:11 +08:00
Fuma Nama
c9c23316d0
OpenAPI: Support code usage generator registry
2026-02-27 21:22:15 +08:00
Fuma Nama
1cfb645717
OpenAPI: support servers override
2026-02-11 23:12:17 +08:00
Fuma Nama
1384b3f1f0
fix types
2026-02-01 19:44:42 +08:00
Fuma Nama
dd584e0176
update test snapshots
2026-01-29 22:25:01 +08:00
8533bf07c6
OpenAPI: implement collapsible info tag ( #2950 )
...
* fix: break long words in openapi examples
* OpenAPI: implement collapsible info tag
---------
Co-authored-by: Andri <[email protected] >
2026-01-29 21:55:02 +08:00
Fuma Nama and GitHub
3eb779f652
add stf ( #2906 )
...
* init
* OpenAPI: use stf
* OpenAPI: Use internal implementation for form in OpenAPI playground
* OpenAPI: handle edge case for text media types
* update lock file
* fix test
2026-01-15 20:00:06 +08:00
Fuma Nama
87d85252e9
OpenAPI: Fix Parameter Serialization
2025-12-31 18:04:17 +08:00
Fuma Nama
7991d042a4
Chore: migrate to oxfmt
2025-12-30 16:49:34 +08:00
Fuma Nama
a01e07a360
OpenAPI: fix tests
2025-11-26 00:11:49 +08:00
Fuma Nama
4552086c90
OpenAPI: improve schema UI
2025-11-25 19:00:44 +08:00
Fuma Nama
dca96ec171
OpenAPI: improve schema merging util
2025-11-24 22:41:33 +08:00
Fuma Nama
0e2c50d968
update snapshots
2025-11-23 21:54:01 +08:00
Fuma Nama
4ca74b7e98
add test for Schema UI
2025-11-14 17:36:30 +08:00
Fuma Nama
7a949847bb
OpenAPI: hotfix recursive oneOf schema UI
2025-11-14 00:13:09 +08:00
Fuma Nama
ab2beec08a
Chore: fix tests
2025-11-04 21:25:23 +08:00
Fuma Nama and Fuma Nama
4cd6e5492f
OpenAPI: Expect OpenAPI server to use generateFiles()
2025-11-04 21:11:09 +08:00
e7124a9cbd
OpenAPI: add native support for +variant media types ( #2529 )
...
* add native support for +variant media types
* Delete pnpm-workspace.yaml
* restore workspace file
* improve performance
* add changests
---------
Co-authored-by: Fuma Nama <[email protected] >
2025-10-30 17:43:29 +08:00
Fuma Nama
17381c437d
OpenAPI: Support per: custom
2025-10-28 22:48:31 +08:00
Fuma Nama
f2f7d3727f
OpenAPI: Generate Python objects for code examples
2025-10-24 18:58:30 +08:00
Fuma Nama
2cf6b09386
OpenAPI: fix generated route path
2025-10-04 23:45:33 +08:00
Fuma Nama
f7e96fc943
OpenAPI: Generalize schema to pages
2025-10-04 21:56:29 +08:00
Fuma Nama
301b406098
Obsidian: support comment syntax
2025-08-29 21:36:00 +08:00
Fuma Nama
8718e8a2a6
OpenAPI: Unify input id and output documents
2025-08-28 15:03:57 +08:00
Noel Madali and GitHub
2c76166fd6
OpenAPI: Support legacy API path specs ( #2246 )
2025-08-27 23:00:34 +08:00
Fuma Nama
3bbaf1fe14
fix test output
2025-08-27 20:39:52 +08:00
30fa835e8f
OpenAPI: Support generating index.mdx ( #2245 )
...
* OpenAPI: Support generating index.mdx
Motivation: Some openapi specifications have detailed descriptions that need to be displayed, however
generateFiles with per operation loses that description. By using generateIndex option, we can leverage it as
the index.mdx of the folder of the generated API docs.
* Enhances generateFiles with additional boolean option generateIndex
* Adds isIndex parameter to name function
* Create generateIndex option to generate index containing title and index only APIPage
* Add changeset for openapi index file enhancement
* Remove accidental debugger
* Docs: Update integrations/openapi with generateIndex changes
* OpenAPI: Simplify generateIndex to index options
* Update to use index based on PR suggestions
* Reuse imports to add imports for getPageTreePeers and source
* Update tests
* Update documentation
* redesign `index` option
---------
Co-authored-by: Fuma Nama <[email protected] >
2025-08-27 17:08:12 +08:00
Fuma Nama
bdad810af4
OpenAPI: introduce input API on createOpenAPI()
2025-08-17 17:57:58 +08:00
Fuma Nama
693a21ee2f
fix tests
2025-08-12 14:54:33 +08:00
Nicholas and GitHub
c2dba0f6f5
Add Content-Type header & method option to OpenAPI JavaScript code example ( #2096 )
2025-07-19 13:22:23 +08:00
Fuma Nama
c93607777d
OpenAPI: Support Parameter Serialization
2025-07-08 21:30:39 +08:00
Fuma Nama
0ef20e173d
update tests
2025-05-26 20:04:26 +08:00
Fuma Nama
c68b475e91
update test snapshots
2025-05-23 23:19:14 +08:00
Fuma Nama
e92fc34a2f
OpenAPI: redesign generateFiles()
2025-05-21 21:11:04 +08:00
Fuma Nama
ec43ddfa15
OpenAPI: Lazy load media adapters on client side
2025-05-06 21:36:43 +08:00
Fuma Nama
bf7854d0c6
bump deps
2025-05-04 20:31:16 +08:00
Fuma Nama
738138f2b0
OpenAPI: Support media adapter API
2025-05-04 19:47:05 +08:00
Fuma Nama
174ad89f7a
OpenAPI: Support more JSON schema features
2025-04-29 21:07:57 +08:00
Fuma Nama
7b23912035
OpenAPI: Fix duplications with generateFiles
2025-04-29 21:07:57 +08:00
Fuma Nama
01138e2d9c
OpenAPI: Change generated file paths for documents
2025-04-24 15:01:03 +08:00
Fuma Nama
a3daad8940
update snapshots
2025-03-12 20:14:42 +08:00