Skip to content

v1.8.1

Latest

Choose a tag to compare

@cakmoel cakmoel released this 31 Aug 12:28
· 4 commits to main since this release

Highlights

This is a maintenance patch release following v1.8.0. It refreshes the runtime and development dependency tree and polishes project documentation. There are no functional, user-facing, or breaking changes — upgrading is safe and seamless.

Codename: Maleo Senkawor — Honoring Macrocephalon maleo, the critically endangered megapode endemic to Sulawesi, Indonesia.


New Features

None in this release.

Improvements

  • Runtime dependencies updated to current releases for better stability and upstream fixes:
    • catfan/medoo 2.5.0 → 2.6.0
    • vlucas/phpdotenv 5.6.4 → 5.7.0
  • Development tooling updated:
    • friendsofphp/php-cs-fixer 3.95.20 → 3.95.23
    • phpstan/phpstan 2.2.8 → 2.2.9
  • Documentation refreshed: developer guide diagrams/formatting, corrected reference counts, and test-metric updates across the developer, testing, and theme guides.

Bug Fixes

None in this release.

Security

  • composer audit reports no known vulnerabilities in the dependency tree.

Performance

No changes — the performance optimizations introduced in v1.8.0 (settings cache, Db statement cache, single-pass prefix regex, theme caller memoization) remain in effect.

Breaking Changes

None.

Upgrade Notes

A simple drop-in replacement. No configuration, database, or template changes are required:

composer update

Run your usual post-update smoke checks; the admin General Settings page will confirm the new version.

Known Issues

  • Three dependency packages remain flagged as abandoned upstream (laminas/laminas-crypt, laminas/laminas-math, sinergi/browser-detector). They are carried intentionally for PHP 7.4 compatibility and are not affected by this release. No action is required from users.

Verification: 2,527 unit tests passing (4,548 assertions) · CI on main green · working tree clean.

Download Scriptlog