Propel v2.0.0-alpha6 Release Notes
Release Date: 2016-10-23 // over 7 years ago-
58d57ad - Compatibility of numeric and string keys (#1279) <Marc J. Schmidt> 4641d27 - Update to use TIME & DATE types (#1250) <Marc J. Schmidt> f42493f - Support in joinWith also relation name as first argument when name is not sufficient <Marc J. Schmidt> 670fcbd - Fixed argument parsing of __call for joinWith <Marc J. Schmidt> 97dcdae - Allows the use of TimestampableBehavior with INTEGER columns (#1261) <Marc J. Schmidt> f1f5fd3 - Updated PHPDoc for filterByX (#1263) <Marc J. Schmidt> bb880ee - Allow option MYSQL_ATTR_MAX_BUFFER_SIZE to be set (#1267) <Marc J. Schmidt> 5d02057 - Fix for the issue with cloned criterias affecting each other when using combine (#1275) <Marc J. Schmidt> 2a48c79 - Typos (#1274) <Marc J. Schmidt> 061816e - Phpunit boot scripts accepts command line arguments (#1276) <Marc J. Schmidt> 884856f - Ensuring that PropelDateTime::getMicrotime() includes the fractional part to match the expected 'U.u' format in createHighPrecision(). (#1257) (#1258) <Marc J. Schmidt> 83906ee - Fix schemaname for search_path (#1245) <Marc J. Schmidt> d7a74d3 - Added test for timezone in PropelDateTime::createHighPrecision (#1255) <Marc J. Schmidt> 2cec389 - specify timezone in PropelDateTime::createHighPrecision (#1243) <Marc J. Schmidt> 8a25ecd - Locale-independent functionality of PropelDateTime::createHighPrecision (#1242) <Marc J. Schmidt> 1b904ab - Fix versionable behavior when exists 1:1 relationships (#1223) <Marc J. Schmidt> e725b85 - Run sql:build model:build config:convert post-init (#1236) <Marc J. Schmidt> 866d368 - Set $criteria->insert to $criteria->doInsert (#1239) <Marc J. Schmidt> f1f4b63 - Allow high precision timestamp using sqlType of DATETIME(6)/TIMESTAMP(6) <Marc J. Schmidt> 53ff084 - Unique validator fix. (#1237) <Marc J. Schmidt> 74079bd - [generator] Making recursive configurable trough configuration files (#1230) <Marc J. Schmidt> d0d24d5 - Merge branch 'master' of github.com:propelorm/Propel2 <Marc J. Schmidt> b9a3bee - Added DateTime support for milliseconds. <Marc J. Schmidt> 6950daf - Added some missing types for PGSQL (#1220) <Marc J. Schmidt> fb4e5fa - Fixed versionable behavior (#1222) <Marc J. Schmidt> 4ab6150 - PDODataFetcher can have null data object and rewinded (dump by example) / tests avoid exception (#1204) <Marc J. Schmidt> 7515fbc - Added possibility to decorate generated migration files with a custom suffix (#1214) <Marc J. Schmidt> 31ab9b3 - Pass specific driver options to PDO constructor (#1190) <Marc J. Schmidt> c7b9a63 - Inconsistent behavior between join and joinWith leading to malformed on clause (#1217) <Marc J. Schmidt> 43d3759 - Removed/Fixed tests for auto-use of LIKE for * <Marc J. Schmidt> 43c65df - Added proper Exception when encountering a table without PK. (#1215) <Marc J. Schmidt> dd65d54 - Merge branch 'master' of github.com:propelorm/Propel2 <Marc J. Schmidt> 5d5825b - Removed auto-usage of LIKE comparison when '*' or '%' is found in the value. <Marc J. Schmidt> 7538037 - fix, value part of reference should be optional (#1208) <Marc J. Schmidt> 30506eb - polymorphic foreign keys allowed by DTD/XSD (#1207) <Marc J. Schmidt> 12cc008 - Add ability to use specified namespace in propel init command (#1202) <Marc J. Schmidt> 32a4243 - Fix an issue with an outdated method being called (#1194) <Marc J. Schmidt> 8536fe6 - Fix identation of PHPDoc on open class (#1197) <Marc J. Schmidt> 9e4eb90 - add "set" type when parsing MySQL columns (#1188) <Marc J. Schmidt> 8e12811 - Add typehint for "MigrationManager" parameter (#1186) <Marc J. Schmidt> b89b3e7 - force input size type to int when using `replaceSize` (#1178) <Marc J. Schmidt> df92777 - Adding required properties to `PropelConfiguration` for MySQL certificate handling. (#1176) <Marc J. Schmidt> ec19b26 - fix tablePrefix with archivable behavior (#1173) <Marc J. Schmidt> 0a13eaa - Fixing `PropelConfiguration` for syslog'ing. (#1175) <Marc J. Schmidt> b511db0 - fix tablePrefix with versionable behavior #824 <Marc J. Schmidt> 4911238 - Allow usage of milliseconds/microseconds in TIMESTAMP and TIME columns using sqlType="DATETIME(6)" <Marc J. Schmidt> c0a0d21 - Merge pull request #1165 from cristianoc72/master <Marc J. Schmidt> ce7fc16 - Revert "Make MySQL table modifications always use one statement to fix total table-corruption bug #1115" (#1161) <Marc J. Schmidt> 5b6b0af - change bootstrap.php locale to en_US.utf-8 for iconv / block root user launch tests suite (#1153) <Marc J. Schmidt> f50d331 - Urldecode values when parsing a DSN (#1156) <Marc J. Schmidt> cc28a10 - Speedup travis builds (#1157) <Marc J. Schmidt> 8dacff7 - Removed mariadb 10.1 from travis as their setup is broken <Marc J. Schmidt> 7b1016f - we should be able to configure PDO connect timeout (#1159) <Marc J. Schmidt> 21a7cec - Made ObjectCollection compatible with non propel models. <Marc J. Schmidt> c3fe547 - Fix issue #1162 <Cristiano Cinotti> 14377a8 - Fix model_paths unit tests <Marc J. Schmidt> 4782ebd - Merge pull request #1125 from thomaschaaf/patch-1 <Marc J. Schmidt> f8f9e51 - Merge pull request #1151 from marcj/master <Marc J. Schmidt> d14d7ad - Merge pull request #1110 from jeremydenoun/propel-remove-quote-map <Marc J. Schmidt> 801cc31 - Merge pull request #1032 from jeremydenoun/propel-parenthook <Marc J. Schmidt> 53e8e39 - Merge pull request #1148 from gharlan/fix-findpk <Marc J. Schmidt> 3d57418 - Merge pull request #1147 from dimitriyremerov/skip-reserved-methods <Marc J. Schmidt> 0272f59 - Merge pull request #1149 from gharlan/fix-schematest <Marc J. Schmidt> 2777a6d - Allow '...' as package attribute <Marc J. Schmidt> 84487ed - fixed SchemaTest <Gregor Harlan> 7cdff72 - findPk should not use instance pool for non empty queries <Gregor Harlan> 279c24f - skip-reserved-methods: Added a warning TODO <Dimitriy Remerov> ba861da - skip-reserved-methods: Refactored detection of the name for skipping <Dimitriy Remerov> 5347ac3 - skip-reserved-methods: Prevented function redeclaration error by skipping reserved methods <Dimitriy Remerov> 790ce55 - Merge pull request #1146 from dimitriyremerov/slaves-config <Marc J. Schmidt> 58b3ea7 - slaves-config: Added user and password options to the slaves configuration <Dimitriy Remerov> 393a0fe - Proposal for support baseClass default implementation for callback (save/update/delete) <Jeremy Denoun> f0e91f8 - proposal for remove quote in column normalization <Jeremy Denoun> a572cda - Merge pull request #1140 from mpscholten/password-propel-config <Marc J. Schmidt> 1867b8f - Merge pull request #1138 from TrogloGeek/master <Marc J. Schmidt> 26abf02 - Fixed password not set in json config by `propel init` <Marc Scholten> ca452d6 - Fixed password not set in php config by `propel init` <Marc Scholten> 5e88e63 - Merge pull request #1120 from daniel-zahariev/patch-1 <Marc J. Schmidt> 16c188e - BaseModel::save(): call $this->preSave() before fetching $this->isNew() <Damien VERON> ce6558a - Merge pull request #1009 from pawel-oronowicz/master <Marc J. Schmidt> 1b028f4 - Merge pull request #1081 from nibsirahsieu/query_cache_paginate <Marc J. Schmidt> 3732ff7 - Typo <Marc J. Schmidt> cfc28f8 - Merge pull request #1130 from Big-Shark/datatimeinterface <Marc J. Schmidt> d74c664 - Merge pull request #1131 from gulaandrij/patch-2 <Marc J. Schmidt> 3423a87 - Merge pull request #1136 from almost-online/patch-1 <Marc J. Schmidt> c0d2a63 - Merge pull request #1090 from nibsirahsieu/fix_quoting_test <Marc J. Schmidt> ae20f91 - Update MigrationDiffCommand.php <Sergiy Andrusenko> feef0fe - Merge pull request #1133 from kolah/issue-1133 <Marc J. Schmidt> e5f4851 - Fix <kolah> c442fa8 - Test <kolah> 2f33ff4 - Update Collection.php <gulaandrij> a2c2ab1 - Added PhpType for dates <Big_Shark> 60be3b3 - Change DateTime for DateTimeInterface <Big_Shark> af6d5b6 - Merge pull request #1070 from staabm/xdebugcli <Marc J. Schmidt> 6769634 - Merge pull request #1020 from jeremydenoun/propel-parentqueryclass <Marc J. Schmidt> 8ba1dff - Merge pull request #1079 from nibsirahsieu/groupByArray <Marc J. Schmidt> 28281c4 - Merge pull request #1111 from IceShack/feature/newColumnTypeSet <Marc J. Schmidt> c2b81fa - Merge pull request #1126 from gharlan/consider-addClassLevelComment-config <Marc J. Schmidt> 5aff0ae - Merge pull request #1119 from bcbrr/fix/model-build-input <Marc J. Schmidt> eb4e5d3 - consider addClassLevelComment config in all extension classes <Gregor Harlan> 7ef1ebd - Readadd model_path to propel bundle. <Thomas Schaaf> 286ac33 - Fixed errors from PR <Moritz Schroeder> 40fc97d - Fix $getter mixup in sluggable behaviour generator <Daniel Zahariev> f09753b - Fix --object-class option not being considered when building model <Baptiste Cabarrou> 4157132 - Merge pull request #1116 from ExplodingCabbage/master <Marc J. Schmidt> 878c454 - Fix one last test to reflect changes from 1d46f53a05be4b192561a066fcca3b40f5ff6f1c <Mark Amery> b29d0d3 - Modify expected output of MySQL tests to match new output as of 1d46f53a05be4b192561a066fcca3b40f5ff6f1c <Mark Amery> 1d46f53 - Add MySQL-specific getModifyTableDDL that always uses one statement <Mark Amery> d9c8852 - Add test for https://github.com/propelorm/Propel2/issues/1115 <Mark Amery> c4c43a2 - Added missing SetColumnConverter Unit-Test <Moritz Schroeder> 913de4f - Added a SET column type a combination of ARRAY and ENUM columns <Moritz Schroeder> 2951d22 - Merge pull request #1107 from peter17/master <Marc J. Schmidt> 2534923 - Update README, composer and circle for PHP-5.5. <Peter Potrowl> a3a762e - Merge pull request #1104 from staabm/patch-1 <Marc J. Schmidt> 13a42b9 - removed php5.4 from travis build. <Markus Staab> 8bf2db8 - Merge pull request #1067 from staabm/findMethod <Marc J. Schmidt> ab0823d - Merge pull request #1091 from Big-Shark/collection <Marc J. Schmidt> a902c29 - Merge pull request #1099 from eelkevdbos/patch-2 <Marc J. Schmidt> 88a6709 - Merge pull request #1097 from nibsirahsieu/issue_989 <Marc J. Schmidt> 96293cb - Merge pull request #1103 from thomaschaaf/patch-1 <Marc J. Schmidt> 6988ac3 - Add identifierQuoting to archive behavior tables <Thomas Schaaf> f031ed1 - updated blog-database.xml file to match tests <Eelke van den Bos> e1019a6 - updated blog-schema.xml file to match tests <Eelke van den Bos> b986d4e - Added: config unique constraint of slug_column <Eelke van den Bos> ef44928 - Fixed custom collections <Big_Shark> c64281c - fixed issue #989 <Yunan NSNT> 3ed06ae - fixed quoting test <Yunan NSNT> db5bbda - Merge pull request #1089 from nibsirahsieu/pgsql_test_parse <Marc J. Schmidt> e7af4a7 - set schema to 'public' <Yunan NSNT> 3896b78 - Merge pull request #1084 from SCIF/issue-1080 <Marc J. Schmidt> 31ae3a6 - Fixed #1080. Made init command works in 2.3 and in 3.0.* <Alexander Zhuravlev> 9c4bb81 - fixed failing test for db=agnostic <Yunan NSNT> 34cb445 - added test for invalid input <Yunan NSNT> 3726cf9 - groupByArray <Yunan NSNT> 4390115 - fixed issue #848 <Yunan NSNT> f6641f2 - Merge pull request #1064 from oujesky/tests-windows <Marc J. Schmidt> 27f0281 - Merge pull request #1078 from nibsirahsieu/fix_schema_psql <Marc J. Schmidt> 7ba2a2c - Merge pull request #1073 from Big-Shark/fixed_sqlite <Marc J. Schmidt> 772f7ec - Merge pull request #1075 from Big-Shark/patch-1 <Marc J. Schmidt> 8fd7f18 - bug fix multiple 'XML Schema' with different 'database schema' <Yunan NSNT> 4ebcb9d - Merge pull request #1077 from SwissalpS/patch-1 <Marc J. Schmidt> 1933cf9 - optimize loop in propel.php <Luke aka SwissalpS> 2ac52d5 - Added setup.sqlite.sh file <Big_Shark> 272e34d - Fixed sqlite test <Big_Shark> 7d863cb - Merge pull request #1059 from Big-Shark/fixed_ci <Marc J. Schmidt> cfd7f36 - Merge pull request #1015 from geolysis/master <Marc J. Schmidt> bf94b2e - Merge pull request #1045 from Alekc/master <Marc J. Schmidt> 91fbf95 - Merge pull request #1063 from prgTW/patch-1 <Marc J. Schmidt> c4f7583 - Merge pull request #1060 from Big-Shark/symfony3 <Marc J. Schmidt> 19dc477 - Merge pull request #1072 from staabm/delclean <Marc J. Schmidt> 8003d93 - Merge pull request #1027 from pimpreneil/many-to-one-form <Marc J. Schmidt> 56d4e98 - Migrate for travis <Big_Shark> 8ad1e8f - dont return from *Filter, code is "returned" by ref. <Markus Staab> 0405859 - dropped 2nd arg passed to findMethod. The method only has one arg. <Markus Staab> 09d394b - added a warning when xdebug is loaded in cli <Markus Staab> 7d8bafb - Cache method information in PhpParser. <Markus Staab> 926098a - Compatible with Symfony3 <Big_Shark> 108e8f6 - fixing serialization issues <Tomasz Wójcik> 76a9b6d - Fix the child deletion issue in many-to-one form - #968 <Arnaud Lejosne> 1eaba73 - Added setup scripts for unit test databases on Windows <Miroslav Oujesky> 84ac473 - Ignored tests depending on chmod on Windows <Miroslav Oujesky> 0d49957 - Fixed rmdir on Windows <Miroslav Oujesky> 9aff652 - Merge pull request #1049 from eelkevdbos/patch-1 <Marc J. Schmidt> 2667854 - Merge pull request #1055 from motin/migration-create-command <Marc J. Schmidt> c35b3fc - Merge pull request #1058 from motin/fix-warnings-in-issue-1052 <Marc J. Schmidt> 30f4659 - Fixed namespace for QuickBuilder <Fredrik Wollsén> 4360dc3 - Merge pull request #1056 from motin/fix-issue-1052 <Marc J. Schmidt> 0203c24 - Fixes fatal error in test suites. (Original commit message: Fixed php7 test suites) <Fredrik Wollsén> 278cdcf - Added migration create command for creating empty migration classes <Fredrik Wollsén> 6af467d - Small changes to match exact amount of linebreaks <Eelke van den Bos> d031637 - Modified tests to handle transaction support <Eelke van den Bos> 6423d5e - Implemented migration transactions for PostgreSQL <Eelke van den Bos> 5204a45 - Merge pull request #1047 from motin/include-identifier-quoting-in-schema-xml <Marc J. Schmidt> 8c583d5 - Include identifierQuoting in schema.xml <Fredrik Wollsén> b44cffa - Implemented method getColumnValues for export of column values. <Alexander Chernov> bab0021 - Merge pull request #1042 from propelorm/revert-1000-tr <Marc J. Schmidt> 4c9fdb6 - Revert "Migrate from circle to travis" <Marc J. Schmidt> 0299c23 - Merge pull request #1000 from Big-Shark/tr <Marc J. Schmidt> 24a6720 - Merge pull request #1038 from lbarulski/fix/issue/1037 <Marc J. Schmidt> 299c7f4 - fixes #1037 <lukasz.barulski> df50413 - selecting column from joined table throws exception (tests for #1037) <lukasz.barulski> c8f65e6 - Added circleci <Big_Shark> a21912f - Merge pull request #1029 from nymo/1025 <Marc J. Schmidt> fd83f88 - Merge pull request #1030 from MadTiago/master <Marc J. Schmidt> 6250ce2 - Adjusted pull request 1015: <geolysis> f9c8bec - Merge pull request #1034 from eelkevdbos/eelkevdbos-fix-1033 <Marc J. Schmidt> d63e579 - Added tests for #1033 <Eelke van den Bos> 9f9270e - Fix #1033 prevent static properties from serializing <Eelke van den Bos> 3dd4e0c - Init command now allows you to choose mysql port <MadTiago> af2413e - pager always 0 when no results fixes #1025 <nymo> 27bb4ec - Merge pull request #1026 from dereuromark/master-cleanup <Marc J. Schmidt> f4efbe0 - Consistently use PHP5.4 brackets. <Mark Scherer> 4325469 - change parentClass to baseQueryClass following @marcj comment + patch ressources + tests + dumper <Jeremy Denoun> db4d9fd - Merge pull request #1016 from kitsunde/patch-2 <Marc J. Schmidt> 68dd856 - Merge pull request #1011 from flexarts/fix-mssql-support <Marc J. Schmidt> cc6279a - Merge pull request #996 from ktounet/fix-removed-table-migrate <Marc J. Schmidt> dc45cf2 - Merge pull request #1007 from ideSoluciones/master <Marc J. Schmidt> d2a2503 - Merge pull request #1021 from lbarulski/fix/basic-model-criterion <Marc J. Schmidt> 8dabd73 - Merge pull request #1022 from lbarulski/fix/datetime-to-array <Marc J. Schmidt> 11df4f4 - Merge pull request #1014 from jeffblack360/patch-issue-767 <Marc J. Schmidt> 264713d - Merge pull request #1024 from dereuromark/bugfix/bad-inline-assigment <Marc J. Schmidt> 5c57e69 - Remove bad practice of inline assignment in general. <mark> 03c58d9 - Fix error of inline assignment creating false positives with ! negation. <mark> c176cd6 - save timezone in result of toArray method <lukasz.barulski> 9ecb873 - fixed question mark recognition <lukasz.barulski> 0d1597a - fix method for use table first <Jeremy Denoun> f79aff2 - Proposal for implement a ParentClass for query objects at database or table level <Jeremy Denoun> 59bfd93 - vendor element missing from DTD <Kit Sunde> 04e1df0 - Add support for named UNIQUE index creation for mssql platform <Dominic Winkler> 49dab65 - Implement use statement for baseClass <geolysis> 45fd347 - Update UPDATE.md <JB> 1cde36e - Update UPDATE.md <JB> e8f1610 - Add link to Propel2 documentation for what's new <jeffblack360> 546290f - Update unit tests to reflect changes in mssql schema building <Dominic Winkler> 23a55d5 - Fix several errors when using mssql plattform for reverse engineering, building and migrations <Dominic Winkler> ee659fa - Fixes issue #892 <Pawel Oronowicz> f22de18 - Merge pull request #805 from acim/master <Marc J. Schmidt> 5c179e1 - Merge pull request #916 from david0/master <Marc J. Schmidt> f43eb81 - - Adjusted query for get the indices and the way to explore the answer, for the reverse engineer in Oracle databases. <Juan Molina> 6040af9 - Merge pull request #1 from gulaandrij/patch-1 <Maxim> e58f257 - Update README.md <gulaandrij> 32e7969 - Updated build status badge <Big_Shark> 5f58bff - Remove circle <Big_Shark> 8457a82 - Added travis hooks <Big_Shark> f7288d8 - Fixed schema for Issue646Test <Big_Shark> 3e2eb4a - Fixed namespace for QuickBuilder <Big_Shark> 7584135 - Fixed php7 test suites <Big_Shark> c0720ad - Migrate for travis <Big_Shark> f118f82 - Merge branch 'master' of github.com:acim/Propel2 <Boban Acimovic> eadfdf2 - Merge pull request #992 from ktounet/master <Marc J. Schmidt> 51e6664 - Merge pull request #990 from dylanvorster/master <Marc J. Schmidt> 097b213 - Merge pull request #983 from Big-Shark/fixed_profiler <Marc J. Schmidt> 4bab976 - Merge pull request #993 from ktounet/fix-schema-delegate <Marc J. Schmidt> d8c4cd2 - Merge pull request #997 from ikeyan/patch-1 <Marc J. Schmidt> c0aa36e - Update propel <ikeyan> 1dd763b - Fix removed tables with a another schema than "public" are now catched by the parser (PostgreSQL) <Geoffrey Vincent> ba6a9a7 - Fixed toArray() for compatibility with schema Fixed indent if there is multiple tables into the parameter 'to' <Geoffrey Vincent> fa11f5f - Fixed invalid "schemaAutoPrefix" build property <Geoffrey Vincent> f21cbc5 - Add description to column attribute's comment <Geoffrey Vincent> 040370e - Added a command line option for composer-dir <Dylan Vorster> cbaf232 - Fixed profiler configuration <Big_Shark> d2f8b89 - Fix #915 serialize custom properties in __sleep <David> b9fe16f - Merge pull request #931 from jeremydenoun/propel-pdodebug <Marc J. Schmidt> 1cf0209 - Merge pull request #947 from draev/master <Marc J. Schmidt> d8633c6 - Merge pull request #967 from pimpreneil/sortable-enum-patch <Marc J. Schmidt> 39f1c85 - Merge pull request #961 from EVILoptimist/simple_count_fix <Marc J. Schmidt> 8343998 - Merge pull request #958 from Big-Shark/master <Marc J. Schmidt> b7be11b - Fix #954 - Sortable behavior on enum scope <Arnaud Lejosne> 1b91719 - Test to verify a simple query results in a simple count. <Adam Wilson> e3cb16e - Update doCount() to more closely match existing implementation. <Adam Wilson> edeb1d5 - Fixed #907, one more important assertion <Marc J. Schmidt> c823221 - Add JoinWith phpdoc <Big_Shark> 455c8fe - fixed typo <Marc J. Schmidt> 22aaaa5 - Fixed init command, using now given user/password for reverse database. Scoped quickBuilder's file ouput <Marc J. Schmidt> a4569a8 - Update MigrationStatusCommand.php <Dmitrii Raev> dcbc2a5 - Update MigrationMigrateCommand.php <Dmitrii Raev> f51b021 - Update MigrationDownCommand.php <Dmitrii Raev> 0fb68c4 - Update MigrationUpCommand.php <Dmitrii Raev> e47b00d - Fixed #804, fixed constant names generation <Boban Acimovic> 33526a0 - Fix PDO Statement Wrapper for correctly return getExecutedQueryString with parameter <Jeremy Denoun> 23ec23a - Reverted composer.json <Boban Acimovic> 556632d - Reverted QuickBuilder <Boban Acimovic> d56e510 - Merge remote-tracking branch 'upstream/master' <Boban Acimovic> 24a0c01 - Fixed usage of php binary <Boban Acimovic> c36b645 - Furhter fix in TableMapBuilder <Boban Acimovic> a29da64 - Fixed constant names <Boban Acimovic> 67117bf - Merge remote-tracking branch 'upstream/master' <Boban Acimovic> d7ce34b - Further improved test <Boban Acimovic> 55e709e - Improved test <Boban Acimovic> 9bbc9f0 - Improved ConstantNameTest <Boban Acimovic> acea698 - Refs #804 - Added ConstantNameTest, modified QuickBuilder to supress include errors <Boban Acimovic> 9b11fe2 - Added ConstantNameTest, modified QuickBuilder to supress include errors <Boban Acimovic>