[PHP-WEBMASTER] [web-php] master: Unify design of all release pages (#1916)

Author: Theodore Brown (theodorejb)
Committer: GitHub (web-flow)
Pusher: derickr
Date: 2026-06-11T14:23:49+01:00

Commit: Unify design of all release pages (#1916) · php/web-php@b676b34 · GitHub
Raw diff: https://github.com/php/web-php/commit/b676b34d958c6e83fd7ab057363da55f527bff4c.diff

Unify design of all release pages (#1916)

* Use PHP 8.5 styling for all release pages

Enables dark mode, syntax highlighting of variables, and unified design for all release pages. Release pages prior to 8.5 still lack the Key Features section.

Also fixed inconsistent i18n language spelling in the dropdowns on a few release pages, and corrected an English grammar typo on the PHP 8.1 page. No other content has been changed.

Also removed duplicate feature title translation strings.

* Switch to CSS animations for hero background

This allows Playwright to automatically disable the animations for stable screenshot testing.

Changed paths:
  A src/Themes/FeatureComparison.php
  A src/Themes/ReleasePage.php
  D styles/php8.css
  M playwright.config.ts
  M releases/8.0/common.php
  M releases/8.0/release.inc
  M releases/8.1/common.php
  M releases/8.1/languages/en.php
  M releases/8.1/release.inc
  M releases/8.2/common.php
  M releases/8.2/release.inc
  M releases/8.3/common.php
  M releases/8.3/release.inc
  M releases/8.4/common.php
  M releases/8.4/release.inc
  M releases/8.5/common.php
  M releases/8.5/languages/en.php
  M releases/8.5/languages/es.php
  M releases/8.5/languages/fr.php
  M releases/8.5/languages/ja.php
  M releases/8.5/languages/pt_BR.php
  M releases/8.5/languages/ru.php
  M releases/8.5/languages/tr.php
  M releases/8.5/languages/uk.php
  M releases/8.5/languages/vi.php
  M releases/8.5/languages/zh.php
  M releases/8.5/release.inc
  M styles/php85.css
  M tests/Visual/SmokeTest.spec.ts-snapshots/tests-screenshots-releases-8-0-index-php-chromium.png
  M tests/Visual/SmokeTest.spec.ts-snapshots/tests-screenshots-releases-8-1-index-php-chromium.png
  M tests/Visual/SmokeTest.spec.ts-snapshots/tests-screenshots-releases-8-2-index-php-chromium.png
  M tests/Visual/SmokeTest.spec.ts-snapshots/tests-screenshots-releases-8-3-index-php-chromium.png

Diff exceeded maximum size.