114 Commits
Author SHA1 Message Date
Fuma Nama e8d6cc3048 feat(openapi): backward compat with <APIPage /> 2026-06-10 14:44:54 +08:00
Fuma NamaandFuma Nama a699dcb664 chore(openapi): update test snapshots 2026-06-08 20:05:08 +08:00
Fuma NamaandFuma Nama 0ca9dbe1fe perf(openapi): only dereference at render 2026-06-07 20:08:57 +08:00
Fuma NamaandFuma Nama 820cef2b2f refactor(openapi): simplify client structure 2026-06-07 20:08:57 +08:00
Fuma NamaandFuma Nama ece63dc0b4 refactor(openapi): extract json-schema logics into uitls 2026-06-07 20:08:57 +08:00
Fuma NamaandFuma Nama f0277063d1 breaking(openapi): unify client API 2026-06-07 20:08:57 +08:00
Fuma Nama 2771e34d70 fix(openapi): reduce package size 2026-06-03 21:00:02 +08:00
Fuma Nama 8eb7782915 feat(openapi): support components.Heading in client config 2026-06-03 19:12:35 +08:00
Fuma Nama c5d16192ab feat(openapi): better Webhook UI 2026-06-02 17:48:58 +08:00
Fuma Nama 975b530af3 OpenAPI: Add Source API methods & Dynamic Source support to server 2026-05-18 19:42:18 +08:00
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