github-actions[bot]
87644178b3
[CI] Bump version 3.7.1 ( #2678 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-05-22 08:31:58 -07:00
Yiming Cao
026450bfe7
fix(orm): make orderBy nulls optional ( #2670 )
...
CodeQL / Analyze (javascript-typescript) (push) Waiting to run
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 12:13:11 -07:00
github-actions[bot]
b53e908a5d
[CI] Bump version 3.7.0 ( #2656 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-05-07 22:35:13 -07:00
Yiming Cao
8ddbfdebdc
feat(orm): add field-level @fuzzy attribute to gate fuzzy search ( #2642 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 12:41:09 -07:00
docloulou
679f91fc26
feat(orm): add fuzzy search and relevance ordering (PostgreSQL) ( #2573 )
...
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-05-03 20:11:03 -07:00
ymc9
67da884019
fix(tanstack-query): support DbNull/JsonNull/AnyNull serialization over the wire
...
Register SuperJSON custom serializers for the three JSON null sentinels in
both the client-helpers fetch layer and the server's registerCustomSerializers,
so they survive HTTP round-trips when used as query filters or mutation input.
Re-export the singletons from all tanstack-query framework entry points
(react, vue, svelte) for convenient user access.
Fixes #2278
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29 22:59:43 -07:00
github-actions[bot]
80c0bd6d68
[CI] Bump version 3.6.4 ( #2624 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-04-27 17:50:05 -07:00
github-actions[bot]
8609d5b3e3
[CI] Bump version 3.6.3 ( #2613 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-04-24 21:21:24 -07:00
github-actions[bot]
fd8db57ef2
[CI] Bump version 3.6.2 ( #2604 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-04-22 10:54:53 -07:00
Eugen Istoc
6f967a9436
fix(server): declare h3 as optional peer dependency ( #2601 ) ( #2602 )
2026-04-22 10:08:41 -07:00
Lukas Kahwe Smith
bfdfce13c0
fix(orm): accept plain date strings in DateTime @db.Date field filters ( #2572 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-04-21 16:46:30 -07:00
github-actions[bot]
a1374c042f
[CI] Bump version 3.6.1 ( #2598 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-04-21 08:52:19 -07:00
ymc9
e784b672c9
chore(server): regenerate rpc OpenAPI baseline
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 12:19:36 -07:00
ymc9
064ce4a3ee
fix(orm,server): fix procedure slicing in toJSONSchema and RPC OpenAPI spec
...
- ZodSchemaFactory.toJSONSchema() now skips makeProcedureArgsSchema for
procedures excluded by slicing (includedProcedures / excludedProcedures),
preventing dangling component registrations for hidden procedures
- RPCApiSpecGenerator.generateSharedSchemas() now emits enum schemas so
$ref pointers from model entity schemas and typedef schemas resolve correctly
- RPCApiSpecGenerator requestBody.required is now only set when at least one
procedure param is non-optional, matching the existing GET q-param behavior
- Add tests covering all three fixes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 11:39:22 -07:00
Yiming Cao
b8209d7eeb
chore: migrate from tsup to tsdown ( #2580 )
2026-04-15 12:13:34 -07:00
Yiming Cao
dc26257553
feat(server): add OpenAPI spec generation for RPC API ( #2574 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 21:35:24 -07:00
github-actions[bot]
3dc922d6a9
[CI] Bump version 3.6.0 ( #2571 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-04-11 19:18:20 -07:00
github-actions[bot]
df9b35ea64
[CI] Bump version 3.5.6 ( #2560 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-04-06 13:14:51 -07:00
github-actions[bot]
0495333ca3
[CI] Bump version 3.5.5 ( #2553 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-04-03 14:13:43 -07:00
github-actions[bot]
263074ce78
[CI] Bump version 3.5.4 ( #2545 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-04-02 10:23:46 -07:00
github-actions[bot]
80f364a2f0
[CI] Bump version 3.5.3 ( #2533 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-03-30 18:40:07 -07:00
Yiming Cao
85d8b6bf2f
chore: add package metadata to all public packages ( #2530 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:02:21 -07:00
Lukas Kahwe Smith
06f6e08b33
feat(openapi): add nestedRoutes support for openapi spec generation ( #2521 )
2026-03-27 09:00:53 -07:00
github-actions[bot]
e79ea0cbad
[CI] Bump version 3.5.2 ( #2523 )
2026-03-26 08:26:49 -07:00
ymc9
3145ba686b
fix(cli): regression of CLI plugin resolution
2026-03-24 19:02:25 -07:00
Lukas Kahwe Smith
169560af77
Add nested routes support in the RestApiHandler ( #2454 )
2026-03-23 18:25:36 -07:00
github-actions[bot]
8b1046b2c7
[CI] Bump version 3.5.0 ( #2511 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-03-23 16:31:36 -07:00
ymc9
5bb9e67a96
docs: add README.md to all public packages
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 21:51:13 -07:00
Yiming Cao
cbebe0c062
feat(server): add specific 4xx error responses to REST OpenAPI spec ( #2504 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 00:05:58 -07:00
Yiming Cao
c17745d9de
fix(server): exclude stack trace from REST error responses ( #2501 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 10:55:27 -07:00
Yiming Cao
f361d32cbf
feat(server): add OpenAPI spec generation for RESTful API ( #2498 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 10:07:44 -07:00
github-actions[bot]
2c32dc329e
[CI] Bump version 3.4.6 ( #2477 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-03-11 11:40:16 -07:00
github-actions[bot]
bd2b111b8e
[CI] Bump version 3.4.5 ( #2457 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-03-06 22:26:46 -08:00
github-actions[bot]
07586f24cf
[CI] Bump version 3.4.4 ( #2450 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-03-04 18:48:24 -08:00
github-actions[bot]
518cbb7ddf
[CI] Bump version 3.4.3 ( #2436 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-03-03 09:34:03 -08:00
github-actions[bot]
f58550e262
[CI] Bump version 3.4.2 ( #2430 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-03-01 20:26:23 -08:00
github-actions[bot]
3336505ed6
[CI] Bump version 3.4.1 ( #2422 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-02-27 19:37:57 -08:00
github-actions[bot]
2da0c214dc
[CI] Bump version 3.4.0 ( #2408 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-02-25 22:40:51 -05:00
Yiming Cao
c7c3d86199
chore: fix npm audit issues ( #2407 )
2026-02-25 20:47:09 -05:00
Jiasheng
17922f03e7
feat(transaction): implement transaction handling with sequential operations and validation ( #2399 )
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-02-25 20:49:43 +08:00
dependabot[bot]
f0278ca21a
chore(deps-dev): bump elysia from 1.4.13 to 1.4.18 ( #2384 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-17 21:33:20 +08:00
Yiming Cao
fc703b8f42
chore: clean up repo merging stale files ( #2370 )
2026-02-11 11:51:44 +08:00
ymc9
2564cd457b
Merge remote-tracking branch 'v3/dev' into dev
2026-02-10 16:20:19 +08:00
github-actions[bot]
274871b858
chore: bump version 3.3.3 ( #659 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-02-06 16:14:11 +08:00
github-actions[bot]
392b8a2da5
chore: bump version 3.3.2 ( #648 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-02-01 20:59:52 +08:00
github-actions[bot]
646267d736
chore: bump version 3.3.1 ( #642 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-01-31 16:07:23 +08:00
Lukas Kahwe Smith
14a0a035b9
fix handling of a single column unique index with externalIdMapping ( #612 )
2026-01-30 21:07:44 +08:00
github-actions[bot]
3392104d04
chore: bump version 3.3.0 ( #635 )
...
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
2026-01-30 16:22:01 +08:00
Yiming Cao
99f68e2f7b
feat(orm): mysql support ( #616 )
...
* WIP(orm): mysql support
* WIP: more progress with fixing tests
* WIP: get all client api tests pass
* WIP: get all tests pass
* fix executor
* add MySQL to CI matrix
* fix sqlite test runs
* fix test
* fix delete readback check
* set mysql container max connections
* fix tests
* fix test
* refactor: extract duplicated mysql/pg code into base class
* address PR comments
* refactor: remove order by duplicated code
* refactor: optimize stripTableReference
* addressing PR comments
* fix tests
2026-01-24 23:21:36 +08:00
sanny-io
27e8910830
feat: between operator ( #569 )
...
* feat: `between` operator
* chore: add tests
* Document inclusivity.
* Add reversed order test.
* chore: add REST server test
* Fix test typo.
* Verify correct object returned.
* Additional test cases.
* Make AI suggested changes.
* Remove filter.
* Fix styling.
* Add more REST tests.
* Add more int tests for REST.
2026-01-16 21:30:31 +08:00