Blog
Summary of the meeting in November 2024
On Monday, 4 November 2024, the Technical Steering Committee for the Laminas Project held its monthly meeting. The topics discussed included:
- Abandoning several Laminas packages.
- Financing of the book Mezzio Essentials.
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.
Summary of the meeting in October 2024
On Monday, 7 October 2024, the Technical Steering Committee for the Laminas Project held its monthly meeting. The topics discussed included:
- Creating a marketing and outreach committee.
- Hiring a dedicated developer for the Laminas and Mezzio repositories.
Using Laminas Continuous Delivery and Deployment
We detailed the meaning and some inner workings of Continuous Integration (CI) in a previous article, so here we will focus on what happens after CI completes successfully.
CI is followed by Continuous Delivery (CD) which gets the code ready for deployment to the production or staging environment. This ensures that the code is ready to be released manually. Continuous Deployment goes one step further and automates the release itself. The development team has to decide on what CD is right for them, but in both cases the end result is more frequent and reliable software updates.
Using Laminas Continuous Integration
Continuous Integration (CI) involves the frequent merging of code updates from developers into a shared codebase. This can be done as often as those updates are ready to be reviewed. Once the CI process is finalized, Continuous Delivery (CD) automatically deploys the code to the production environment. This flow streamlines the development process for faster and more reliable releases.
Current Maintenance Status of Laminas & Mezzio Packages
The Laminas Project has created a large number of packages to serve the needs of the PHP community. But what happens when you need to make sure that the package you want to use in your application is being actively maintained? Sure, you can check each package manually, but the most useful thing would be a full overview of this vital information.
Dotkernel API: a replacement for legacy Laminas API Tools
The Technical Steering Committee for the Laminas Project has decided to mark Laminas API Tools (formerly Apigility)
as security-only
, indicating that no new features or enhancements will be developed and only security-related updates
will be provided going forward. This decision is made in light of the evolving landscape of web API development and the
desire to ensure that users have access to modern, fully supported tools. As an alternative, the committee recommends
Dotkernel API, a robust and actively maintained framework that offers enhanced features, better performance, and
ongoing support to meet the needs of developers. This recommendation aims to facilitate a smooth transition for users
seeking a reliable and future-proof solution for their API development needs.
Summary of the meeting in March 2024
On Monday, 4 March 2024, the Technical Steering Committee for the Laminas Project held its monthly meeting. The topics discussed included the visibility of maintenance decisions and the optional dependency of laminas-servicemanger in certain components.
Laminas and Mezzio Supports PHP 8.3
Version 8.3 of PHP was released on 23 November 2023, with nice improvements and new features such as typed class constants and the new function json_validate
.
The support for version 8.3 was added to the components of Laminas and Mezzio.
Laminas Officially Joins the Linux Foundation
Today, the Linux Foundation formally announced that it now hosts the Laminas Project!
Our charter became effective on March 24, 2020.
This also means that you can now donate to the project via CommunityBridge. Our goal is to raise enough money initially to help fund somebody to work part-time on the project.
As our various worldwide economies begin opening up following the COVID-19 outbreak, we will also renew our search for entities interested in funding via a corporate membership model, which will help provide funding longevity to the project.
A huge thank you everybody who has helped make this step in the project's evolution possible!