diff --git a/bun.lock b/bun.lock
index 59a150b1..36332630 100644
--- a/bun.lock
+++ b/bun.lock
@@ -107,11 +107,11 @@
},
"packages/ai": {
"name": "@wrnexus/ai",
- "version": "0.8.4",
+ "version": "0.8.5",
},
"packages/auth": {
"name": "@wrnexus/auth",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/authz": "workspace:*",
"@wrnexus/captcha": "workspace:*",
@@ -133,7 +133,7 @@
},
"packages/authz": {
"name": "@wrnexus/authz",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
"@wrnexus/db": "workspace:*",
@@ -141,18 +141,18 @@
},
"packages/benchmark": {
"name": "@wrnexus/benchmark",
- "version": "0.8.4",
+ "version": "0.8.5",
},
"packages/cache": {
"name": "@wrnexus/cache",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
},
},
"packages/captcha": {
"name": "@wrnexus/captcha",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
"@wrnexus/plugin": "workspace:*",
@@ -167,7 +167,7 @@
},
"packages/cli": {
"name": "@wrnexus/cli",
- "version": "0.8.4",
+ "version": "0.8.5",
"bin": {
"wrnexus": "src/index.ts",
},
@@ -194,7 +194,7 @@
},
"packages/compiler": {
"name": "@wrnexus/compiler",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/csr": "workspace:*",
"@wrnexus/store": "workspace:*",
@@ -204,7 +204,7 @@
},
"packages/content": {
"name": "@wrnexus/content",
- "version": "0.8.4",
+ "version": "0.8.5",
"devDependencies": {
"@types/bun": "^1.3.14",
"typescript": "^5.9.2",
@@ -212,18 +212,18 @@
},
"packages/core": {
"name": "@wrnexus/core",
- "version": "0.8.4",
+ "version": "0.8.5",
},
"packages/csr": {
"name": "@wrnexus/csr",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
},
},
"packages/db": {
"name": "@wrnexus/db",
- "version": "0.8.4",
+ "version": "0.8.5",
"devDependencies": {
"@types/bun": "^1.3.14",
"typescript": "^5.9.2",
@@ -231,7 +231,7 @@
},
"packages/dev-server": {
"name": "@wrnexus/dev-server",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/authz": "workspace:*",
"@wrnexus/cache": "workspace:*",
@@ -258,7 +258,7 @@
},
"packages/dev-toolbar": {
"name": "@wrnexus/dev-toolbar",
- "version": "0.8.4",
+ "version": "0.8.5",
"devDependencies": {
"@types/bun": "^1.3.14",
"typescript": "^5.9.2",
@@ -266,7 +266,7 @@
},
"packages/encryption": {
"name": "@wrnexus/encryption",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
},
@@ -277,21 +277,21 @@
},
"packages/graphql": {
"name": "@wrnexus/graphql",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/plugin": "workspace:*",
},
},
"packages/helpers": {
"name": "@wrnexus/helpers",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
},
},
"packages/i18n": {
"name": "@wrnexus/i18n",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
"@wrnexus/plugin": "workspace:*",
@@ -305,7 +305,7 @@
},
"packages/identity": {
"name": "@wrnexus/identity",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/auth": "workspace:*",
"@wrnexus/authz": "workspace:*",
@@ -314,7 +314,7 @@
},
"packages/image": {
"name": "@wrnexus/image",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/plugin": "workspace:*",
"@wrnexus/security": "workspace:*",
@@ -334,7 +334,7 @@
},
"packages/jwt": {
"name": "@wrnexus/jwt",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
},
@@ -345,7 +345,7 @@
},
"packages/language-server": {
"name": "@wrnexus/language-server",
- "version": "0.8.4",
+ "version": "0.8.5",
"bin": {
"wrnexus-language-server": "src/server.ts",
},
@@ -356,39 +356,39 @@
},
"packages/mcp": {
"name": "@wrnexus/mcp",
- "version": "0.8.4",
+ "version": "0.8.5",
"bin": {
"wrnexus-mcp": "src/stdio.ts",
},
},
"packages/mobile": {
"name": "@wrnexus/mobile",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/native": "workspace:*",
},
},
"packages/native": {
"name": "@wrnexus/native",
- "version": "0.8.4",
+ "version": "0.8.5",
},
"packages/oauth": {
"name": "@wrnexus/oauth",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/jwt": "workspace:*",
},
},
"packages/observability": {
"name": "@wrnexus/observability",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
},
},
"packages/playground": {
"name": "@wrnexus/playground",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/compiler": "workspace:*",
"@wrnexus/syntax": "workspace:*",
@@ -396,18 +396,18 @@
},
"packages/plugin": {
"name": "@wrnexus/plugin",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/syntax": "workspace:*",
},
},
"packages/pubsub": {
"name": "@wrnexus/pubsub",
- "version": "0.8.4",
+ "version": "0.8.5",
},
"packages/pwa": {
"name": "@wrnexus/pwa",
- "version": "0.8.4",
+ "version": "0.8.5",
"devDependencies": {
"@types/bun": "^1.3.14",
"typescript": "^5.9.2",
@@ -415,18 +415,18 @@
},
"packages/queue": {
"name": "@wrnexus/queue",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
},
},
"packages/reactive": {
"name": "@wrnexus/reactive",
- "version": "0.8.4",
+ "version": "0.8.5",
},
"packages/realtime": {
"name": "@wrnexus/realtime",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
"@wrnexus/plugin": "workspace:*",
@@ -440,7 +440,7 @@
},
"packages/router": {
"name": "@wrnexus/router",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/compiler": "workspace:*",
"@wrnexus/core": "workspace:*",
@@ -448,7 +448,7 @@
},
"packages/rpc": {
"name": "@wrnexus/rpc",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/authz": "workspace:*",
"@wrnexus/core": "workspace:*",
@@ -463,14 +463,14 @@
},
"packages/security": {
"name": "@wrnexus/security",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
},
},
"packages/ssr": {
"name": "@wrnexus/ssr",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
"@wrnexus/security": "workspace:*",
@@ -479,11 +479,11 @@
},
"packages/store": {
"name": "@wrnexus/store",
- "version": "0.8.4",
+ "version": "0.8.5",
},
"packages/styles": {
"name": "@wrnexus/styles",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
"@wrnexus/plugin": "workspace:*",
@@ -492,19 +492,19 @@
},
"packages/syntax": {
"name": "@wrnexus/syntax",
- "version": "0.8.4",
+ "version": "0.8.5",
},
"packages/test": {
"name": "@wrnexus/test",
- "version": "0.8.4",
+ "version": "0.8.5",
},
"packages/tracking": {
"name": "@wrnexus/tracking",
- "version": "0.8.4",
+ "version": "0.8.5",
},
"packages/typecheck": {
"name": "@wrnexus/typecheck",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/syntax": "workspace:*",
"typescript": "^5.5.0",
@@ -512,14 +512,14 @@
},
"packages/ui": {
"name": "@wrnexus/ui",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
},
},
"packages/uploader": {
"name": "@wrnexus/uploader",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
"@wrnexus/plugin": "workspace:*",
@@ -533,7 +533,7 @@
},
"packages/validation": {
"name": "@wrnexus/validation",
- "version": "0.8.4",
+ "version": "0.8.5",
"dependencies": {
"@wrnexus/core": "workspace:*",
"@wrnexus/plugin": "workspace:*",
diff --git a/editors/vscode/package-lock.json b/editors/vscode/package-lock.json
index 85d12a4a..85a9d06c 100644
--- a/editors/vscode/package-lock.json
+++ b/editors/vscode/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "wrnexus",
- "version": "0.8.4",
+ "version": "0.8.5",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "wrnexus",
- "version": "0.8.4",
+ "version": "0.8.5",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"vscode-languageclient": "^10.1.0"
diff --git a/editors/vscode/package.json b/editors/vscode/package.json
index d6816ed6..49b14e18 100644
--- a/editors/vscode/package.json
+++ b/editors/vscode/package.json
@@ -2,7 +2,7 @@
"name": "wrnexus",
"displayName": "WRNexus Language Support",
"description": "Complete WRNexus v0.8.3 language support for typed imports, props, state, outputs, runtime functions, stores, diagnostics, formatting, navigation, and migration assistance.",
- "version": "0.8.4",
+ "version": "0.8.5",
"publisher": "wrnexus",
"private": true,
"license": "SEE LICENSE IN LICENSE",
diff --git a/editors/vscode/src/extension.bundle.cjs b/editors/vscode/src/extension.bundle.cjs
index 3d83da57..2fba2ea1 100644
--- a/editors/vscode/src/extension.bundle.cjs
+++ b/editors/vscode/src/extension.bundle.cjs
@@ -1,4 +1,4 @@
-// WRN editor extension source hash: 174fee91d6ec09c86f71f1204aeb46a20e5a563cc8af1484051d68dde01c8e10
+// WRN editor extension source hash: 6afaf7958331407986761b491ad81d56458dcb162f56369a4cc29f86ff95d981
// WRN editor extension generator hash: 456d1d614e44e5fb1f19b784176c09cf2ade9b64ef73a17934c2698150b62728
"use strict";
var __commonJS = (cb, mod) => () => (mod || cb((mod = { exports: {} }).exports, mod), mod.exports);
diff --git a/editors/vscode/src/language-server.cjs b/editors/vscode/src/language-server.cjs
index 2b22f8c4..0611b230 100644
--- a/editors/vscode/src/language-server.cjs
+++ b/editors/vscode/src/language-server.cjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// WRN editor language server source hash: de46b5767d808fb99bb470ac9ccd0bc9504aa9ab40f0cf8ad9ec4e945303200d
+// WRN editor language server source hash: c4362f7edf117e0c403c9bce9435bc02ae0febd963edb4af9a18d2d74d87eb47
// WRN editor language server generator hash: f593a44aaf05495b789ce7a3086bee1eebb951b884d41c0e017bbcfe5f547e72
// @bun @bun-cjs
(function(exports, require, module, __filename, __dirname) {var __create = Object.create;
diff --git a/package.json b/package.json
index c173b162..557b1264 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "wrnexus",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"description": "An SSR-first full-stack web framework with server-rendered reactive components. Bun-first, Node-friendly.",
diff --git a/packages/ai/package.json b/packages/ai/package.json
index 02ab7bd2..f31a154a 100644
--- a/packages/ai/package.json
+++ b/packages/ai/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/ai",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"description": "Zero-dependency Claude (Anthropic) client for WrNexus apps.",
diff --git a/packages/auth/package.json b/packages/auth/package.json
index 37d83d22..ac9dd151 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/auth",
- "version": "0.8.4",
+ "version": "0.8.5",
"description": "Complete authentication, account security, MFA, passkeys, recovery, devices, risk, and audit system for WRNexusJS.",
"type": "module",
"sideEffects": false,
diff --git a/packages/authz/package.json b/packages/authz/package.json
index 014807f8..dd0868ed 100644
--- a/packages/authz/package.json
+++ b/packages/authz/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/authz",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "src/index.ts",
diff --git a/packages/benchmark/package.json b/packages/benchmark/package.json
index d966a4bc..06e5f206 100644
--- a/packages/benchmark/package.json
+++ b/packages/benchmark/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/benchmark",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Deterministic benchmark runner and performance regression budgets for WRNexusJS.",
"main": "src/index.ts",
diff --git a/packages/cache/package.json b/packages/cache/package.json
index a469ff33..f13e7f50 100644
--- a/packages/cache/package.json
+++ b/packages/cache/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/cache",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Tag-aware memory and response caching with stale-while-revalidate for WRNexusJS.",
"main": "src/index.ts",
diff --git a/packages/captcha/package.json b/packages/captcha/package.json
index 3b33aec7..479dd27d 100644
--- a/packages/captcha/package.json
+++ b/packages/captcha/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/captcha",
- "version": "0.8.4",
+ "version": "0.8.5",
"description": "First-class CAPTCHA challenges, providers, verification guards, page gates, and WRNexusJS UI.",
"type": "module",
"sideEffects": false,
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 17c6d364..2c8b99ba 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/cli",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/cli/src/update.ts b/packages/cli/src/update.ts
index 9efc78c9..62164ceb 100644
--- a/packages/cli/src/update.ts
+++ b/packages/cli/src/update.ts
@@ -2013,6 +2013,22 @@ const MIGRATIONS: Migration[] = [
// WRNexus Language Support VS Code extension.
},
},
+ {
+ version: "0.8.5",
+ id: "0.8.5-datatable-toaster-overlay-dialogs",
+ description:
+ "Adds the DataTable and Toaster components, removes the Table scaffold, and gives modal dialogs focus management, a Tab trap and a scroll lock.",
+ apply() {
+ // Applications using
must move to . The two are not
+ // prop-compatible -- Table took `columns`/`rows` and rendered them as
+ // plain text, while DataTable owns sorting, filtering, paging and
+ // selection -- so this is a source change no codemod can make safely.
+ //
+ // The `@wrnexus/ui` main entry no longer re-exports the filesystem
+ // helpers; import them from `@wrnexus/ui/registry` instead. Everything
+ // else arrives through the dependency update.
+ },
+ },
];
/** Release tooling uses this to require an explicit migration entry per version. */
diff --git a/packages/compiler/package.json b/packages/compiler/package.json
index e6f5bcc0..3da946ad 100644
--- a/packages/compiler/package.json
+++ b/packages/compiler/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/compiler",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/content/package.json b/packages/content/package.json
index d2da2f9f..35c6d53f 100644
--- a/packages/content/package.json
+++ b/packages/content/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/content",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Typed Markdown content collections, loaders, indexes, feeds, and preview workflows for WRNexusJS.",
"main": "./src/index.ts",
diff --git a/packages/core/package.json b/packages/core/package.json
index e5b316c6..0444c2bc 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/core",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/csr/package.json b/packages/csr/package.json
index d7043d18..1d3efe36 100644
--- a/packages/csr/package.json
+++ b/packages/csr/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/csr",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/db/package.json b/packages/db/package.json
index 9d6aa074..b58eb988 100644
--- a/packages/db/package.json
+++ b/packages/db/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/db",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "./src/index.ts",
diff --git a/packages/dev-server/package.json b/packages/dev-server/package.json
index 0969b7ff..ac5b52f7 100644
--- a/packages/dev-server/package.json
+++ b/packages/dev-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/dev-server",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/dev-toolbar/package.json b/packages/dev-toolbar/package.json
index 251f0b2e..664c3463 100644
--- a/packages/dev-toolbar/package.json
+++ b/packages/dev-toolbar/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/dev-toolbar",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"sideEffects": false,
diff --git a/packages/encryption/package.json b/packages/encryption/package.json
index d4d40b76..69673f0f 100644
--- a/packages/encryption/package.json
+++ b/packages/encryption/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/encryption",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "./src/index.ts",
diff --git a/packages/graphql/package.json b/packages/graphql/package.json
index 95ccc651..331c7023 100644
--- a/packages/graphql/package.json
+++ b/packages/graphql/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/graphql",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "./src/index.ts",
"exports": {
diff --git a/packages/helpers/package.json b/packages/helpers/package.json
index 5ec872f1..06658c87 100644
--- a/packages/helpers/package.json
+++ b/packages/helpers/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/helpers",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"description": "Safe convenience helpers for WrNexus request contexts and common application flows.",
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index 2eb7aab6..278efefb 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/i18n",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "./src/index.ts",
diff --git a/packages/identity/package.json b/packages/identity/package.json
index e79fdbfb..fffba73a 100644
--- a/packages/identity/package.json
+++ b/packages/identity/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/identity",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Enterprise federation, provisioning, machine identity, and privacy governance for WRNexusJS.",
"main": "src/index.ts",
diff --git a/packages/image/package.json b/packages/image/package.json
index fda6e747..18c17b03 100644
--- a/packages/image/package.json
+++ b/packages/image/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/image",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Responsive image planning, secure remote image policies, and performance auditing for WRNexusJS.",
"main": "./src/index.ts",
diff --git a/packages/jwt/package.json b/packages/jwt/package.json
index af76ba1c..f3c3e4c8 100644
--- a/packages/jwt/package.json
+++ b/packages/jwt/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/jwt",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "./src/index.ts",
diff --git a/packages/language-server/package.json b/packages/language-server/package.json
index 6519b200..cb15ee43 100644
--- a/packages/language-server/package.json
+++ b/packages/language-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/language-server",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Editor-neutral Language Server Protocol implementation for WRNexus .wrn files.",
"main": "src/index.ts",
diff --git a/packages/mcp/package.json b/packages/mcp/package.json
index ea3c1ced..e75ada87 100644
--- a/packages/mcp/package.json
+++ b/packages/mcp/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/mcp",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Model Context Protocol server exposing WRNexus application and framework context.",
"main": "src/index.ts",
diff --git a/packages/mobile/package.json b/packages/mobile/package.json
index e42376fa..4e8f2044 100644
--- a/packages/mobile/package.json
+++ b/packages/mobile/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/mobile",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/native/package.json b/packages/native/package.json
index 97db4e9f..9ac1de09 100644
--- a/packages/native/package.json
+++ b/packages/native/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/native",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/oauth/package.json b/packages/oauth/package.json
index f3bee46e..b224b056 100644
--- a/packages/oauth/package.json
+++ b/packages/oauth/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/oauth",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "src/index.ts",
diff --git a/packages/observability/package.json b/packages/observability/package.json
index 04c00d11..e364c29c 100644
--- a/packages/observability/package.json
+++ b/packages/observability/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/observability",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Metrics, Web Vitals collection, request instrumentation, and exporter adapters for WRNexusJS.",
"main": "src/index.ts",
diff --git a/packages/playground/package.json b/packages/playground/package.json
index 5d63990b..e6e25403 100644
--- a/packages/playground/package.json
+++ b/packages/playground/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/playground",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Secure, shareable WRNexus compiler and UI playground.",
"main": "src/index.ts",
diff --git a/packages/plugin/package.json b/packages/plugin/package.json
index b2fede70..965bc696 100644
--- a/packages/plugin/package.json
+++ b/packages/plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/plugin",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/pubsub/package.json b/packages/pubsub/package.json
index 491f12f3..ac2390c9 100644
--- a/packages/pubsub/package.json
+++ b/packages/pubsub/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/pubsub",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "src/index.ts",
diff --git a/packages/pwa/package.json b/packages/pwa/package.json
index 1ab23837..915ddca6 100644
--- a/packages/pwa/package.json
+++ b/packages/pwa/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/pwa",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Service workers, manifests, offline queues, background sync, push, and conflict resolution for WRNexusJS.",
"main": "./src/index.ts",
diff --git a/packages/queue/package.json b/packages/queue/package.json
index 1f3fb43d..d95c955a 100644
--- a/packages/queue/package.json
+++ b/packages/queue/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/queue",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "src/index.ts",
diff --git a/packages/reactive/package.json b/packages/reactive/package.json
index 4f561bd3..2835312e 100644
--- a/packages/reactive/package.json
+++ b/packages/reactive/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/reactive",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/realtime/package.json b/packages/realtime/package.json
index f2381b77..9544a9c0 100644
--- a/packages/realtime/package.json
+++ b/packages/realtime/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/realtime",
- "version": "0.8.4",
+ "version": "0.8.5",
"description": "Typed realtime rooms, message helpers, presence utilities, package UI blocks, and WRNexusJS integration.",
"type": "module",
"sideEffects": false,
diff --git a/packages/router/package.json b/packages/router/package.json
index a0f873ef..6da6b2ec 100644
--- a/packages/router/package.json
+++ b/packages/router/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/router",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/rpc/package.json b/packages/rpc/package.json
index b2b2b4a5..b05f8b5d 100644
--- a/packages/rpc/package.json
+++ b/packages/rpc/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/rpc",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "./src/index.ts",
diff --git a/packages/security/package.json b/packages/security/package.json
index efc5bee9..0e096555 100644
--- a/packages/security/package.json
+++ b/packages/security/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/security",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"description": "Security policies, safe serialization, SSRF protection, request limits, and secure cookie helpers for WRNexusJS.",
"main": "src/index.ts",
diff --git a/packages/ssr/package.json b/packages/ssr/package.json
index daf70129..2c3c40f3 100644
--- a/packages/ssr/package.json
+++ b/packages/ssr/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/ssr",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/store/package.json b/packages/store/package.json
index 17653abb..b93b799c 100644
--- a/packages/store/package.json
+++ b/packages/store/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/store",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/styles/package.json b/packages/styles/package.json
index 5bcaaebc..fa698ba6 100644
--- a/packages/styles/package.json
+++ b/packages/styles/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/styles",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/syntax/package.json b/packages/syntax/package.json
index 1a2aae8d..97c7d758 100644
--- a/packages/syntax/package.json
+++ b/packages/syntax/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/syntax",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/test/package.json b/packages/test/package.json
index 02b8de4a..726d5fe7 100644
--- a/packages/test/package.json
+++ b/packages/test/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/test",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "src/index.ts",
diff --git a/packages/tracking/package.json b/packages/tracking/package.json
index 9b2dc04b..19ef2d48 100644
--- a/packages/tracking/package.json
+++ b/packages/tracking/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/tracking",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "src/index.ts",
diff --git a/packages/typecheck/package.json b/packages/typecheck/package.json
index 87b46c7c..59e78e01 100644
--- a/packages/typecheck/package.json
+++ b/packages/typecheck/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/typecheck",
- "version": "0.8.4",
+ "version": "0.8.5",
"type": "module",
"main": "src/index.ts",
"exports": {
diff --git a/packages/ui/package.json b/packages/ui/package.json
index e9ceb552..2e8de328 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/ui",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "src/index.ts",
diff --git a/packages/uploader/package.json b/packages/uploader/package.json
index e98c9c73..ea1e894b 100644
--- a/packages/uploader/package.json
+++ b/packages/uploader/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/uploader",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "./src/index.ts",
diff --git a/packages/validation/package.json b/packages/validation/package.json
index 8cfb831a..a587dd2b 100644
--- a/packages/validation/package.json
+++ b/packages/validation/package.json
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/validation",
- "version": "0.8.4",
+ "version": "0.8.5",
"private": true,
"type": "module",
"main": "./src/index.ts",
diff --git a/update-package-versions.mjs b/update-package-versions.mjs
index 6deecfac..45659c79 100644
--- a/update-package-versions.mjs
+++ b/update-package-versions.mjs
@@ -1,7 +1,7 @@
import { existsSync, readdirSync, readFileSync, writeFileSync } from "node:fs";
import { join } from "node:path";
-const version = "0.8.4";
+const version = "0.8.5";
const dependencyGroups = [
"dependencies",