As promised, we end today the beta releases cycle of symfony 1.1, with the publication of the first release candidate version (RC1). No new feature will be added from now, so you're encouraged to test it thoroughly and report any problem to help us fixing the remaining bugs before we publish the stable version.
What has been done between the beta4 and this brand new RC1?
- The sfValidatorPropelChoice validator doesn't use the PHP name format anymore to reference table columns, but directly the column name, to be coherent with the way everything else works. Also, the sfValidatorPropelUnique validator has been added and is now used by the propel:build-forms task.
- Also regarding the forms framework, the possibility has been added to pass HTML attributes for each field when rendering a form or a widget schema, to ease forms templating and output customization.
- The plugin:install task now checks the license of the plugin. If the plugin is not licensed under a LGPL, MIT, BSD, Apache, or PHP license, the task won't install it except if you pass a --force-license option.
- Support has been added to the schema YAML format for Propel 1.2 inheritance.
- Paths were incorrect when uploading a file. This has been fixed.
- Tests has been updated to ensure they work under both case-sensitive and unsensitive filesystems.
- Fabian Lange has provided a huge work to ensure the fillin filter works as expected in any case.
- The autoloading performance problem which was occuring in dev environment in certain very rare circumstances has been fixed.
To upgrade an existing project based on another 1.1 beta, you have to run the following commands:
$ php symfony propel:build-model
$ php symfony propel:build-forms
$ php symfony cache:clear
To upgrade a project using symfony 1.0, you're invited to carrefully read the UPGRADE file.
So what's the next step? You can expect a RC2 and a stable release in the following weeks.
this is wonderfull. I wonder if I can use it to play reggae music? I'm not very much into symfonic music...
That great! Good work team!
Bob Marley> You can try the "./symfony play:reggae --add-weed" command, but we do not guarantee the result ;)
Very good job team ! It's a really good news :p
Please folks don't forget to update the documentation. Until then I will silently use symfony 1.0.X.
That's brilliant, I love you guys! :D
this is great news! Keep up the fantastic work :)
Nice work ppl, keep it up.
Support has been added to the schema YAML format for Propel 1.2 inheritance.
What exactly is that? where can i find more about these improvements ?
you will be able :) we are writing www.play.fm 2.0 with symfony 1.1 and also offer some reggae sound
Nice work! When The Book 1.1 come out?
How do you upgrade it? I'm running 1.1beta4
c:\php>pear upgrade symfony/symfony-beta Nothing to upgrade
Tried millions way .. and still cant get 1.1rc1
c:\php>pear uninstall symfony/symfony symfony/symfony not installed
c:\php>pear uninstall symfony/symfony-beta symfony/symfony not installed
c:\php>pear install symfony/symfony-beta downloading symfony-1.0.15.tgz ...
@vv: PEAR can't handle both version. So, when you try to install the latest beta version, it installs the 1.0.15 because this is the last uploaded one and stable is >= to beta. Here is how to install 1.1.0RC1 with PEAR:
pear install symfony/symfony-1.1.0RC1
Good Work Team!!!