Repository navigation
Release v1.14.0
Release v1.14.0: Symfony >=7.4, host translator settings respected, release-check failures cached, vitest 4.
Changelog
Changed
- Symfony floor raised to
^7.4 || ^8.0for everysymfony/*requirement, matching the CI matrix (7.4, 8.0, 8.1). README badge and INSTALLATION requirements updated (PHP minimum documented as 8.2, as incomposer.json). - The extension no longer prepends
framework.translator(pathsandfallbacks: [en]): the bundle catalogue is auto-discovered, and the host's translator enablement and fallback order are left untouched. The bundle still boots with the translator disabled. - Dev: vitest and
@vitest/coverage-v8upgraded to ^4.1.11 (stimulus peer tests stubwindow.confirm, no longer provided by happy-dom under vitest 4).
Fixed
- Release check: a failed GitHub fetch threw inside the cache callback, so failures were never cached and every status request triggered outbound GitHub calls. Failures are now negatively cached for 5 minutes (
ReleaseUpdateChecker::ERROR_CACHE_TTL, capped bycache_ttl).
Security
- Documented that
GET /_nowo-ui/release/statusis anonymous by default and discloses the installed version, and how to protect it (route prefix +access_control).