Propel v2.0.0-alpha3 Release Notes
Release Date: 2014-04-16 // about 10 years ago-
✅ More fixes and tests to stabilize Propel2.
2475d76 - Fixed #597, fixed broken joinType comparison <stevleibelt> 830cd9b - Fixed #609 - remove setters when readOnly <Marc J. Schmidt> ef1e4eb - Fixed #477, Fixed #607, Fixed #604, Fixed #610 <Marc J. Schmidt> e3810e0 - Fixed 'object' column type to allow saving the same object. <Marc J. Schmidt> dd599ce - Made Sluggable port #376 compatible with all databases <Marc J. Schmidt> eeda660 - Fixed #568 - Fixed index schema migration functionality <Marc J. Schmidt> db70868 - Fixed typo in XMLDumper. <Marc J. Schmidt> e02b068 - Fixed #455 - added timestampable options `disable_updated_at` (back) and new `disable_created_at` <Marc J. Schmidt> 5be861d - Fixed #598 - changed internal sql type from text to binary for propel type OBJECT. <Marc J. Schmidt> 442115c - Update AbstractFormatter.php <sbarex> cf4e28b - Ref #480 - Fixed attribute 'PROPEL_ATTR_CACHE_PREPARES' <Marc J. Schmidt> 9b7b79f - Fixed #513 - don't overwrite sqldb.map <Marc J. Schmidt> 20a5842 - added sql-dir option as working directory <Dmitry.Krokhin> 4901e3b - cs fixes applied <Marc J. Schmidt> c174239 - Fixed #588 - Third parameter not allowed for PDO::FETCH_COLUMN <Marc J. Schmidt> bfa4ac3 - Fixed #564 - build crashes when no primaryKey on autoIncrement column <Marc J. Schmidt> 290eca7 - Fixed #488 - i18n behaviour double prefix table names <Marc J. Schmidt> 4cc5092 - Fixed #529 - MysqlSchemaParser ForeignTable not found <Marc J. Schmidt> f0d1929 - use IteratorAggregate for Collections, so nested iterations are possible <Gregor Harlan> 3a2467d - Fixed #500 - table prefix gets added to the class name <Marc J. Schmidt> 8fcf069 - Fixed #483 - nested set orderByLevel <Marc J. Schmidt> ca6b77e - Fixed #475 - MySQL Migration bug with indices <Marc J. Schmidt> e118ff3 - boolean columns like "has_foo" get a hasser method "hasFoo()" <Gregor Harlan> 670d2e0 - fixed generated docs <Gregor Harlan> 5189d16 - use transaction(), remove obsolete commit() <Gregor Harlan> 903470b - feat(MigrationManager): Rollback comment <jaugustin> ccc2cc0 - fix(MigrationManager): rename method updateLatestMigrationTimestamp <jaugustin> a1c9668 - Added parallel migrations <Marc Philip Scholten> 4de0374 - fixed declaration of methods on Profiler classes <Livio Ribeiro> e9e8b3d - Fixed relation handling. Fixed #473, #518, #262. <Marc J. Schmidt> 732b543 - added missing return statement <Gregor Harlan> d113820 - use transaction() <Gregor Harlan> c8080b0 - added TransactionTrait, fixes nested transactions <Gregor Harlan> fca101a - Made Propel HHVM compatible with MySQL. <Marc J. Schmidt> 1260fcd - transaction: always return the result of callable <Gregor Harlan> 58f869a - return type hint for endUse() <Gregor Harlan> a71bd9d - Fix getting option value from configuration <Heikki Hellgren> 20fb976 - fix for missing base query classes <Gregor Harlan> f10e3a0 - Readonly tables should not have an importFrom method (see issue #543) <Marc Philip Scholten> 02a9444 - use "@return $this" for fluent style methods <Gregor Harlan> f23cc76 - Fixed diff generator when several identical tables or columns were renamed <javer> c8d8126 - Added more verbose output to migration manager <Marc J. Schmidt> 12001d0 - fixed path to composer.lock <Gregor Harlan> 82e33b4 - fixed TimestampableBehaviorTest <Gregor Harlan> 0698152 - fixed docs, type hints and imports <Gregor Harlan> 7fa1660 - travis: use fast_finish option <Gregor Harlan> 40b381e - removed SqlConnectionInterface <Gregor Harlan> 72bf51b - added ConnectionInterface type hints <Gregor Harlan> 60096fc - Update UniqueValidator.php <dsoares> 5ce4e9c - Fixed MigrationManager::getMigrationDir call which should be MigrationManager::getWorkingDir instead <Marc Philip Scholten> f873f6d - add "isser" methods for boolean columns <Gregor Harlan> 45c8be6 - optimized generated classes <Gregor Harlan> 6001853 - PropelColumnTypes class used by bindValue method <Dmitry Krokhin> 9151055 - Improvement to develop behaviors <gossi> c55bac4 - php 5.6 support <Gabriel Machado> cde157f - fixed enum param/return type <Gregor Harlan> 6636c6c - Fixed "Undefined variable" in migration:status <livioribeiro> 8b5fe57 - Install Behaviors with Composer <gossi> b704f5f - Delete test.sq3 <Marc J. Schmidt> 8060e19 - Fixes #502 <gossi> e3599b4 - add recursive option to command for search in sub-dir for schema.xml fix #519 <fzerorubigd> e56bc76 - Fixed #520, related to #452 <Marc J. Schmidt> fed7670 - Fixed missing closing "database" tag. <Marc J. Schmidt> d1e3f06 - fix array casting in InCriterion and InModelCriterion. Fix #492 <Manuel Raynaud> 7c71da2 - Fixes #508 <gossi> d05f094 - Added hhvm to travis config <Markus Staab> 02b8661 - fix failing tests in ArrayToPhpConverterTest <Charles Sanquer> 8c32a89 - must test if setIgnoreCase exists on each criterion <Manuel Raynaud> fbdc1b3 - Tables with no primary keys confused code generators <Kévin Gomez> a2b9369 - Fixed notice <Marc J. Schmidt> cd47368 - add compatible doCount and doSelect methods from query_cache behavior with ModelCriteria class <Manuel Raynaud> c32108e - Fixed memory leak in Collection class with a new implementation. <Marc J. Schmidt> 5e27559 - Removed slow call_user_func and replaced it direct call. #478 - Performance increase 50+ms <Marc J. Schmidt> 5389763 - Removed slow in_array and replaced it with isset for `modifiedColumns`. #478 - Performance increase 100ms <Marc J. Schmidt> b017852 - Fixed bug where tableMaps were not cached. #478 - Performance increase from 16,252,928bytes/3.284s => 12,058,624bytes/2.170s <Marc J. Schmidt> dc1c45a - Changed old documentation-url to the new repository-url <Marc Philip Scholten> c957f77 - Fixed Exception was created with wrong constructor call <Marc Philip Scholten> d578844 - Add branch alias <William DURAND> 4f2bb75 - Remove documentation/ folder <William DURAND> 3e80681 - Little enhancement when displaying trees <Robin Dupret> 97dab46 - Remove references to the old DBDesign cookbook <Robin Dupret> f186ee2 - Remove references about datasql and datadump commands <Robin Dupret> cd06cfb - Remove references to Phing <Robin Dupret> c0e8dcc - Fix a little typo on the number of generate classes <Robin Dupret> 6097f68 - Fix Propel's bin location with Composer set up <Robin Dupret> 172fd3c - Add Windows instructions to put propel bin in PATH <Robin Dupret> 73775ea - Basic update for the documentation about BaseObject <Robin Dupret> 7932256 - Update a little bit the doc for PHP 5.4 <Robin Dupret> 3157aef - Remove mentions about dbd2propel <Robin Dupret> 96da490 - Remove the Symfony 1.x documentation <Robin Dupret> 6faab4f - Update svn co url since svn.github.com is out of date <Robin Dupret> 815f8a0 - Update the contribution guideline <Robin Dupret> f28f53a - Move path pointing to propel to Composer's autoload <Robin Dupret> 0c9ec7d - Update the references to the 1.x repository <Robin Dupret> 03e73c4 - Update references to Propel 1.x generated folders <Robin Dupret> d88e281 - Fix symlink location in the installation guide <Robin Dupret> 7ac3a27 - Fix a broken link to the MIT license <Robin Dupret> 51d1b10 - Update for some deprecated objects and methods <Robin Dupret> fa4d9a3 - Update the deprecated commands <Robin Dupret> f78d29d - Remove deprecated doc related to PHP < 5.4 <Robin Dupret> 37c474c - Add a link to github "How to create a pull request" article <Nicolas Bastien> 80bf53c - Some migration fixes. <marcj> e4423c7 - Port new sluggable behavior <Marius Ghita> 82e9924 - Sluggable failing tests (no. queries and regex) <Marius Ghita>