From abebbcf8af2ceecf19afcecc295b7cc7a63ae1dd Mon Sep 17 00:00:00 2001 From: Ajay Ghanwat Date: Thu, 20 Aug 2026 02:04:59 +0530 Subject: [PATCH] chore: regenerate baselines after the legacy cleanup - regenerate docs/public-api-0.8.json (removals only: CompatibilityPolicy, CompatibilityReport, CURRENT_COMPATIBILITY_DATE, CURRENT_FRAMEWORK_BEHAVIOUR, isCompatibilityDate, resolveCompatibility from @wrnexus/styles) - regenerate docs/WRNEXUS-COMPLETE-FEATURE-REPORT.md - remove the deleted 'wrnexus compatibility' command row and its config-pinning sentence from packages/cli/README.md - drop compatibilityDate/frameworkBehaviour example fields from docs/GUIDE.md Co-Authored-By: Claude Opus 5 --- docs/GUIDE.md | 2 -- docs/WRNEXUS-COMPLETE-FEATURE-REPORT.md | 18 +++++++++--------- docs/public-api-0.8.json | 6 ------ packages/cli/README.md | 7 ------- 4 files changed, 9 insertions(+), 24 deletions(-) diff --git a/docs/GUIDE.md b/docs/GUIDE.md index 164ef884..d79d9327 100644 --- a/docs/GUIDE.md +++ b/docs/GUIDE.md @@ -1288,8 +1288,6 @@ wrnexus help | --help | -h import type { AppConfig } from "@wrnexus/styles"; const config: AppConfig = { - compatibilityDate: "2026-08-02", - frameworkBehaviour: 1, head: [ '' ], // string | string[] → appended to every seo: { // SeoConfig (global defaults, merged per page) diff --git a/docs/WRNEXUS-COMPLETE-FEATURE-REPORT.md b/docs/WRNEXUS-COMPLETE-FEATURE-REPORT.md index bad96bbb..0a2d2318 100644 --- a/docs/WRNEXUS-COMPLETE-FEATURE-REPORT.md +++ b/docs/WRNEXUS-COMPLETE-FEATURE-REPORT.md @@ -10,7 +10,7 @@ Generated for workspace version **0.8.8** from the checked-out source and genera - Architecture: compiler-driven, SSR-first, Bun-native/full-stack, with Node-friendly selected tooling. - Static routes retain the zero-framework-JavaScript goal; hydration is selective and islands are loaded only where declared. - Current headline features include typed callable API blocks, reactive `if`/`each` control blocks, runtime-scoped state and functions, typed outputs, stores, React islands, HTML-aware editor tooling, package/plugin discovery, generated contracts, security gates, and multi-app RPC. -- Audited public API baseline: **48 packages / 2741 exported symbols** across root and subpath exports. +- Audited public API baseline: **48 packages / 2735 exported symbols** across root and subpath exports. - Audited packaged `.wrn` sources: **142**; generated UI reference: **102 components**. ## 2. What a `.wrn` file is @@ -174,11 +174,11 @@ Run `bun run check:production` for the complete production gate. Its chain cover | `@wrnexus/benchmark` | 0.8.8 | Deterministic benchmark runner and performance regression budgets for WRNexusJS. | | `@wrnexus/cache` | 0.8.8 | Tag-aware memory and response caching with stale-while-revalidate for WRNexusJS. | | `@wrnexus/captcha` | 0.8.11 | First-class CAPTCHA challenges, providers, verification guards, page gates, and WRNexusJS UI. | -| `@wrnexus/cli` | 0.8.45 | — | -| `@wrnexus/compiler` | 0.8.13 | — | +| `@wrnexus/cli` | 0.8.46 | — | +| `@wrnexus/compiler` | 0.8.14 | — | | `@wrnexus/content` | 0.8.9 | Typed Markdown content collections, loaders, indexes, feeds, and preview workflows for WRNexusJS. | -| `@wrnexus/core` | 0.8.9 | — | -| `@wrnexus/csr` | 0.8.24 | — | +| `@wrnexus/core` | 0.8.10 | — | +| `@wrnexus/csr` | 0.8.25 | — | | `@wrnexus/db` | 0.8.16 | Typed database drivers, migrations, instrumentation, repositories, pagination, and transaction helpers. | | `@wrnexus/dev-server` | 0.8.41 | — | | `@wrnexus/dev-toolbar` | 0.8.13 | — | @@ -209,13 +209,13 @@ Run `bun run check:production` for the complete production gate. Its chain cover | `@wrnexus/ssr` | 0.8.9 | — | | `@wrnexus/store` | 0.8.8 | — | | `@wrnexus/styles` | 0.8.15 | — | -| `@wrnexus/syntax` | 0.8.9 | — | +| `@wrnexus/syntax` | 0.8.10 | — | | `@wrnexus/test` | 0.8.9 | — | | `@wrnexus/tracking` | 0.8.8 | — | | `@wrnexus/typecheck` | 0.8.10 | — | | `@wrnexus/ui` | 0.8.20 | — | | `@wrnexus/uploader` | 0.8.10 | Secure upload drivers, policies, client runtime, helper functions, and reusable upload components. | -| `@wrnexus/validation` | 0.8.10 | Shared server/browser schemas, validation helpers, form runtime, and reusable error components. | +| `@wrnexus/validation` | 0.8.11 | Shared server/browser schemas, validation helpers, form runtime, and reusable error components. | ## Appendix B — complete audited public export inventory @@ -456,9 +456,9 @@ Run `bun run check:production` for the complete production gate. Its chain cover - **./server:** `createRequestStoreContainer` - **./types:** `PersistenceStorage`, `StoreActionContext`, `StoreActionDefinition`, `StoreCombinedState`, `StoreDefinition`, `StoreFunction`, `StoreInstance`, `StoreInstanceCore`, `StoreKind`, `StoreLifecycleContext`, `StoreMutation`, `StorePersistenceConfig`, `StoreRuntime` -### `@wrnexus/styles` (82 symbols) +### `@wrnexus/styles` (76 symbols) -- **.:** `ACCENT_COOKIE`, `AppConfig`, `BrowserCookieApi`, `BrowserCookieOptions`, `BrowserCookiePreference`, `BrowserCookiesConfig`, `BuildConfig`, `CURRENT_COMPATIBILITY_DATE`, `CURRENT_FRAMEWORK_BEHAVIOUR`, `CompatibilityPolicy`, `CompatibilityReport`, `ConfigIssue`, `ContrastResult`, `CssPerformanceAuditIssue`, `CssTokenAudit`, `CustomThemePalette`, `DEFAULT_THEMES`, `DevToolbarConfig`, `ExperimentalConfig`, `ExplainedConfig`, `FontConfig`, `FontDisplay`, `GoogleFont`, `LocalFontFace`, `MobileConfig`, `Mode`, `NavigationConfig`, `ObservabilityConfig`, `PerformanceConfig`, `PwaConfig`, `ResolvedConfigLayers`, `ResolvedTheme`, `StyleProcessContext`, `StyleSource`, `StylesConfig`, `StylesMode`, `THEME_COOKIE`, `THEME_CSS_HREF`, `THEME_CSS_PREFIX`, `THEME_JS_HREF`, `THEME_PALETTES`, `THEME_PALETTE_NAMES`, `TenancyConfig`, `ThemeAccentConfig`, `ThemeConfig`, `ThemeCookieConfig`, `ThemePaletteName`, `ThemeSemanticColor`, `ThemeToken`, `ThemeTokens`, `activeThemeCssHref`, `auditCssPerformance`, `auditWrnTokens`, `bundleCss`, `contrast`, `defineConfig`, `defineThemeTokens`, `explainAppConfig`, `findStyleEntry`, `fontCspSources`, `headToString`, `isCompatibilityDate`, `loadAppConfig`, `loadEnv`, `loadRawConfig`, `normalizeStyleSources`, `renderActiveThemeCss`, `renderFontHead`, `renderProductionFontHead`, `renderStyles`, `renderThemeCss`, `renderThemeRuntime`, `resolveAccentName`, `resolveBrowserCookieOptions`, `resolveCompatibility`, `resolveConfigLayers`, `resolveProfile`, `resolveThemeConfig`, `resolveThemeName`, `tailwindSourceDirectives`, `themeVar`, `validateAppConfig` +- **.:** `ACCENT_COOKIE`, `AppConfig`, `BrowserCookieApi`, `BrowserCookieOptions`, `BrowserCookiePreference`, `BrowserCookiesConfig`, `BuildConfig`, `ConfigIssue`, `ContrastResult`, `CssPerformanceAuditIssue`, `CssTokenAudit`, `CustomThemePalette`, `DEFAULT_THEMES`, `DevToolbarConfig`, `ExperimentalConfig`, `ExplainedConfig`, `FontConfig`, `FontDisplay`, `GoogleFont`, `LocalFontFace`, `MobileConfig`, `Mode`, `NavigationConfig`, `ObservabilityConfig`, `PerformanceConfig`, `PwaConfig`, `ResolvedConfigLayers`, `ResolvedTheme`, `StyleProcessContext`, `StyleSource`, `StylesConfig`, `StylesMode`, `THEME_COOKIE`, `THEME_CSS_HREF`, `THEME_CSS_PREFIX`, `THEME_JS_HREF`, `THEME_PALETTES`, `THEME_PALETTE_NAMES`, `TenancyConfig`, `ThemeAccentConfig`, `ThemeConfig`, `ThemeCookieConfig`, `ThemePaletteName`, `ThemeSemanticColor`, `ThemeToken`, `ThemeTokens`, `activeThemeCssHref`, `auditCssPerformance`, `auditWrnTokens`, `bundleCss`, `contrast`, `defineConfig`, `defineThemeTokens`, `explainAppConfig`, `findStyleEntry`, `fontCspSources`, `headToString`, `loadAppConfig`, `loadEnv`, `loadRawConfig`, `normalizeStyleSources`, `renderActiveThemeCss`, `renderFontHead`, `renderProductionFontHead`, `renderStyles`, `renderThemeCss`, `renderThemeRuntime`, `resolveAccentName`, `resolveBrowserCookieOptions`, `resolveConfigLayers`, `resolveProfile`, `resolveThemeConfig`, `resolveThemeName`, `tailwindSourceDirectives`, `themeVar`, `validateAppConfig` ### `@wrnexus/syntax` (141 symbols) diff --git a/docs/public-api-0.8.json b/docs/public-api-0.8.json index d9f11fcd..fa05fc10 100644 --- a/docs/public-api-0.8.json +++ b/docs/public-api-0.8.json @@ -2633,10 +2633,6 @@ "BrowserCookiePreference", "BrowserCookiesConfig", "BuildConfig", - "CURRENT_COMPATIBILITY_DATE", - "CURRENT_FRAMEWORK_BEHAVIOUR", - "CompatibilityPolicy", - "CompatibilityReport", "ConfigIssue", "ContrastResult", "CssPerformanceAuditIssue", @@ -2687,7 +2683,6 @@ "findStyleEntry", "fontCspSources", "headToString", - "isCompatibilityDate", "loadAppConfig", "loadEnv", "loadRawConfig", @@ -2700,7 +2695,6 @@ "renderThemeRuntime", "resolveAccentName", "resolveBrowserCookieOptions", - "resolveCompatibility", "resolveConfigLayers", "resolveProfile", "resolveThemeConfig", diff --git a/packages/cli/README.md b/packages/cli/README.md index 34792727..86d89ade 100644 --- a/packages/cli/README.md +++ b/packages/cli/README.md @@ -83,17 +83,10 @@ Every command accepts an optional `[app-dir]` (defaults to `.`). Commands that r | `wrnexus db ` | Database migrations and tooling (see [db](#wrnexus-db)). | | `wrnexus test [app-dir] [--watch]` | Run the app's tests via `bun test` (defaults to the `test` profile). | | `wrnexus profiles [app-dir]` | List config profiles and their `.env` files, marking the active one. | -| `wrnexus compatibility check` | Check whether behavior defaults are explicitly pinned and current. | -| `wrnexus compatibility explain` | Explain configured, effective, and current compatibility behavior. | -| `wrnexus compatibility upgrade` | Back up config and explicitly opt into reviewed current behavior. | | `wrnexus help` | Print usage. | `wrnexus g` is an alias for `wrnexus generate`. -Compatibility upgrades never happen implicitly. New applications pin -`compatibilityDate` and `frameworkBehaviour`; existing applications use -`wrnexus compatibility explain` before the backed-up, idempotent upgrade command. - ### `wrnexus dev` Supervises a child dev-server process (from `@wrnexus/dev-server`). The child owns file watching and HMR: CSS and client-island edits update the live page over a WebSocket with no restart; when a server module changes, the child exits with a restart code and the supervisor respawns it (the browser reconnects and morphs in the new HTML). On startup it regenerates typed DB queries and typed routes (best effort). Use `--port=` to change the port (default `3000`).