# Existing package upgrades in 0.4

All 30 packages are aligned to version 0.4.0.

| Package                | Added or strengthened capability                                                               |
| ---------------------- | ---------------------------------------------------------------------------------------------- |
| `@wrnexus/syntax`      | syntax version/features, source ranges, diagnostic summaries                                   |
| `@wrnexus/compiler`    | compilation cache and dependency graph                                                         |
| `@wrnexus/reactive`    | watch, async resources, cleanup scopes                                                         |
| `@wrnexus/core`        | service container, lifecycle, health checks, Problem Details, request IDs, idempotency         |
| `@wrnexus/router`      | named routes, manifests, reverse URL generation                                                |
| `@wrnexus/ssr`         | structured/deduplicated scripts and streaming document output                                  |
| `@wrnexus/csr`         | package runtime loading plus mount/unmount lifecycle during navigation                         |
| `@wrnexus/plugin`      | automatic discovery and package components/runtimes/assets/styles/routes/middleware/migrations |
| `@wrnexus/dev-server`  | virtual package assets, TypeScript runtime bundling, package HMR, migration integration        |
| `@wrnexus/cli`         | package-aware builds, inspect commands, system generator, 0.4 migration                        |
| `@wrnexus/dev-toolbar` | package panels and platform snapshots                                                          |
| `@wrnexus/styles`      | package scan sources/entries, token and contrast audits, fail-closed production processing     |
| `@wrnexus/test`        | request/context helpers, JSON/problem assertions, deferred/wait utilities, cookie jar          |
| `@wrnexus/db`          | ordered migration lists, cursor pagination, optimistic updates, tenant/soft-delete helpers     |
| `@wrnexus/queue`       | pluggable durable store, leases, priorities, retries, dead letters                             |
| `@wrnexus/pubsub`      | resilient delivery wrapper and expiring presence channels                                      |
| `@wrnexus/uploader`    | filename isolation, content inspection, checksums, policies, signed file tokens                |
| `@wrnexus/encryption`  | versioned encrypted payloads and rotatable keyrings                                            |
| `@wrnexus/jwt`         | key-ID signing, verification keyrings, safe decoding                                           |
| `@wrnexus/oauth`       | state/PKCE storage, refresh, OIDC discovery, safe return URLs                                  |
| `@wrnexus/authz`       | explainable authorization decisions, owner policies, compositions, filtering                   |
| `@wrnexus/captcha`     | package-managed component/runtime, advanced challenges, page gates, audio, image styles        |
| `@wrnexus/validation`  | async cross-field refinements, async request parsing, OpenAPI conversion                       |
| `@wrnexus/i18n`        | fallback chains, coverage reporting, locale formatters, plural message formatting              |
| `@wrnexus/ui`          | component metadata access and reference audits                                                 |
| `@wrnexus/helpers`     | retry/backoff, abortable sleep, timeout, stable JSON, safe parsing                             |
| `@wrnexus/tracking`    | sampled/batched telemetry pipeline and sink abstraction                                        |
| `@wrnexus/ai`          | provider-neutral client, fallback providers, usage metadata                                    |
| `@wrnexus/mobile`      | deep links, offline task queue, environment detection                                          |
| `@wrnexus/native`      | capability manifests, target inspection, permission manager                                    |

These additions preserve existing public APIs. New advanced modules are exported from each package root.
