refactor!: publish standalone ORM libraries in 6.0.0-beta.2 - #487
Conversation
✅ Deploy Preview for prisma-dart canceled.
|
|
Important Review skippedToo many files! This PR contains 211 files, which is 111 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (25)
📒 Files selected for processing (211)
You can disable this status message by setting the 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 |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
This release replaces shared
partlibraries with independent Dart modules and explicit public exports, so each ORM layer can be used and documented independently. It publishes the refactor as6.0.0-beta.2with clearer query cardinality and a rebuilt API reference.Changes
partdirectives and layer leaks in tests.first()require a row. AddfirstOrNull()andsingleOrNull()for queries and returning writes, preserving selected SQL NULLs and documenting write/transaction behavior.research/artifacts.Upgrading from beta.1
Use
firstOrNull()where an empty result is expected. Import physical schema metadata frompackage:orm/schema_model.dart, and MariaDB APIs frompackage:orm/mariadb.dartorpackage:orm/drivers/mariadb.dart.Validation
Type: refactor and prerelease. No related open issue; this follows the requested beta.2 release. Publication is gated on Codex review of the final head and passing CI, followed by independent verification of the hosted package.