-
-
Notifications
You must be signed in to change notification settings - Fork 12
merge dev to main (v3.0.0-beta.22) #398
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* fix(next): add .js in import for better esm compatibility * remove next/server import, update ts-japi
* refactor(orm): simplify ORM query args * update * simplify hooks signatures * addressing PR comments * update
Co-authored-by: ymc9 <[email protected]>
|
Claude finished @ymc9's task —— View job PR Review for v3.0.0-beta.22 Release ✅I've completed my comprehensive review of this release PR that merges Todo List:
🎯 SummaryThis is a well-structured release PR with consistent improvements across the codebase. The changes are primarily focused on enhancing type safety, improving ORM operations, and refactoring client libraries. 📋 Detailed Review✅ Strengths1. Consistent Versioning
2. Type Safety Improvements
3. ORM Client Enhancements
4. TanStack Query Refactoring
5. Next.js Server Improvements
|
|
Warning Rate limit exceeded@ymc9 has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 4 minutes and 15 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (31)
✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR merges development changes into main for the v3.0.0-beta.22 release. The changes include version bumps across all packages, dependency updates, type system improvements for better type inference, and API changes to Next.js adapter.
- Version bumped from
3.0.0-beta.21to3.0.0-beta.22across all packages - Updated
ts-japidependency from^1.12.0to^1.12.1 - Improved TypeScript type definitions with simplified return types and new
SimplifyIfutility type - Refactored Next.js app route handler to use native
Responseinstead ofNextResponse
Reviewed Changes
Copilot reviewed 31 out of 32 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Root package version update to beta.22 |
| packages/*/package.json | Version updates across all workspace packages |
| packages/server/package.json | Version update and ts-japi dependency bump |
| packages/server/src/adapter/next/app-route-handler.ts | Changed from NextResponse to Response, removed unnecessary import |
| packages/orm/src/utils/type-utils.ts | Added SimplifyIf utility type for conditional type simplification |
| packages/orm/src/client/crud-types.ts | Enhanced type definitions with Simplify parameter for better type inference |
| packages/orm/src/client/crud/validator/index.ts | Added explicit return types to validator methods |
| packages/orm/src/client/contract.ts | Updated type signatures to use SimplifiedModelResult and new type parameters |
| packages/clients/tanstack-query/src/*.ts | Updated type signatures across React, Vue, and Svelte hooks |
| packages/clients/tanstack-query/test/react-query.test.tsx | Removed logging property from test setup |
| pnpm-lock.yaml | Updated dependency lock entries for ts-japi and other packages |
| TODO.md | Updated task completion status |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.