Changeset 4553
- Timestamp:
- 06/23/08 23:57:13 (13 months ago)
- Files:
-
- 4 modified
- 1 copied
-
branches/0.11/CHANGELOG (modified) (1 diff)
-
branches/0.11/package.xml (modified) (13 diffs)
-
tags/0.11.0 (copied) (copied from branches/0.11)
-
tags/0.11.0/CHANGELOG (modified) (1 diff)
-
tags/0.11.0/package.xml (modified) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/0.11/CHANGELOG
r4459 r4553 1 0.11.0 2 ------ 3 * [r4459] Updating changelogs for 0.11.0-RC3 4 * [r4460] Fixed #1099. 5 * [r4467] added params to getSql so that it wraps getSqlQuery fully and not just somewhat 6 * [r4468] quick fix to an un-aliased query, to prevent confusion as raised by a beginner in #doctrine 7 * [r4469] dql examples: corrected syntax error, fixed poor practice on foreach 8 * [r4471] fixes #1088 9 * [r4472] fixes #1044 again - Added override option for relationship options to override the relation if it already exists 10 * [r4473] Adding new test cases. 11 * [r4474] Uncommenting tests. 12 * [r4475] fixes #1080 13 * [r4476] fixes #1105 14 * [r4477] Fixed two memory-leaks caused by not freeing internally created query objects. Issue & patch provided by Stefan Klug through the dev-mailinglist. 15 * [r4478] Removing postDql*() hooks as their are no use cases for them. Fixing issue with dql query hooks where they were being triggered multiple times. 16 * [r4479] Added coverage for 1113 17 * [r4480] Added more coverage 18 * [r4481] Adding some ignores for us Eclipse based users 19 * [r4482] * Updating the Synchronize Test case for ticket #1078 20 * Adding a test case to cover the FromArray functionality 21 * Adding a failing test for ticket #1117 22 * [r4483] Fixed #1104. 23 * [r4485] Added 1116 test case 24 * [r4486] updating test, removing unneeded fail 25 * [r4487] Fixed #1072. Please read through my comments in the testcase to see what has been fixed, what not and for what reasons. 26 * [r4488] Fixes 1116. Actually it is a PHP bug that was only solved in 6 march 2008. So only possible release to have this fixed is using PHP 5.2.6. Please refer to 27 http://bugs.php.net/bug.php?id=40417 for more explanation. I updated the test case to be sure we are correctly passing things to MySQL. Updated Query and QueryAbstract to use getParams as 28 they should. Also, getParams only displays the correct number of params after preQuery event. SoftDelete binds new values only after processing DQL (which is done calling getSql()), so 29 getParams only has the right values after it. 30 * [r4489] Added failing test case for ticket #1049 31 * [r4490] Coverage for 1121 32 * [r4491] fixes #1116 33 * [r4492] Coverage for #1121 34 * [r4493] Fixed #1049. Updated wrong method name in ticket 930. 35 * [r4494] Fixed #1115. getInvoker() now returns the table class of component. 36 * [r4495] Updated failing test in JoinTestCase. It was wrong defined 37 * [r4496] fixes #1121 38 * [r4497] Documenting attribute for enabling dql callbacks. 39 * [r4498] Fixes #1113. You have a problem with your model. M:N relations should never map both sides with hasOne. 40 * [r4499] Fixes #1113. You have another problem with your model. M:N relations should never map both sides with hasOne and also they should be mapped in both directions to work correctly. 41 * [r4500] Fixed data import when contains numeric values that exceed the maximum int/float PHP values. 42 * [r4501] is_int and is_float are unpredictable with huge numeric values. Used is_numeric which handled well my tests. 43 * [r4502] fixes #1044 44 * [r4503] fixes #1075 45 * [r4504] Updating usage. 46 * [r4505] Adding a test case for ticket #1106 . I cannot get it to fail. 47 * [r4506] Removed. 48 * [r4507] fixes #1080 again :) 49 * [r4508] fixes #1122 50 * [r4509] Fixed issue with joins using IN as condition. Added test case to cover this issue 51 1 52 0.11.0-RC3 2 53 ---------- -
branches/0.11/package.xml
r4282 r4553 22 22 <active>yes</active> 23 23 </lead> 24 <date>2008-0 4-21</date>25 <time>1 2:52:41</time>24 <date>2008-06-23</date> 25 <time>18:50:54</time> 26 26 <version> 27 27 <release>0.11.0</release> … … 214 214 <file name="Exception.php" role="php" /> 215 215 </dir> <!-- /lib/Doctrine/Locking --> 216 <dir name="Log">217 <dir name="Filter">218 <file name="Interface.php" role="php" />219 <file name="Message.php" role="php" />220 <file name="Priority.php" role="php" />221 <file name="Suppress.php" role="php" />222 </dir> <!-- /lib/Doctrine/Log/Filter -->223 <dir name="Formatter">224 <file name="Interface.php" role="php" />225 <file name="Simple.php" role="php" />226 <file name="Xml.php" role="php" />227 </dir> <!-- /lib/Doctrine/Log/Formatter -->228 <dir name="Writer">229 <file name="Abstract.php" role="php" />230 <file name="Db.php" role="php" />231 <file name="Mock.php" role="php" />232 <file name="Null.php" role="php" />233 <file name="Stream.php" role="php" />234 </dir> <!-- /lib/Doctrine/Log/Writer -->235 <file name="Exception.php" role="php" />236 </dir> <!-- /lib/Doctrine/Log -->237 216 <dir name="Manager"> 238 217 <file name="Exception.php" role="php" /> … … 504 483 <file name="Lib.php" role="php" /> 505 484 <file name="Locator.php" role="php" /> 506 <file name="Log.php" role="php" />507 485 <file name="Manager.php" role="php" /> 508 486 <file name="Migration.php" role="php" /> … … 609 587 <file name="compile.txt" role="php" /> 610 588 <file name="fetch-only-what-you-need.txt" role="php" /> 589 <file name="free-objects.txt" role="php" /> 611 590 <file name="introduction.txt" role="php" /> 612 591 <file name="other-tips.txt" role="php" /> … … 684 663 <file name="working-with-objects.txt" role="php" /> 685 664 </dir> <!-- /manual/docs/en --> 665 <dir name="ja"> 666 <dir name="getting-started"> 667 <file name="creating-tables.txt" role="php" /> 668 <file name="generting-models.txt" role="php" /> 669 <file name="installation.txt" role="php" /> 670 <file name="starting-new-project.txt" role="php" /> 671 <file name="working-with-existing-databases.txt" role="php" /> 672 </dir> <!-- /manual/docs/ja/getting-started --> 673 <file name="basic-schema-mapping.txt" role="php" /> 674 <file name="caching.txt" role="php" /> 675 <file name="class-templates.txt" role="php" /> 676 <file name="coding-standards.txt" role="php" /> 677 <file name="component-overview.txt" role="php" /> 678 <file name="configuration.txt" role="php" /> 679 <file name="connection-management.txt" role="php" /> 680 <file name="data-fixtures.txt" role="php" /> 681 <file name="database-abstraction.txt" role="php" /> 682 <file name="dql-doctrine-query-language.txt" role="php" /> 683 <file name="event-listeners.txt" role="php" /> 684 <file name="exceptions-and-warnings.txt" role="php" /> 685 <file name="facade.txt" role="php" /> 686 <file name="file-parser.txt" role="php" /> 687 <file name="getting-started.txt" role="php" /> 688 <file name="hierarchical-data.txt" role="php" /> 689 <file name="improving-performance.txt" role="php" /> 690 <file name="mapping-relations.txt" role="php" /> 691 <file name="migration.txt" role="php" /> 692 <file name="native-sql.txt" role="php" /> 693 <file name="object-relational-mapping.txt" role="php" /> 694 <file name="plugins.txt" role="php" /> 695 <file name="real-world-examples.txt" role="php" /> 696 <file name="relations.txt" role="php" /> 697 <file name="sandbox.txt" role="php" /> 698 <file name="schema-files.txt" role="php" /> 699 <file name="searching.txt" role="php" /> 700 <file name="technology.txt" role="php" /> 701 <file name="transactions.txt" role="php" /> 702 <file name="working-with-objects.txt" role="php" /> 703 </dir> <!-- /manual/docs/ja --> 686 704 <file name=".htaccess" role="php" /> 687 705 <file name="en.txt" role="php" /> 706 <file name="ja.txt" role="php" /> 688 707 </dir> <!-- /manual/docs --> 689 708 <dir name="lib"> … … 1019 1038 </dir> <!-- /tests/Expression --> 1020 1039 <dir name="Hydrate"> 1040 <file name="CollectionInitializationTestCase.php" role="test" /> 1021 1041 <file name="FetchModeTestCase.php" role="test" /> 1022 1042 </dir> <!-- /tests/Hydrate --> … … 1029 1049 <file name="OracleTestCase.php" role="test" /> 1030 1050 <file name="PgsqlTestCase.php" role="test" /> 1051 <file name="PluginHierarchyTestCase.php" role="test" /> 1031 1052 <file name="SchemaTestCase.php" role="test" /> 1032 1053 <file name="SqliteTestCase.php" role="test" /> … … 1124 1145 <file name="GroupUser.php" role="test" /> 1125 1146 <file name="GzipTest.php" role="test" /> 1147 <file name="I18nRelationTest.php" role="test" /> 1126 1148 <file name="I18nTest.php" role="test" /> 1127 1149 <file name="InheritanceDeal.php" role="test" /> … … 1278 1300 <file name="CascadingDeleteTestCase.php" role="test" /> 1279 1301 <file name="FilterTestCase.php" role="test" /> 1302 <file name="FromArrayTestCase.php" role="test" /> 1280 1303 <file name="GeneratorTestCase.php" role="test" /> 1281 1304 <file name="HookTestCase.php" role="test" /> … … 1346 1369 <file name="749TestCase.php" role="test" /> 1347 1370 <file name="786TestCase.php" role="test" /> 1371 <file name="832TestCase.php" role="test" /> 1348 1372 <file name="838TestCase.php" role="test" /> 1349 1373 <file name="867TestCase.php" role="test" /> 1350 1374 <file name="876TestCase.php" role="test" /> 1351 1375 <file name="889TestCase.php" role="test" /> 1376 <file name="894TestCase.php" role="test" /> 1352 1377 <file name="904TestCase.php" role="test" /> 1353 1378 <file name="912TestCase.php" role="test" /> … … 1356 1381 <file name="927TestCase.php" role="test" /> 1357 1382 <file name="929TestCase.php" role="test" /> 1383 <file name="930TestCase.php" role="test" /> 1358 1384 <file name="932TestCase.php" role="test" /> 1359 1385 <file name="935TestCase.php" role="test" /> 1386 <file name="941TestCase.php" role="test" /> 1387 <file name="950TestCase.php" role="test" /> 1360 1388 <file name="963TestCase.php" role="test" /> 1361 1389 <file name="966TestCase.php" role="test" /> 1362 1390 <file name="969TestCase.php" role="test" /> 1391 <file name="982TestCase.php" role="test" /> 1392 <file name="987TestCase.php" role="test" /> 1393 <file name="1015TestCase.php" role="test" /> 1394 <file name="1028TestCase.php" role="test" /> 1395 <file name="1044TestCase.php" role="test" /> 1396 <file name="1071TestCase.php" role="test" /> 1397 <file name="1072TestCase.php" role="test" /> 1398 <file name="1099TestCase.php" role="test" /> 1399 <file name="1106TestCase.php" role="test" /> 1400 <file name="1113TestCase.php" role="test" /> 1401 <file name="1116TestCase.php" role="test" /> 1402 <file name="1118TestCase.php" role="test" /> 1403 <file name="1121TestCase.php" role="test" /> 1404 <file name="1133TestCase.php" role="test" /> 1405 <file name="1134TestCase.php" role="test" /> 1406 <file name="NewTicketTestCase.php" role="test" /> 1363 1407 <file name="NjeroTestCase.php" role="test" /> 1364 1408 </dir> <!-- /tests/Ticket --> … … 1431 1475 <file name="SequenceTestCase.php" role="test" /> 1432 1476 <file name="SluggableTestCase.php" role="test" /> 1477 <file name="SoftDeleteTestCase.php" role="test" /> 1433 1478 <file name="TableTestCase.php" role="test" /> 1434 1479 <file name="template.tpl" role="test" /> … … 1751 1796 <api>stable</api> 1752 1797 </stability> 1753 <date>2008-0 4-21</date>1798 <date>2008-06-23</date> 1754 1799 <license uri="http://www.phpdoctrine.org/license">LGPL license</license> 1755 1800 <notes>-</notes> -
tags/0.11.0/CHANGELOG
r4459 r4553 1 0.11.0 2 ------ 3 * [r4459] Updating changelogs for 0.11.0-RC3 4 * [r4460] Fixed #1099. 5 * [r4467] added params to getSql so that it wraps getSqlQuery fully and not just somewhat 6 * [r4468] quick fix to an un-aliased query, to prevent confusion as raised by a beginner in #doctrine 7 * [r4469] dql examples: corrected syntax error, fixed poor practice on foreach 8 * [r4471] fixes #1088 9 * [r4472] fixes #1044 again - Added override option for relationship options to override the relation if it already exists 10 * [r4473] Adding new test cases. 11 * [r4474] Uncommenting tests. 12 * [r4475] fixes #1080 13 * [r4476] fixes #1105 14 * [r4477] Fixed two memory-leaks caused by not freeing internally created query objects. Issue & patch provided by Stefan Klug through the dev-mailinglist. 15 * [r4478] Removing postDql*() hooks as their are no use cases for them. Fixing issue with dql query hooks where they were being triggered multiple times. 16 * [r4479] Added coverage for 1113 17 * [r4480] Added more coverage 18 * [r4481] Adding some ignores for us Eclipse based users 19 * [r4482] * Updating the Synchronize Test case for ticket #1078 20 * Adding a test case to cover the FromArray functionality 21 * Adding a failing test for ticket #1117 22 * [r4483] Fixed #1104. 23 * [r4485] Added 1116 test case 24 * [r4486] updating test, removing unneeded fail 25 * [r4487] Fixed #1072. Please read through my comments in the testcase to see what has been fixed, what not and for what reasons. 26 * [r4488] Fixes 1116. Actually it is a PHP bug that was only solved in 6 march 2008. So only possible release to have this fixed is using PHP 5.2.6. Please refer to 27 http://bugs.php.net/bug.php?id=40417 for more explanation. I updated the test case to be sure we are correctly passing things to MySQL. Updated Query and QueryAbstract to use getParams as 28 they should. Also, getParams only displays the correct number of params after preQuery event. SoftDelete binds new values only after processing DQL (which is done calling getSql()), so 29 getParams only has the right values after it. 30 * [r4489] Added failing test case for ticket #1049 31 * [r4490] Coverage for 1121 32 * [r4491] fixes #1116 33 * [r4492] Coverage for #1121 34 * [r4493] Fixed #1049. Updated wrong method name in ticket 930. 35 * [r4494] Fixed #1115. getInvoker() now returns the table class of component. 36 * [r4495] Updated failing test in JoinTestCase. It was wrong defined 37 * [r4496] fixes #1121 38 * [r4497] Documenting attribute for enabling dql callbacks. 39 * [r4498] Fixes #1113. You have a problem with your model. M:N relations should never map both sides with hasOne. 40 * [r4499] Fixes #1113. You have another problem with your model. M:N relations should never map both sides with hasOne and also they should be mapped in both directions to work correctly. 41 * [r4500] Fixed data import when contains numeric values that exceed the maximum int/float PHP values. 42 * [r4501] is_int and is_float are unpredictable with huge numeric values. Used is_numeric which handled well my tests. 43 * [r4502] fixes #1044 44 * [r4503] fixes #1075 45 * [r4504] Updating usage. 46 * [r4505] Adding a test case for ticket #1106 . I cannot get it to fail. 47 * [r4506] Removed. 48 * [r4507] fixes #1080 again :) 49 * [r4508] fixes #1122 50 * [r4509] Fixed issue with joins using IN as condition. Added test case to cover this issue 51 1 52 0.11.0-RC3 2 53 ---------- -
tags/0.11.0/package.xml
r4282 r4553 22 22 <active>yes</active> 23 23 </lead> 24 <date>2008-0 4-21</date>25 <time>1 2:52:41</time>24 <date>2008-06-23</date> 25 <time>18:50:54</time> 26 26 <version> 27 27 <release>0.11.0</release> … … 214 214 <file name="Exception.php" role="php" /> 215 215 </dir> <!-- /lib/Doctrine/Locking --> 216 <dir name="Log">217 <dir name="Filter">218 <file name="Interface.php" role="php" />219 <file name="Message.php" role="php" />220 <file name="Priority.php" role="php" />221 <file name="Suppress.php" role="php" />222 </dir> <!-- /lib/Doctrine/Log/Filter -->223 <dir name="Formatter">224 <file name="Interface.php" role="php" />225 <file name="Simple.php" role="php" />226 <file name="Xml.php" role="php" />227 </dir> <!-- /lib/Doctrine/Log/Formatter -->228 <dir name="Writer">229 <file name="Abstract.php" role="php" />230 <file name="Db.php" role="php" />231 <file name="Mock.php" role="php" />232 <file name="Null.php" role="php" />233 <file name="Stream.php" role="php" />234 </dir> <!-- /lib/Doctrine/Log/Writer -->235 <file name="Exception.php" role="php" />236 </dir> <!-- /lib/Doctrine/Log -->237 216 <dir name="Manager"> 238 217 <file name="Exception.php" role="php" /> … … 504 483 <file name="Lib.php" role="php" /> 505 484 <file name="Locator.php" role="php" /> 506 <file name="Log.php" role="php" />507 485 <file name="Manager.php" role="php" /> 508 486 <file name="Migration.php" role="php" /> … … 609 587 <file name="compile.txt" role="php" /> 610 588 <file name="fetch-only-what-you-need.txt" role="php" /> 589 <file name="free-objects.txt" role="php" /> 611 590 <file name="introduction.txt" role="php" /> 612 591 <file name="other-tips.txt" role="php" /> … … 684 663 <file name="working-with-objects.txt" role="php" /> 685 664 </dir> <!-- /manual/docs/en --> 665 <dir name="ja"> 666 <dir name="getting-started"> 667 <file name="creating-tables.txt" role="php" /> 668 <file name="generting-models.txt" role="php" /> 669 <file name="installation.txt" role="php" /> 670 <file name="starting-new-project.txt" role="php" /> 671 <file name="working-with-existing-databases.txt" role="php" /> 672 </dir> <!-- /manual/docs/ja/getting-started --> 673 <file name="basic-schema-mapping.txt" role="php" /> 674 <file name="caching.txt" role="php" /> 675 <file name="class-templates.txt" role="php" /> 676 <file name="coding-standards.txt" role="php" /> 677 <file name="component-overview.txt" role="php" /> 678 <file name="configuration.txt" role="php" /> 679 <file name="connection-management.txt" role="php" /> 680 <file name="data-fixtures.txt" role="php" /> 681 <file name="database-abstraction.txt" role="php" /> 682 <file name="dql-doctrine-query-language.txt" role="php" /> 683 <file name="event-listeners.txt" role="php" /> 684 <file name="exceptions-and-warnings.txt" role="php" /> 685 <file name="facade.txt" role="php" /> 686 <file name="file-parser.txt" role="php" /> 687 <file name="getting-started.txt" role="php" /> 688 <file name="hierarchical-data.txt" role="php" /> 689 <file name="improving-performance.txt" role="php" /> 690 <file name="mapping-relations.txt" role="php" /> 691 <file name="migration.txt" role="php" /> 692 <file name="native-sql.txt" role="php" /> 693 <file name="object-relational-mapping.txt" role="php" /> 694 <file name="plugins.txt" role="php" /> 695 <file name="real-world-examples.txt" role="php" /> 696 <file name="relations.txt" role="php" /> 697 <file name="sandbox.txt" role="php" /> 698 <file name="schema-files.txt" role="php" /> 699 <file name="searching.txt" role="php" /> 700 <file name="technology.txt" role="php" /> 701 <file name="transactions.txt" role="php" /> 702 <file name="working-with-objects.txt" role="php" /> 703 </dir> <!-- /manual/docs/ja --> 686 704 <file name=".htaccess" role="php" /> 687 705 <file name="en.txt" role="php" /> 706 <file name="ja.txt" role="php" /> 688 707 </dir> <!-- /manual/docs --> 689 708 <dir name="lib"> … … 1019 1038 </dir> <!-- /tests/Expression --> 1020 1039 <dir name="Hydrate"> 1040 <file name="CollectionInitializationTestCase.php" role="test" /> 1021 1041 <file name="FetchModeTestCase.php" role="test" /> 1022 1042 </dir> <!-- /tests/Hydrate --> … … 1029 1049 <file name="OracleTestCase.php" role="test" /> 1030 1050 <file name="PgsqlTestCase.php" role="test" /> 1051 <file name="PluginHierarchyTestCase.php" role="test" /> 1031 1052 <file name="SchemaTestCase.php" role="test" /> 1032 1053 <file name="SqliteTestCase.php" role="test" /> … … 1124 1145 <file name="GroupUser.php" role="test" /> 1125 1146 <file name="GzipTest.php" role="test" /> 1147 <file name="I18nRelationTest.php" role="test" /> 1126 1148 <file name="I18nTest.php" role="test" /> 1127 1149 <file name="InheritanceDeal.php" role="test" /> … … 1278 1300 <file name="CascadingDeleteTestCase.php" role="test" /> 1279 1301 <file name="FilterTestCase.php" role="test" /> 1302 <file name="FromArrayTestCase.php" role="test" /> 1280 1303 <file name="GeneratorTestCase.php" role="test" /> 1281 1304 <file name="HookTestCase.php" role="test" /> … … 1346 1369 <file name="749TestCase.php" role="test" /> 1347 1370 <file name="786TestCase.php" role="test" /> 1371 <file name="832TestCase.php" role="test" /> 1348 1372 <file name="838TestCase.php" role="test" /> 1349 1373 <file name="867TestCase.php" role="test" /> 1350 1374 <file name="876TestCase.php" role="test" /> 1351 1375 <file name="889TestCase.php" role="test" /> 1376 <file name="894TestCase.php" role="test" /> 1352 1377 <file name="904TestCase.php" role="test" /> 1353 1378 <file name="912TestCase.php" role="test" /> … … 1356 1381 <file name="927TestCase.php" role="test" /> 1357 1382 <file name="929TestCase.php" role="test" /> 1383 <file name="930TestCase.php" role="test" /> 1358 1384 <file name="932TestCase.php" role="test" /> 1359 1385 <file name="935TestCase.php" role="test" /> 1386 <file name="941TestCase.php" role="test" /> 1387 <file name="950TestCase.php" role="test" /> 1360 1388 <file name="963TestCase.php" role="test" /> 1361 1389 <file name="966TestCase.php" role="test" /> 1362 1390 <file name="969TestCase.php" role="test" /> 1391 <file name="982TestCase.php" role="test" /> 1392 <file name="987TestCase.php" role="test" /> 1393 <file name="1015TestCase.php" role="test" /> 1394 <file name="1028TestCase.php" role="test" /> 1395 <file name="1044TestCase.php" role="test" /> 1396 <file name="1071TestCase.php" role="test" /> 1397 <file name="1072TestCase.php" role="test" /> 1398 <file name="1099TestCase.php" role="test" /> 1399 <file name="1106TestCase.php" role="test" /> 1400 <file name="1113TestCase.php" role="test" /> 1401 <file name="1116TestCase.php" role="test" /> 1402 <file name="1118TestCase.php" role="test" /> 1403 <file name="1121TestCase.php" role="test" /> 1404 <file name="1133TestCase.php" role="test" /> 1405 <file name="1134TestCase.php" role="test" /> 1406 <file name="NewTicketTestCase.php" role="test" /> 1363 1407 <file name="NjeroTestCase.php" role="test" /> 1364 1408 </dir> <!-- /tests/Ticket --> … … 1431 1475 <file name="SequenceTestCase.php" role="test" /> 1432 1476 <file name="SluggableTestCase.php" role="test" /> 1477 <file name="SoftDeleteTestCase.php" role="test" /> 1433 1478 <file name="TableTestCase.php" role="test" /> 1434 1479 <file name="template.tpl" role="test" /> … … 1751 1796 <api>stable</api> 1752 1797 </stability> 1753 <date>2008-0 4-21</date>1798 <date>2008-06-23</date> 1754 1799 <license uri="http://www.phpdoctrine.org/license">LGPL license</license> 1755 1800 <notes>-</notes>