Commit Graph
104 Commits
Author SHA1 Message Date
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 NguyenandGitHub 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 BucciantiandGitHub 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 NamaandGitHub 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 NamaandFuma 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 MadaliandGitHub 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
NicholasandGitHub 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