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

[email protected] (Theodore Brown via GitHub) Thu, 11 Jun 2026 13:23:52 +0000
Newsgroups php.webmaster
Message-ID <[email protected]>
Author: Theodore Brown (theodorejb)
Committer: GitHub (web-flow)
Pusher: derickr
Date: 2026-06-11T14:23:49+01:00

Commit: https://github.com/php/web-php/commit/b676b34d958c6e83fd7ab057363da55f527bff4c
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.