Archives


Master Symfony2 fundamentals

Be trained by SensioLabs experts (2 to 6 day sessions -- French or English).
trainings.sensiolabs.com

Symfony hosting done right

ServerGrove, outstanding support at the right price for your Symfony hosting needs.
servergrove.com

Discover the SensioLabs Support

Access to the SensioLabs Competency Center for an exclusive and tailor-made support on Symfony
sensiolabs.com

gravatar
The wait is over: symfony 1.1 released
by Nicolas Perriault – June 30, 2008 – 37 comments

As you may know, we have been working for a very long time on the next stable version of symfony. Now the day has come to celebrate the immediate availability of the long awaited 1.1 stable release of the symfony framework!

Fabien, the core team, and contributors have achieved a tremedous amount of work to provide a full set of exciting new features. We have already talked a lot about them, but one more time, here is what you get in symfony 1.1:

  • The new architecture of symfony is more configureable and decoupled, allowing you to use or replace part of the framework very easily,
  • The new object-oriented form framework makes form creation and reuse a breeze,
  • The brand new task system allows to quicly make extensible batch scripts and command line utilities,
  • Symfony has now a decent YAML parser, with verbose error reporting,
  • The new plugin manager is now compatible with the PEAR standard API, handles plugins dependencies, and provides options for a better control on what you install,
  • The formats handling system can make your app behave and respond differently whether an iPhone, a bot, or a browser is requesting it,
  • The Propel 1.2 ORM is now bundled as a plugin, which means you can very easily switch to Doctrine or even to Propel 1.3 if you prefer,
  • The bundled sfCompat10Plugin will ensure that your 1.0 based projects will still work after having upgraded to 1.1!
  • The routing is now cached, so you can expect a significant performance boost when you got plenty of routes in your app. Also, the routing class is no more a singleton so you can now extend and reference it easily to fit your needs,
  • Even if that's not really a feature, more than 8,500 unit and functional tests guarantee the overall stability of the framework codebase. We doubled the number of tests between 1.0 and 1.1!

Installing and updating symfony

To install symfony 1.1 via PEAR, you have now to explicitely declare the version you want to install. So, if you want to install the 1.1.0 version stable, you must run:

$ pear install symfony/symfony-1.1.0

Whereas if you want the 1.0 version stable:

$ pear install symfony/symfony-1.0.17

If you prefer to download a standalone archive, grab the symfony-1.1.0.tgz or the symfony-1.1.0.zip archive and uncompress it somewhere on your disk.

If you are new to symfony, maybe the simplest solution is to download the sandbox :

And if you are a SVN afficionado, just checkout the 1.1 branch:

$ svn co http://svn.symfony-project.com/branches/1.1/ /path/to/symfony

Everything else is explained in great details in the symfony installation guide.

Upgrading your existing symfony projects

If you plan to upgrade an existing symfony 1.0 based app to use the brand new 1.1 version, please read carefully the UPGRADE file bundled in every distributed package and versionned in the SVN repository. If you are currently using symfony RC2 in your project, just be sure to run the symfony project:upgrade command just after having updated the symfony library.

As a side note regarding the symfony repository (which has just passed the 10.000th commit), and because we have today two stable versions of symfony (1.0 and 1.1), the trunk directory has been removed.

Regarding the documentation

The whole documentation has been updated to reflect the changes between symfony 1.0 and this new release. The community has surpassed all our expectations by contributing translated resources in 10 new languages in less than 15 days!

We have added a lot of useful tips in the cookbook and the fourth first chapters of the book for the new forms framework are available. The API documentation can also helps you finding easily what you need in the whole symfony codebase.

Maintenance

Symfony 1.1, as a transition release, will be maintained for one year starting from today, whereas 1.0 will still be supported until January 2010.

Next releases

Fabien and the core team have already begun working on the future 1.2 milestone, which will be date driven and no more feature-driven. Also, release cycles will be drastically shorten. You can expect interesting features and improvements to come in this next release, beginning with the brand new admin generator based on the new forms system provided by symfony 1.1. More information on this topic are to come, so stay tuned but please enjoy this new 1.1 version first ;-)

Thanks

We would like to address a special big thanks to Fabian Lange, who has done a fantastic work on symfony recently. Also, kudos to Carl Vondrick and Dustin Whittle for their very appreciated work on symfony.

And last but not least, the biggest thank will go to you, the symfony user community, for the growing interest in the project, for your contributions and for making symfony better and more widespread, day after day, so, one more time: thank you.

Comments RSS

  • gravatar
    #1 mahono said on the 2008/06/30 at 00:57
    Good news! Thanks to all people making this possible. Keep up the great work!
  • gravatar
    #2 Javier Eguiluz said on the 2008/06/30 at 01:03
    Congratulations for all your hard work :)
  • gravatar
    #3 mppfiles said on the 2008/06/30 at 01:06
    Congratulations! This release was long awaited from the symfony community...
    It's party time!
  • gravatar
    #4 Taku said on the 2008/06/30 at 01:08
    That's a great day :-).
    Bravo à tous !
    Congratulations guys, a great summer is to come !
  • gravatar
    #5 Marc said on the 2008/06/30 at 01:28
    Awesome.
  • gravatar
    #6 ZAAN said on the 2008/06/30 at 01:41
    Congratulations for the whole team! We wait for that news :)
  • gravatar
    #7 Luã de Souza said on the 2008/06/30 at 02:39
    Great work!

    Greetz from the Brazilian community :)
  • gravatar
    #8 cysin said on the 2008/06/30 at 03:12
    Great news! I've been waiting for this for a long time. But the book of form framework is not incomplete....
  • gravatar
    #9 Carl Vondrick said on the 2008/06/30 at 04:03
    Congratulations symfony!!
  • gravatar
    #10 china said on the 2008/06/30 at 04:29
    é¡¶
  • gravatar
    #11 isi said on the 2008/06/30 at 04:30
    The PHP community for too long has been without a proper framework. You brought us Symfony 1.0 and many of us used it from the beginning - or near so. You have given us fantastic (in most cases) documentation, great community support, ample plugins for nearly anything imagined.

    Now you have given us the upgrade packed with enhancements and stability.

    Thank you for your time and dedication to this project. I look forward to what is coming in the next releases, and still to get my hands dirty with the current one.

    Thanks again,

    Isi
  • gravatar
    #12 akky said on the 2008/06/30 at 04:32
    Congratulations! Great work.
  • gravatar
    #13 neonard0 said on the 2008/06/30 at 05:42
    Congrats !! thank you all for this great effort. From now on... Let's get this party start with sf1.1
  • gravatar
    #14 zero0x said on the 2008/06/30 at 07:00
    horaaaay! I'm happy with you guys, i've been waiting for this moment. Thanks for great work!
  • gravatar
    #15 Eric Lemoine said on the 2008/06/30 at 08:05
    Congratulations ;)
    That is some good news to start the week :)
  • gravatar
    #16 Jordi said on the 2008/06/30 at 08:10
    Great ... I'll set SVN to work this evening.

    Is the admin generator now adapted to use the new form system?
  • gravatar
    #17 ALI EL said on the 2008/06/30 at 09:39
    Congratulations symfony!! me too !
  • gravatar
    #18 NiKo said on the 2008/06/30 at 09:51
    Jordi> As written in the post, the new form framework based admin gen will happen in 1.2. For now the good old admin gen works enabling the sfCompat10Plugin.
  • gravatar
    #19 Fabian said on the 2008/06/30 at 11:01
    congrats! lads and gents, make some noise about it!
  • gravatar
    #20 Thomas R. said on the 2008/06/30 at 11:01
    Congratulation to the sf team.
  • gravatar
    #21 Digital Base said on the 2008/06/30 at 11:24
    Digg it :

    http://digg.com/programming/Symfony_v1_1_released_the_better_php_framework
  • gravatar
    #22 Hugo said on the 2008/06/30 at 12:36
    Congrats for all this awesome work ;)
  • gravatar
    #23 Ben Haines said on the 2008/06/30 at 13:07
    Thank you all for your efforts! Look forward to digging through the documentation :)
  • gravatar
    #24 Muhammad Asif Ali said on the 2008/06/30 at 13:35
    Great new for the entire symfony community... and time for me to upgrade my symfony skills...
    Thanks to community

  • gravatar
    #25 vinilios said on the 2008/06/30 at 14:50
    Congrats ppl, keep it up.
  • gravatar
    #26 Sascha Ahmann said on the 2008/06/30 at 15:58
    Congratulations on this very new release. This is tremendous work you guys achieved. Keep up the great work ! :)
  • gravatar
    #27 npFly said on the 2008/06/30 at 15:59
    pAwesome. When debian package will be available?
  • gravatar
    #28 Raphael said on the 2008/06/30 at 16:13
    So much thanks! RAPHAEL
  • gravatar
    #29 Phennim said on the 2008/06/30 at 17:12
    Awesome work, congratulations to everyone involved in this iconic release.
  • gravatar
    #30 Davinder said on the 2008/06/30 at 18:30
    Congratulations to the team, and thank you for all your hard work on this project!
  • gravatar
    #31 paolovas said on the 2008/07/01 at 00:34
    Congratulations !! Can't wait to try it
  • gravatar
    #32 Ian said on the 2008/07/01 at 07:30
    Overall, the 1.1 release is great. Its a serious step in the right direction for SF.
  • gravatar
    #33 Sam said on the 2008/07/01 at 10:34
    1.2 WANT :D

  • gravatar
    #34 Azahari Zaman said on the 2008/07/02 at 03:16
    Wow.. great news here. Congratulations to all that has contributed their time and efforts to the making of the 1.1 release.. long live symfony - ;)
  • gravatar
    #35 Marco said on the 2008/07/05 at 17:12
    Great news...
    Congratulations!!!
    Cant wait to upgrad our symfony project...

    Greetz Marco from germany...
  • gravatar
    #36 pitrasacha said on the 2008/07/06 at 11:24
    Congratulation .... go symfony go ....

    ... pitra from INDONESIA
  • gravatar
    #37 Simon Gow said on the 2008/07/10 at 18:38
    Just released one of the biggest social news sites running on Symfony 1.1 as well

    :)