v3.0.0-alpha.56
v3.0.0-alpha.56
View on GitHubView PackagePublished: May 26, 2026

Release Notes

3.0.0-alpha.56 (2026-05-26)

Features

  • platform: migrate to nitro/vite and split analog() into analog() + angular() + nitro() (#2343) (a498926), closes #2035 #2188

BREAKING CHANGES

  • platform: @analogjs/vite-plugin-nitronitro/vite

    @analogjs/platform's analog() now bundles Nitro v3's first-party nitro/vite plugin instead of @analogjs/vite-plugin-nitro. Standalone users (those who used @analogjs/vite-plugin-nitro directly) must install nitro as a dev dep and add nitro() to their Vite plugin chain alongside analog().

BEFORE:

  // vite.config.ts
  import analog from '@analogjs/platform';
  import { defineConfig } from 'vite';

  export default defineConfig({
    plugins: [analog({ /* ... */ })],
  });

AFTER:

  // vite.config.ts
  import analog from '@analogjs/platform';
  import angular from '@analogjs/vite-plugin-angular';
  import { nitro } from 'nitro/vite';
  import { defineConfig } from 'vite';

  export default defineConfig({
    plugins: [
      analog({ /* ... */ }),
      angular({ /* ... vite object */ }),
      nitro({ /* ... nitro object*/ })
    ],
  });