Symfony 1.1 is a (long-awaited?) new version of symfony that is under development for quite some time already. It is a first step towards a simpler, lighter and more flexible symfony 2.0 which is meant to be more explicit, and contain less “magic”.
Even though the biggest parts of the development work on symfony 1.1 have been finished now (most notably the new form framework), there is still much to be done. Polishing up, and introducing a new feature that only recently got discussed.
So aside from the new form framework, which has been discussed over and over already, what else can be expect? According to the Trac milestone , the 1.1 release exists of three main changes:
- UJS support
- Form and validation new sub-framework
- CLI tasks as classes
This list is actually very much self-explaining. Support for Unobtrusive JavaScript is I think a quite often requested feature. Form and validation is something discussed in a lot of places already, and the third one I believe (but I’ve not read into this one yet) is more of a best practices change.
Anyway, now what exactly is the status, most features are done now, right? Yes, and one could easily build an application with version 1.1 when getting it from Subversion. However, there might be changes requiring you to change your code (one last week for instance). And, quite some documentation is missing for 1.1, and to quote (I think it was) Fabien: If it isn’t documented, it doesn’t exist. So, if you know what you’re doing, or you can easily figure things out, you can start getting into 1.1, however if you’re new to symfony then stick to 1.0 for now. Also, don’t migrate your production applications to 1.1 for now 😉
Leave a Reply