The Blog

Propel2 alpha4 is released

The Propel Team – 20 November 2014

We just released Propel2 Alpha4 with lot of bug fixes and some new major features.

What's new in this release

Configuration System

Cristiano Cinotti did a fantastic job in integrating the Symfony configuration system into Propel. The file is the past, you can now define Propel's config as yml, php, ini and more. You can find more information in the Configuring Propel documentation.


Kévin Gomez did also a incredible job in updating the PropelBundle so you can use it with Propel2. You can find more information about the integration of Propel2 in Symfony in the Working With Symfony2 documentation. It's available also in composer via "propel/propel-bundle": "2.0.0-alpha4".

Init Command

Marc Scholten gave us a brilliant new init command to bootstrap your Propel project now even faster.

Bug fixes

And as always we fixed a lot of bugs with this release. Thanks to all contributors!


We said in our latest alpha3 release blog post that the next version will be a beta. Unfortunately, we have to correct this. We're working hard to get things going, but we have still many open issues that need some investigations first before we are able to provide you a beta. In our roadmap you'll find also some new big features we're planning. At the moment we can not provide you any date a beta is realistic, although we know it's highly requested. If you find the time to investigate some issues or even provide some fixes, then please don't hesitate - any contribution is highly appreciated by the whole propel community!


You can download this release as usual via composer. Please give it a try and report any bugs you spot:

  "require": {
    "propel/propel": "2.0.0-alpha4"

All changes/commits:

All releases:

Thank you guys!

Read more »

Propel Has A New Leader

William Durand – 23 April 2014

Three years ago, I became the lead developer of the Propel ORM project, a decision that probably changed my life, and, for sure, literally propelled me out of my comfortable zone. This was not easy. I was young, inexperienced, and a sort of "outsider".

While Propel was a "one-man project" thanks to the awesome François, I decided not to follow such path. I rather created an organization, gathering skilled people, and new projects, with a long-term vision in mind. That is actually what I like the most in Open Source, enrolling new people to this wonderful world, and giving them responsibilities or, at least, opportunities to become Open Source developers.

In three years, Propel grew up a lot: a brand new upcoming version, more documentation, more tests, more components to integrate with various frameworks, but also more standard tools and best practices. The whole project moved to Git and GitHub, I simplified the way releases were built, as well as, how one could contribute to the project (code but also documentation and, generally speaking, everything related to the project at large). In my opinion, this is my main contribution to the project, and my only regret is not to ship Propel2 in a stable version myself.

But now, after three years, it's time to step down. Having me as project leader is what prevents Propel from developing even faster, and for two simple reasons: I don't have enough time to dedicate to it, and I don't do any web programming anymore. I took over the project three years ago because I did not want to see it die, not because I wanted to lead an Open Source project. Today, Propel is still alive, and I like to think that the long-term vision I chose to follow three years ago is not completely unrelated.

I am sincerely glad to welcome Marc J. Schmidt as new lead developer of Propel. He is @MarcJSchmidt on Twitter, and @marcj on GitHub. If you follow the Propel2 development, I am sure you know him already! He is German, and an amazing developer. His understanding of the Propel design, of the Open Source philosophy, and of the ORM landscape, would be enough to let him lead the project. Note that I won't abandon the project right away. I will be right behind his shoulder watching him for a while.

I am very happy for Propel. I’m also very happy for me, this will, hopefully, give me some time for other activities. And most of all, I’m very happy for Marc, who deserves a warm welcome from you guys! :heart:

Read more »

Propel2 alpha3 is Released

The Propel Team – 16 April 2014

Propel2 got more love in the last weeks which lead to a new alpha3 release. Marc and a few other great people are doing a great job with Propel2.

A few more devs prepare even more Pull Requests to polish Propel2. The next release target will be a first beta, let's see how things are going on.

Please give it a try and report any bug:

  "require": {
    "propel/propel": "2.0.0-alpha3"

Thank you guys!

Read more »