Nachdem Doctrine ja jetzt nun mit großen Schritten auf den grandiosen 2.0 Release zu geht, habe ich fest gestellt, dass meine Tutorials spätestens jetzt ihre Aktualität verloren haben. Zu Demo-Zwecken sind sie sicherlich noch ganz ok, aber die Techniken, die da eingesetzt werden sind zum Teil nicht mehr vorhanden, oder nicht die, die man einsetzen sollte, wenn man performant mit Doctrine arbeiten will. Da mir im Moment die Zeit fehlt die Tutorials aufzubessern habe ich sie mit einem Warnhinweis versehen:
Achtung:
Dieses Turorial bezieht sich auf eine veraltete Version von Doctrine und funktioniert vermutlich mit den neueren 1.x und späteren 2.x Releasen nicht mehr.
Sobald der 2.0 Release draußen ist und mir irgendwo ein PHP 5.3 Server zur Verfügung steht, werde ich versuchen wieder ein paar Tutorials zu schreiben und online zu stellen. Natürlich informiere ich auch weiterhin über News rund um Doctrine, wenn sie mir vor die Füße fallen
. Eine tolle Präsentation zum Thema Doctrine hat @beberlei auf der diesjährigen FrOSCon gehalten, diese will ich Euch nicht vorenthalten: http://www.beberlei.de/talks/froscon2010.md.html#0
written by Alexander
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
Kommentare