Blog: Propel 1.6.0RC1 Is Released
Propel 1.6.0 stable is not far away, for today the first Release Candidate was just published. From now on, no new feature will be added to the 1.6.0 version. And if no major bug appears, this Release Candidate will be the next 1.6.0 stable.
As compared to the last beta, this release contains mostly bugfixes. A few new features found their way at the last moment:
- Generated setters and filters now share the same capabilities. For instance, you can now set a boolean column to ‘yes’, or filter a temporal column on the ‘now’ string. The phpDoc blocks of generated setters and filters were rewritten to reflect these changes, so check the generated classes for details.
- Propel now supports Table Subqueries, a.k.a. “Inline Views”, thanks to a patch by lvanderree.
- Behaviors can now modify existing methods even if no hook is called in the builders, thanks to a new service class called
PropelPHPParser. This class can remove a method, replace a method by another one, or add a new method before or after an existing one. See the Behavior Documentation for details.
- The built-in Runtime Introspection classes are now a little smarter:
TableMapobjects have the knowledge of the primary string column.
As the previous beta, Propel 1.6.0RC1 is backwards compatible with Propel 1.5. Just upgrade Propel, rebuild your model, and you’re good to go.
Propel 1.6.0 is the next 1.5 release, since the 1.5.6 was the last release in the 1.5 branch. So if you want to prepare the next upgrade of your Propel 1.5 application, you should test this release.
As usual, Propel is available in all the formats you can dream of:
> svn checkout http://svn.propelorm.org/tags/1.6.0RC1
> git clone git://github.com/Xosofox/propel.git
> sudo pear config-set preferred_state beta > sudo pear upgrade propel/propel_generator > sudo pear upgrade propel/propel_runtime
- http://files.propelorm.org/propel-1.6.0RC1.tar.gz (Linux)
- http://files.propelorm.org/propel-1.6.0RC1.zip (Windows)
Send Us Your Feedback
Please test and report any problem you may encounter with this release. Don’t hesitate to report documentation problems, phpDoc inaccuracies, good or bad surprises you got with that release.