Skip to content

chore: version packages#2278

Merged
viniciusdacal merged 1 commit into
mainfrom
changeset-release/main
Apr 6, 2026
Merged

chore: version packages#2278
viniciusdacal merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 4, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@vertz/ci@0.2.47

Patch Changes

  • #2270 d9a67a7 Thanks @viniciusdacal! - Add @vertz/ci TypeScript SDK for defining CI pipelines with pipe(), task(), and cond.* builders. Includes NDJSON loader bridge for the vtz ci Rust binary, discriminated union types for tasks/conditions/deps, and callback interception for programmatic dependency control.

@vertz/cli@0.2.48

Patch Changes

  • Updated dependencies [9fd72d7, 5d23ced]:
    • @vertz/db@0.2.48
    • @vertz/codegen@0.2.48
    • @vertz/compiler@0.2.48
    • @vertz/create-vertz-app@0.2.48
    • @vertz/errors@0.2.48
    • @vertz/tui@0.2.48
    • @vertz/ui-server@0.2.48

@vertz/cloudflare@0.2.48

Patch Changes

  • Updated dependencies []:
    • @vertz/core@0.2.48
    • @vertz/ui-server@0.2.48

@vertz/codegen@0.2.48

Patch Changes

  • Updated dependencies []:
    • @vertz/compiler@0.2.48

@vertz/core@0.2.48

Patch Changes

  • Updated dependencies []:
    • @vertz/schema@0.2.48

create-vertz@0.2.48

Patch Changes

  • Updated dependencies []:
    • @vertz/create-vertz-app@0.2.48

@vertz/db@0.2.48

Patch Changes

  • #2314 9fd72d7 Thanks @viniciusdacal! - feat(db): type nested include in IncludeOption

    Nested include fields in query options are now validated against the target model's relations when TModels is provided to the type system. Invalid nested include keys produce compile-time errors instead of passing silently. Output types (FindResult) reflect nested relation data through IncludeResolve. Depth cap at 3 typed nesting levels matches the existing runtime cap. Backward compatible — existing code without TModels continues to work unchanged.

  • #2292 5d23ced Thanks @viniciusdacal! - feat(db): add atomic update expressions — d.expr(), d.increment(), d.decrement()

    Enables atomic column operations in update/upsert without read-modify-write cycles. Supports arbitrary SQL expressions via d.expr(col => sql...), with d.increment(n) and d.decrement(n) as sugar. Works across PostgreSQL and SQLite dialects.

  • Updated dependencies []:

    • @vertz/errors@0.2.48
    • @vertz/schema@0.2.48

@vertz/fetch@0.2.48

Patch Changes

  • Updated dependencies []:
    • @vertz/errors@0.2.48

@vertz/runtime@0.2.48

Patch Changes

  • #2318 13cebc3 Thanks @viniciusdacal! - fix(runtime): stub node:/bun: built-ins in dev module server

    The dev module server now returns empty ES module stubs for node:* and bun:* specifiers instead of attempting to auto-install them from npm. This eliminates the "Auto-install failed" error overlay noise when server-only packages like @vertz/db are transitively pulled into the client bundle.

@vertz/schema@0.2.48

Patch Changes

  • Updated dependencies []:
    • @vertz/errors@0.2.48

@vertz/server@0.2.48

Patch Changes

  • #2294 fcf3524 Thanks @viniciusdacal! - feat(server): conditional BaseContext types via typed() factory (BaseContext exposes tenantId/tenantLevel/role regardless of app configuration #2004)

    BaseContext is now generic over ContextFeatures. Auth/tenancy fields only
    appear on ctx when configured. Use typed(auth) to get narrowed entity()
    and service() factories. Existing code is unaffected — BaseContext without
    a type parameter defaults to FullFeatures (all fields present).

  • #2311 e11ac56 Thanks @viniciusdacal! - fix(auth): resolveAllLimitStates uses level-specific defaultPlan in multi-level mode

    When a subscription expires in multi-level billing, resolveAllLimitStates now uses the per-level default plan (defaultPlans[entry.type]) instead of the global defaultPlan. Fixes inconsistency where gate check and limit resolution could fall back to different plans.

  • Updated dependencies [9fd72d7, 5d23ced]:

    • @vertz/db@0.2.48
    • @vertz/core@0.2.48
    • @vertz/errors@0.2.48
    • @vertz/schema@0.2.48

@vertz/testing@0.2.48

Patch Changes

@vertz/theme-shadcn@0.2.48

Patch Changes

  • Updated dependencies [46397c6, 36b0f20]:
    • @vertz/ui@0.2.48
    • @vertz/ui-primitives@0.2.48

@vertz/tui@0.2.48

Patch Changes

@vertz/ui@0.2.48

Patch Changes

  • #2308 46397c6 Thanks @viniciusdacal! - fix(ui): AuthProvider no longer crashes during SSR when auth SDK is partial/undefined

    Guards auth.signIn.url and auth.signUp.url property access with optional chaining so AuthProvider construction succeeds in the Rust V8 isolate where the auth SDK may not be fully available. Also adds runtime guards in signIn/signUp async bodies to return error Results instead of crashing when SDK methods are undefined.

  • #2265 36b0f20 Thanks @viniciusdacal! - feat(ui): add form-level onChange with per-input debounce

    <form onChange={handler}> fires when any child input changes, receiving all current form values as a FormValues object. Per-input debounce={ms} delays the callback for text inputs while immediate controls (selects, checkboxes) flush instantly.

    Breaking: onChange on <form> now receives FormValues instead of a DOM Event. Use ref + addEventListener for the raw DOM event.

  • Updated dependencies []:

    • @vertz/fetch@0.2.48

@vertz/ui-canvas@0.2.48

Patch Changes

@vertz/ui-primitives@0.2.48

Patch Changes

  • #2265 36b0f20 Thanks @viniciusdacal! - feat(ui): add form-level onChange with per-input debounce

    <form onChange={handler}> fires when any child input changes, receiving all current form values as a FormValues object. Per-input debounce={ms} delays the callback for text inputs while immediate controls (selects, checkboxes) flush instantly.

    Breaking: onChange on <form> now receives FormValues instead of a DOM Event. Use ref + addEventListener for the raw DOM event.

  • Updated dependencies [46397c6, 36b0f20]:

    • @vertz/ui@0.2.48

@vertz/ui-server@0.2.48

Patch Changes

  • Updated dependencies [46397c6, 36b0f20]:
    • @vertz/ui@0.2.48
    • @vertz/core@0.2.48

vertz@0.2.48

Patch Changes

  • Updated dependencies [fcf3524, 9fd72d7, 5d23ced, 46397c6, e11ac56, 36b0f20]:
    • @vertz/server@0.2.48
    • @vertz/db@0.2.48
    • @vertz/ui@0.2.48
    • @vertz/ui-primitives@0.2.48
    • @vertz/cli@0.2.48
    • @vertz/cloudflare@0.2.48
    • @vertz/errors@0.2.48
    • @vertz/fetch@0.2.48
    • @vertz/schema@0.2.48
    • @vertz/testing@0.2.48
    • @vertz/tui@0.2.48
    • @vertz/ui-server@0.2.48

@vertz/compiler@0.2.48

@vertz/create-vertz-app@0.2.48

@vertz/errors@0.2.48

@vertz/icons@0.2.48

@vertz-benchmarks/vertz-app@0.0.46

Patch Changes

  • Updated dependencies [46397c6, 36b0f20]:
    • @vertz/ui@0.2.48
    • @vertz/theme-shadcn@0.2.48
    • @vertz/ui-server@0.2.48

@vertz-examples/task-manager@0.2.48

Patch Changes

  • Updated dependencies [46397c6, 36b0f20]:
    • @vertz/ui@0.2.48
    • @vertz/ui-primitives@0.2.48
    • @vertz/errors@0.2.48
    • @vertz/fetch@0.2.48
    • @vertz/icons@0.2.48
    • @vertz/schema@0.2.48
    • @vertz/theme-shadcn@0.2.48
    • @vertz/ui-server@0.2.48

@vertz/native-compiler@0.1.1

Patch Changes

  • #2265 36b0f20 Thanks @viniciusdacal! - feat(ui): add form-level onChange with per-input debounce

    <form onChange={handler}> fires when any child input changes, receiving all current form values as a FormValues object. Per-input debounce={ms} delays the callback for text inputs while immediate controls (selects, checkboxes) flush instantly.

    Breaking: onChange on <form> now receives FormValues instead of a DOM Event. Use ref + addEventListener for the raw DOM event.

@vertz/cli-runtime@0.2.48

Patch Changes

  • Updated dependencies []:
    • @vertz/fetch@0.2.48

@vertz/runtime-darwin-arm64@0.2.48

@vertz/runtime-darwin-x64@0.2.48

@vertz/runtime-linux-arm64@0.2.48

@vertz/runtime-linux-x64@0.2.48

@github-actions github-actions Bot force-pushed the changeset-release/main branch 30 times, most recently from dbeb3b1 to 616c1c6 Compare April 5, 2026 12:16
@github-actions github-actions Bot force-pushed the changeset-release/main branch 13 times, most recently from c62e943 to c02b4df Compare April 6, 2026 12:15
@github-actions github-actions Bot force-pushed the changeset-release/main branch from c02b4df to 8fa58d2 Compare April 6, 2026 12:23
@viniciusdacal viniciusdacal merged commit aeda6d1 into main Apr 6, 2026
1 check passed
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