Fuma Nama
f15e322867
OpenAPI: improve Auth UI
2026-04-04 22:42:40 +08:00
Fuma Nama
94a45da98a
OpenAPI: workaround ajv limitations
2026-04-03 18:39:00 +08:00
Fuma Nama
ad8658ad2a
fix test
2026-04-02 19:16:24 +08:00
Fuma Nama
9b88a564dc
OpenAPI: Avoid re-serialization on non-RSC mode
2026-04-02 18:16:17 +08:00
Fuma Nama
9b350d76cb
OpenAPI: Support sync loading components on client mode
2026-03-31 17:17:49 +08:00
Fuma Nama
9b7b5b5294
OpenAPI: support non-RSC environment
2026-03-26 21:23:54 +08:00
Fuma Nama
0edf9ce8eb
OpenAPI: Support meta.json file generation
2026-03-24 23:00:37 +08:00
Khiet Tam Nguyen and GitHub
8d37f96f78
Merge pull request #3127 from nktnet1/fix-typo
...
fix: typos in all packages
2026-03-20 10:50:17 +08:00
Fuma Nama
42bf43e0ca
OpenAPI: Implement newer JSON Schema spec $ref resolution behaviour
2026-03-19 19:58:26 +08:00
Fuma Nama
8e7942d2a7
Core: add mdxAsPlaceholder
2026-03-15 21:55:50 +08:00
Fuma Nama
1fc5549716
Chore: migrate other packages
2026-03-15 00:18:30 +08:00
Vitor Bari Buccianti and GitHub
05d583818f
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
440a7efaec
OpenAPI: Fix intersection resolution
2026-03-04 22:02:17 +08:00
Fuma Nama
53856d24ff
OpenAPI: Improve dereference & TypeScript generation
2026-03-01 19:57:41 +08:00
Fuma Nama
34d44a1879
fix types
2026-02-28 00:19:11 +08:00
Fuma Nama
146bb4bbc1
OpenAPI: Support code usage generator registry
2026-02-27 21:22:15 +08:00
Fuma Nama
013bba77fd
OpenAPI: support servers override
2026-02-11 23:12:17 +08:00
Fuma Nama
3cd7cf0c7f
fix types
2026-02-01 19:44:42 +08:00
Fuma Nama
5278eaab2e
update test snapshots
2026-01-29 22:25:01 +08:00
eb3d763d89
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
cadff1231d
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
7e58c8eee5
OpenAPI: Fix Parameter Serialization
2025-12-31 18:04:17 +08:00
Fuma Nama
25f1f0c6ff
Chore: migrate to oxfmt
2025-12-30 16:49:34 +08:00
Fuma Nama
7a240d7b5b
OpenAPI: fix tests
2025-11-26 00:11:49 +08:00
Fuma Nama
254132bf65
OpenAPI: improve schema UI
2025-11-25 19:00:44 +08:00
Fuma Nama
f6d2bd9d18
OpenAPI: improve schema merging util
2025-11-24 22:41:33 +08:00
Fuma Nama
3489f67f2a
update snapshots
2025-11-23 21:54:01 +08:00
Fuma Nama
ed6bef981a
add test for Schema UI
2025-11-14 17:36:30 +08:00
Fuma Nama
e792e4316e
OpenAPI: hotfix recursive oneOf schema UI
2025-11-14 00:13:09 +08:00
Fuma Nama
b81e6ba733
Chore: fix tests
2025-11-04 21:25:23 +08:00
Fuma Nama and Fuma Nama
40d0fa320d
OpenAPI: Expect OpenAPI server to use generateFiles()
2025-11-04 21:11:09 +08:00
9845ffc9e5
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
ef73516ac0
OpenAPI: Support per: custom
2025-10-28 22:48:31 +08:00
Fuma Nama
cc179fb4d5
OpenAPI: Generate Python objects for code examples
2025-10-24 18:58:30 +08:00
Fuma Nama
69b481578f
OpenAPI: fix generated route path
2025-10-04 23:45:33 +08:00
Fuma Nama
2cc3246430
OpenAPI: Generalize schema to pages
2025-10-04 21:56:29 +08:00
Fuma Nama
8d1bafe726
Obsidian: support comment syntax
2025-08-29 21:36:00 +08:00
Fuma Nama
e1b61ea6e2
OpenAPI: Unify input id and output documents
2025-08-28 15:03:57 +08:00
Noel Madali and GitHub
585e1b20c2
OpenAPI: Support legacy API path specs ( #2246 )
2025-08-27 23:00:34 +08:00
Fuma Nama
bc60e67a5d
fix test output
2025-08-27 20:39:52 +08:00
22371ce67c
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
2ef7f6bf9e
OpenAPI: introduce input API on createOpenAPI()
2025-08-17 17:57:58 +08:00
Fuma Nama
275cc9817b
fix tests
2025-08-12 14:54:33 +08:00
Nicholas and GitHub
ac33c3c877
Add Content-Type header & method option to OpenAPI JavaScript code example ( #2096 )
2025-07-19 13:22:23 +08:00
Fuma Nama
b60c8ed399
OpenAPI: Support Parameter Serialization
2025-07-08 21:30:39 +08:00
Fuma Nama
17d0320cfd
update tests
2025-05-26 20:04:26 +08:00
Fuma Nama
a60920c138
update test snapshots
2025-05-23 23:19:14 +08:00
Fuma Nama
bdef238809
OpenAPI: redesign generateFiles()
2025-05-21 21:11:04 +08:00
Fuma Nama
12297defa1
OpenAPI: Lazy load media adapters on client side
2025-05-06 21:36:43 +08:00
Fuma Nama
644ec20513
bump deps
2025-05-04 20:31:16 +08:00