chore(release): bump package version#55
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThis PR releases version 0.7.2 of ChangesVersion 0.7.2 Release
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
✨ 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 |
Description
This pull request bumps the package version to
v0.7.1. This release focuses on improving TypeScript compiler performance and reducing type-system complexity within@aura-stack/router/client. The work was primarily driven by performance issues identified during the investigation of TypeBox integration, where theStaticutility type was found to dramatically increase type instantiations and compiler workload.As part of these improvements, automatic type inference from TypeBox schemas has been removed. This change significantly reduces type-checking overhead while preserving full runtime validation support.
According to diagnostics generated with:
type instantiations were reduced from 1,187,356 to 22,509 representing an approximate 98.1% reduction in type instantiations.
Warning
BREAKING CHANGE: Automatic type inference from TypeBox schemas has been removed.
TypeBox schemas remain fully supported for runtime validation, but TypeScript type inference is no longer generated automatically by Aura Router.
Consumers must define types explicitly or use TypeBox's
Staticutility type when type inference is required.Related PRs
Resources
Summary by CodeRabbit
searchParams,params, andbodyin client functions; runtime validation remains supported.