Releases: codemonster-ru/ssr-bridge
Releases · codemonster-ru/ssr-bridge
Release list
Release v2.0.0
Changed
- Raised minimum PHP version to >= 8.2. No public API changes.
Release v1.1.0
Changed
- Updated SSR integration:
now uses@codemonster-ru/ssr-serviceinstead of@codemonster-ru/ssr.
Notes
- Please ensure you have installed the new NPM package:
npm uninstall @codemonster-ru/ssr npm install @codemonster-ru/ssr-service
Release v1.0.3
Added
- Automatic default value substitution in the constructor (
transport,mode,script,cwd, url, etc.). - Support for the
--cli-modeflag for CLI SSR launch (prevents freezes in dev mode). - Flexible control over preload flags (
disable_preload,disable_js_preload,disable_css_preload,disable_font_preload,disable_image_preload).
Changed
- Local rendering always uses the user project's
cwd(by default,getcwd()). - The CLI config and arguments have become consistent: all values are passed strictly via flags.
- Improved error message if the SSR script is not found.
Release v1.0.2
Changed
- Namespace changed from
Codemonster\SsrBridge\ProcessHelpertoCodemonster\Ssr\ProcessHelper.
Release v1.0.1
Changed
- Namespace changed from
Codemonster\SsrBridgetoCodemonster\Ssr.
Release v1.0.0
Added
- Initial stable release of codemonster-ru/ssr-bridge.
Bridgeclass with support for:- Local SSR: run Node.js SSR script via
proc_open. - HTTP SSR: send JSON payload to remote Node.js SSR server.
- Local SSR: run Node.js SSR script via
ProcessHelperutility for safe command execution.- PHPUnit tests with
unknownModeThrowscheck. - GitHub Actions workflow for CI (
.github/workflows/tests.yml). - Documentation (
README.md) with installation and usage examples. - Packagist metadata: keywords (PHP, SSR, Vue, React, Svelte, Solid, Laravel, Symfony, Annabel, etc.).