Propel 1.3 is out
The news has just hit the Propel home page: Propel long-awaited 1.3 version was released yesterday.
Not only is Propel 1.3 a lot faster than the previous version (thanks to PDO), it also fixes a handful of problems many of us had with Propel 1.2, and adds a few features as well. Here is a quick overview of interesting changes for symfony users:
- Table and column identifiers are now quoted with ticks in generated SQL code
- Ability to define your own method names for foreign key getters and setters (
refPhpName) - Using
clearSelectColumns()andaddAsColumn()works - Fully functional
doCount(), handling limit/offset, group by columns, etc. - Ability to define the primary key of a new object being inserted
- Subsequent calls to
retrieveByPK()ordoSelect*()with the same parameters return the same object instances (a.k.a. “Object Instance Pooling”) - Hangling of Master-Slave connections in a replicated environment
- One-to-one relationships
- Native nested sets implementation (no need for
sfPropelActAsNestedSetBehaviorPluginanymore) doSelectJoinXXX()methods now default to a left join instead of an inner join- Ability to self-reference several times AND hydrate related objects
You can check the list of the 242 tickets fixed for this release in the Propel Trac.
It seems that Propel 1.3 will be the default Propel version for symfony 1.2 - Dustin just made the change this morning.
This is great news indeed, and it means that future applications built with symfony and Propel will be even faster and easier to build than the ones we currently know!
Possibly related posts (automatically generated):
Great news, but I still prefer doctrine.
I’ve been using a slightly modified version of the sfPropel13Plugin (I hacked in query logging) for quite a while now and never had any problems with it. I think I’m still using beta4.
Lovely, I shall look forward to sfPropel13Plugin switching to the stable version.
Great, let’s wait for the new release of sfPropel13Plugin
The ability to set the value for the primary key is the thing I desired since I had met Propel )
[...] public links >> pdo Propel 1.3 is out Saved by peachyfrekus on Tue [...]