We are moving our forum in GitHub Discussions. For questions about Phalcon v3/v4 you can visit here and for Phalcon v5 here.

Community Middlewares

I am glad to inform you that we have created the Community Middlewares repository: https://github.com/phalcon/middlewares

The main purpose of this repository is to collect the best middlewares with the help of the community.

Feel free to make a PR, if you have a good middleware :)

In my opinion we can create a catalog like this https://stackphp.com/middlewares/


I think its better that phalcon implement PSR-7 so we can use any available PSR-7 middleware. Too bad for symfony doesnt implement this in v3 but they promised to implement PSR-7 in v4.

edited Feb '16

Yea +100 for PSR-7. But i guess its impossible too in 2.x cuz of BC. Maybe in 3.x

We can start an effort to completely be PSR-7 compliant by 2.2

Doesnt it gonna break any BC with 2.1 and 2.0 applications ?

Since version 0.5, release numbering works as follows:

  • Versions are numbered in the form A.B.C where A.B is the major version number and C is the minor version
  • Backwards compatibility is ensured between minor versions ie. A.B.C and A.B.C+1
  • Minor version is incremented for small releases

Major release will happen between 6 and 9 months. These release contain new features, improvements and bug fixes. A major release may deprecate features from previous releases.