Skip to content

chore(release): bump package version#55

Merged
halvaradop merged 1 commit into
masterfrom
release/v0.7.2
Jun 5, 2026
Merged

chore(release): bump package version#55
halvaradop merged 1 commit into
masterfrom
release/v0.7.2

Conversation

@halvaradop
Copy link
Copy Markdown
Member

@halvaradop halvaradop commented Jun 5, 2026

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 the Static utility 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:

tsc --extendedDiagnostics

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 Static utility type when type inference is required.

Related PRs

Resources

Summary by CodeRabbit

  • Changed
    • Removed compile-time type inference for searchParams, params, and body in client functions; runtime validation remains supported.

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 5, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
router Ready Ready Preview, Comment Jun 5, 2026 3:00pm

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 5, 2026

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b5e200d4-1f4a-45ab-9304-d8476d9df984

📥 Commits

Reviewing files that changed from the base of the PR and between e1ff1c9 and 183d404.

📒 Files selected for processing (3)
  • CHANGELOG.md
  • deno.json
  • package.json

📝 Walkthrough

Walkthrough

This PR releases version 0.7.2 of @aura-stack/router by updating version fields in deno.json and package.json from 0.7.1 to 0.7.2, and documenting the release in CHANGELOG.md with a note that compile-time TypeBox Static-based type inference for searchParams, params, and body in createClient has been removed.

Changes

Version 0.7.2 Release

Layer / File(s) Summary
Release version bump and changelog
CHANGELOG.md, deno.json, package.json
Version fields bumped from 0.7.1 to 0.7.2 across Deno and npm package manifests; CHANGELOG.md updated to document the 0.7.2 release noting removal of compile-time TypeBox Static-based type inference for searchParams, params, and body in createClient.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A version bump, so clean and bright,
From 0.7.1 to 0.7.2 in the night,
TypeBox's static cast takes its bow,
Runtime checks still shine—we show you how! ✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.7.2

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@halvaradop halvaradop changed the title chore(release): bump package version[I chore(release): bump package version Jun 5, 2026
@halvaradop halvaradop merged commit 93236e5 into master Jun 5, 2026
5 of 6 checks passed
@halvaradop halvaradop deleted the release/v0.7.2 branch June 5, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant