October 2024 Development News

Laminas Validator Version 3 Released and being implemented in libraries that use it. Adding support for Laminas Service Manager v4 in laminas-filter is in progress. Check here the PHP 8.4 compatibility roadmap for Laminas and Mezzio components.

Laminas Validator Version 3 Released

We released version 3 of laminas-validator in October with nearly 100 PR's merged.

Support for version 3 in other components is still in the works. The following libraries still need major releases to gain compatibility with validator v3 (and in most cases, Service Manager v4):

  • laminas-form
  • laminas-i18n
  • laminas-inputfilter
  • laminas-i18n-phone-number
  • laminas-i18n-mvc
  • laminas-i18n-view
  • laminas-navigation
  • laminas-session
  • laminas-authentication
  • and more…

Please do try out the new version where possible and let us know how you get on in Slack, and any help you can provide with working on the dependents is appreciated!

Laminas Filter Version 3

Work on the next major version of laminas-filter is progressing well. We've been modernising and refactoring all the filters so that they are largely immutable, improving type safety and predictability with over 50 PRs merged so far.

When it's released laminas-filter will support Laminas Service Manager v4 and unlocks continued work on the many dependent libraries, most importantly Laminas Input Filter which will be next in line.

We welcome contributions to help us get Laminas Filter over the line and there is a handy todo list you can consult to see if there's anything you can help with.

Getting Ready for PHP 8.4

Most Laminas and Mezzio components are now 8.4 compatible, ahead of the PHP 8.4 general release.

You can find the status of PHP 8.4 support in these projects:

As always, PRs are welcome 👍

Back to blog posts