Die Entwickler haben die vierte ALPHA Version von Doctrine 2.0 zum Testen freigegeben. Sie beinhaltet mehr als 60 Bugfixes.
Zusammenfassung:
- DBAL Refactorings
- CLI Refactoring and Enhancements
- Support for customizing the DDL of column definitions
- XML Mapping Driver Improvements
Das Changelog befindet sich hier; der Release kann hier bezogen werden.
Die Beta ist für März 2010 geplant – ich kann’s kaum erwarten die stable Version zu testen
.

written by Alexander
\\ tags: alpha release, doctrine 2, doctrine 2.x, PHP, php5
Gestern wurde der erste Wartungsrelease von Doctrine 1.2.x veröffentlicht. Diese sollen die nächsten 18 Monate mindestens monatlich erscheinen und ausschließlich Bugfixes enthalten. Da diese Versionen vollständig rückwärtskompatibel sind, wird zu einem Update der eigenen Installation geraten. Enthalten in diesem Release ist:
- [r6834] Fixing issue with relationship ordering
- [r6835] Fixes issue with oracle adapter statement using wrong constant
- [r6836] Fixing issue with sfYaml autoload not returning true
- [r6839] Fixes issue with array cache driver and deleting
- [r6840] Fixed thrown Exceptions to be package-level
- [r6842] Fixes issue with $length in migrations addColumn
- [r6859] Fixed misplaced param when parsing join condition
- [r6883] Added empty init() method implementation to avoid method does not exist error
- [r6889] Fixing issue with nested set createRoot() method and string root column
- [r6893] Adding _cleanup() call to start of migrations diff to make sure directory is clean
Ein vollständiges Changeset gibt es natürlich auch. Den Download kann man hier beziehen.

written by Alexander
\\ tags: bugfix release, Doctrine, doctrine 1.2.1, doctrine 1.2.x
Gestern Nacht und heute morgen wurden 3 Doctrine Versionnen veröffentlicht, welche Aufmerksamkeit verdienen:
Doctrine 1.2.0
Diese Version wird der letzte Versionssprung der 1.x Branch werden. Die nächsten stabilen Releases werden sich auf die 2.x Branch konzentrieren. Zusätzlich hat das Entwickler Team die Zeitspannen definiert, in der die 1.x Versionen noch mit Patches versorgt werden:
- Doctrine 1.0 bis 03/01/2010
- Doctrine 1.1 bis 03/01/2010
- Doctrine 1.2 bis 06/01/2011
Abweichend von vorherigen Postings haben die Entwickler den Support Zeitraum für die 1.0.x Branch verlängert, um den Anwendern genug Zeit zum Upgrade zu lassen.
Ein paar Highlights dieses Releases:
Doctrine 1.2.0 kann hier bezogen werden.
Doctrine 1.0.14, 1.1.6
Zusätzlich zum 1.2.0 Release wurden ebenfalls zwei Wartungsreleases für die Branches 1.0.x und 1.1.x veröffentlicht. Sie können hier bezogen werden: 1.0.x | 1.1.x
Fazit:
Ich kann es schon kaum erwarten mal produktiv mit der 1.2 und später mit der 2.0 zu arbeiten. Vielleicht habe ich im Urluab ja ein paar Stunden Zeit um mal ein bisschen zu testen und damit zu spielen, damit ich wieder auf den aktuellen Stand komme
. Die Jungs machen echt einen guten Job, die konstanten Releases waren für das Projekt der beste Ansatz. Übrigens gewinnt Doctrine auch auf der IPC mehr und mehr Aufmerksamkeit. Ralph Schindler erwähnte Doctrine in seiner Keynote
.

written by Alexander
\\ tags: doctrine 1.0.x, doctrine 1.1.x, doctrine 1.2.0, doctrine 1.2.x, release
Heute Nacht wurde der erste Release Candidate für Doctrine 1.2 veröffentlicht. Der finale stabile Release soll planmäßig Ende November erfolgen, so nichts dazwischen kommt.

written by Alexander
\\ tags: Doctrine, doctrine 1.2, doctrine 1.2.x, PHP, php5, rc, rc1
Gestern und heute gab’s wieder zwei neue Doctrine Releases, im Moment geht es echt Schlag auf Schlag
.
Doctrine 1.2.0-BETA2
Dies ist ein reiner Bugfix Release. Anwender von Doctrine 1.1 sind angehalten zu upgraden und ihre Anwendungen zu testen.
Doctrine 2.0.0-ALPHA3
Ein weiterer Bugfix Release für Doctrine 2. Er beinhaltet über 60 Bugfixes und Verbesserungen an allen Ecken und Enden. Doctrine 2 macht große Schritte in Richtung stabilen Release. Folgende Highlights heben die Entwickler heraus:
- Added functionality to convert a Doctrine 1 schema to Doctrine 2 to help users with upgrading.
- Work on mapping drivers, exporter drivers and reverse engineering of database schemas.
- Refactorings to reduce duplicated code and increase efficiency.
- Refactored cache drivers to allow more control over deleting, added namespacing to cache drivers and implemented clear-cache task.
Die nächsten Schritte sind eine weitere ALPHA Version im Dezember (vermutlich am 11.) und der erste BETA Release im Januar 2010 (vermutlich am 8.).

written by Alexander
\\ tags: alpha release, beta release, Doctrine, doctrine 1.2, doctrine 1.2.x, doctrine 2.0, doctrine 2.0.x, PHP, php5
Kommentare