Skip to content

PRNext 0.1.22-alpha

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Nov 20:55
5c542ac

PRNext 0.1.22-alpha is available on npm as an alpha prerelease. Next.js compatibility remains partial; check your application's routes, forms, dependencies and production build before upgrading.

npm install @thomas.f/prnext@0.1.22-alpha

Keep the React protocol packages aligned with the package peer dependencies, then rebuild and restart your application.

The attached archives passed the required CI, six-platform artifact qualification, twelve independent installations, eighteen Node.js lifecycle checks and the controlled performance gate. This does not establish a general speed gain, maximum capacity or absence of memory leaks.

Qualified source: 315647a8de783261d0a2190ab6c29ed0ed0b98b9.
Release commit: 5c542ac85d47f1ee3e9ea7ebc9b2e45b1643458c.
Read the compatibility guide.

Changes

  • Automatically compact eligible production Node App Router presentation
    components. No source directive or configuration opt-in is required.
  • Evaluate expressions and private inputs on the server; transfer only rendered
    values and a static display template. Preserve complete SSR and ordinary React
    rendering for unsupported components and custom compilation pipelines.
  • Preserve component identity across compact/ordinary size transitions. Keep
    development, Pages, Edge and HTML-only rendering on their existing paths.
  • Expose build eligibility in .prnext/presentation-report.json; configure
    presentationComponents: false to compare or disable this optimization.
  • Add deployment/rollback coverage for old browser tabs and a separate twenty-
    minute diagnostic. The existing two-hour qualification remains distinct.

See the upgrade guide for scope and verification.
Check release status for npm availability.