Posted 12 days ago by beberlei
We released a new round of maintenance releases for the 2.1 branch. DBAL and ORM are now in version 2.1.6 of their lifecycle. There have been 8 bug fixes in ORM and 8 in DBAL. See the changelogs: ORM Changelog DBAL Changelog As usual code is available via Download, PEAR, Packagist/Composer or... [read more] [0 Comments]
Posted 13 days ago by beberlei
We released Doctrine 2.2 today. A top list of the new features includes: Filtering entities and associations based on rules that can be parameterized, enabled or disabled, developed by asm89 Support for complex SQL types such as Geometries, IPs, develped by jsor. Bit Comparisions in DQL, devel... [read more] [0 Comments]
Posted about 1 month ago by beberlei
Sadly we did not manage to hold our schedule with a 2.2 release in 2011, we had to do some larger changes before the final release. This means we are releasing another Beta of Doctrine DBAL and ORM. The final release is rescheduled to 19th January. DBAL Changelog ORM Changelog Please try and ... [read more] [0 Comments]
Posted about 1 month ago by beberlei
We are proud to announce the start of the beta phase of Doctrine 2.2. I think we implemented a nice amount of new features and refactored lots of the code-base for simplicity and performance. Additionally we found a bunch of new developers that contributed considerable amount of code. A top list... [read more] [0 Comments]
Posted about 1 month ago by beberlei
We released another Doctrine ORM bugfix release, version 2.1.5. It fixes 5 critical regressions that were introduced in 2.1.0, 2.1.2 and 2.1.3 and a total of 10 issues. See the changelog for details. You can get the code from PEAR, the download section or directly from Github. [read more] [0 Comments]
Posted 3 months ago by beberlei
I just released Doctrine ORM 2.1.4. The Doctrine ORM 2.1.3 release has a regression in the EntityManager#merge() method, which is fixed in this release. See the changelog. Get the package from PEAR, Downloads or from Github. [read more] [0 Comments]
Posted 3 months ago by beberlei
One of most common complaints about Doctrine2 is the requirement to write getters/setters for all the fields and assocations of every entity. A concern that immediately follows is that Doctrine 2 is not suitable for Rapid-Application-Development. The problem is purely a usability concern and the... [read more] [0 Comments]
Posted 3 months ago by beberlei
The bugfix release is three weeks overdue, here is it now: ORM 2.1.3 with 24 bugfixes and 1 security fix DBAL 2.1.5 with 6 bugfixes Common 2.1.3 with 1 bugfix The security fix concerns usage of the ASC/DESC orientation parameters in "$repository->findBy($criteria, $orderBy)", which is subject... [read more] [0 Comments]
Posted 5 months ago by beberlei
We have released the maintenance versions Common 2.1.2, DBAL 2.1.3 and ORM 2.1.2. Common 2.1.2 Changelog DBAL 2.1.3 Changelog ORM 2.1.2 Changelog A total of 20 bugs have been fixed in all 3 components. The DBAL release contains a security fix for the Oracle driver fixing a possible SQL inject... [read more] [0 Comments]
Posted 6 months ago by beberlei
We released the DBAL and ORM 2.1.1 maintenance versions today that several issues with both packages. You can see the changelog of both packages on Jira: ORM Changelog (22 issues fixed) DBAL Changelog (4 issues fixed) Please report any problems with these packages to the Jira tracker or the m... [read more] [0 Comments]
Posted 6 months ago by beberlei
We released the last maintenance version of the 2.0.x branch Doctrine 2.0.7 today. It contains a bunch of fixes backported from the 2.1.x and master branches. You can find the list of fixes in the Changelog: ORM Changelog 2.0.7 DBAL Changelog 2.0.7 This release marks the end of line of the 2.... [read more] [0 Comments]
Posted 7 months ago by beberlei
We finished all the outstanding work on the Doctrine 2.1 branch and released the first final version. Almost all of the code was kept backwards compatible. There are only some slight changes that are explained in the UPGRADE_TO_2_1 file. This release is packed with new features and optimizations... [read more] [0 Comments]
Posted 7 months ago by beberlei
We released Doctrine 2.1 Release Candidate 3 after some important changes to the new annotation reader. That is also why we didnt manage to keep our release date of June 30th. The new date is Monday. About the Annotations: We constantly had problems with the autoloading of annotations through PH... [read more] [0 Comments]
Posted 8 months ago by beberlei
RC2 of Doctrine 2.1 is packaged and can be grabbed from PEAR and the download section. We fixed several inconsistencies, backwards compatibility breaks and some bugs. Please test this release as it will probably be the base of the final release due to be released later this week. The scheduled ... [read more] [0 Comments]
Posted 8 months ago by beberlei
Doctrine 2.1 is feature complete and we packaged up the first release candidate to celebrate this day. So far we got exactly one backwards compability complaint that was immediately fixed. You only have about 10 days to verify that this release candidate is working with your existing 2.0 code-bas... [read more] [0 Comments]
Posted 8 months ago by beberlei
On wednesday we released Doctrine 2.0.6 of DBAL and ORM. Both versions include some bugfixes, DBAL for identifier quoting with MSSQL and issues with cascade remove, inheritance and the XML driver for the ORM. See the changelogs for more details: ORM DBAL Grab the download from our PEAR Chann... [read more] [0 Comments]
Posted 9 months ago by beberlei
We would like to announce the first beta release of Doctrine 2.1. It is packed with new features that will make your life easier: Indexed associations: You can force Doctrine to hydrate collection elements by using a field of the target entity as key, for example the ID or any unique field. See... [read more] [0 Comments]
Posted 9 months ago by beberlei
Slightly behind schedule we released the next round of maintenance versions of Doctrine DBAL (2.0.5) and ORM (2.0.5) today. It also includes a Security fix for DBAL in combination with PDO MySQL and charsets that was closed in PHP 5.3.6. If you are using 5.3.6, you should now use the "charset" op... [read more] [0 Comments]
Posted 11 months ago by beberlei
Slightly delayed but here are the releases of DBAL and ORM versions 2.0.2: ORM 2.0.2 Changeset DBAL 2.0.2 Changeset A total of 22 issues was fixed. There was one big change in the build mechanism. Symfony YAML and Console dependencies are now converted to git submodules and are also shipped ... [read more] [0 Comments]
Posted about 1 year ago by beberlei
We released the first maintenance versions of Common, DBAL and ORM today. See the changelogs for more information: ORM, 26 Bugs fixed DBAL, 1 Bug fixed Common, no known bugs We also optimized the build process, so that the Version Classes in the Git Tags do not contain the "-DEV" suffix anymo... [read more] [0 Comments]
Posted about 1 year ago by beberlei
Doctrine 2 is now stable for about three weeks and we are pretty happy about the increase in community discussions on IRC and mailing list. Additionally its good to see that we are not flooded with new bug reports and we can keep closing all the incoming issues very fast. At this point you are p... [read more] [0 Comments]
Posted about 1 year ago by beberlei
We are happy to announce the immediate release of the first stable Doctrine 2.0 version. This release marks the end of 2.5 years of dedicated development starting in early 2008 and ending as a christmas present to our users. We wish everyone a merry christmas! During the last years a core team o... [read more] [0 Comments]
Posted about 1 year ago by beberlei
We are pleased to announce the immediate availability of the first Release Candidate of the Doctrine ORM. Over 2 years of dedicated development will soon lead to the final release. If no non-trival bugs are reported in the period of the next 1-2 weeks this release candidate will serve as basis fo... [read more] [0 Comments]
Posted about 1 year ago by gmorkevicius
These behavioral extensions will give you another view on Doctrine2 capabilities handling behaviors through the EventListeners. These extensions operate like some of the most commonly used behaviors, leaving the domain objects as clean as possible. Annotations makes it easy to understand an inten... [read more] [0 Comments]
Posted about 1 year ago by beberlei
Doctrine 2 supports composite keys of primitive types from the beginning, however we realized early that a very common use-case is a composite key with one or more elements being associated entities. For example think of a CMS System which allows Article Translations. A common SQL schema for this... [read more] [0 Comments]
Posted about 1 year ago by romanb
We would like to announce the immediate release of Doctrine ORM BETA 3: Installation Changelog We fixed 45 issues, most of them bugs reported by our users. The ORM package is now in a state where no new features will be added and we will fully concentrate the efforts on fixing bugs and bringi... [read more] [0 Comments]
Posted about 1 year ago by beberlei
In preparation of the next ORM Beta Release in the next days we already released Doctrine DBAL 2.0.0BETA3 today. Noteworthy changes include: BC Break: Changed behaviour of Postgres and Oracle DateTime now without Timezone (TIMESTAMP WITHOUT TIME ZONE instead of TIMESTAMP WITH TIME ZONE) See Tic... [read more] [0 Comments]
Posted about 1 year ago by beberlei
If you access a collection of Entity A pointing to Entity B, Doctrine2 always initializes the complete collection for you. For small collections up to around 100 entities this won't be a problem, however as soon as collections get (much) bigger than this you can get into serious trouble. By defa... [read more] [0 Comments]
Posted about 1 year ago by beberlei
You will often come across the requirement to display aggregate values of data that can be computed by using the MIN, MAX, COUNT or SUM SQL functions. For any ORM this is a tricky issue traditionally. Doctrine 2 offers several ways to get access to these values and this article will describe all ... [read more] [0 Comments]
Posted about 1 year ago by beberlei
Today we are happy to announce the immediate availability of the second beta version of Doctrine2. This is the first release after the split of Doctrine2 into three independent projects, Common, DBAL and ORM. This change took longer than we expected but we are back to our SVN productivity now and... [read more] [0 Comments]
Posted about 1 year ago by jwage
A question asked to me many times by many different people over the last year is, "will Doctrine ever have any support for MongoDB?". I have never really had an answer because we haven't had any official plans to support it as it was so new to the database world and php so nobody really knew much... [read more] [0 Comments]
Posted about 1 year ago by beberlei
By default DQL supports a limited subset of all the vendor-specific SQL functions common between all the vendors. However in many cases once you have decided on a specific database vendor, you will never change it during the life of your project. This decision for a specific vendor potentially al... [read more] [0 Comments]
Posted about 1 year ago by beberlei
This blog entry relates to an outdated Doctrine 2 Alpha version. Please see the documentation for the most up to date behavior. A test-implementation for this behavior is on github.com/beberlei/DoctrineExtensions My previous post on behaviors in Doctrine 2 generated quite some discussion abo... [read more] [0 Comments]