Skip to content

Commit

Permalink
Preparing the 1.6.2 release
Browse files Browse the repository at this point in the history
  • Loading branch information
willdurand committed Sep 13, 2011
1 parent 17173ea commit 9335b2b
Show file tree
Hide file tree
Showing 3 changed files with 186 additions and 38 deletions.
220 changes: 184 additions & 36 deletions CHANGELOG
@@ -1,38 +1,186 @@
= Changelog Of The Propel 1.6 Branch = # Changelog Of The Propel 1.6 Branch #


== 2011-06-14: Version 1.6.1 == ## 2011-09-14: Version 1.6.2 ##


* [2318] Fixed handling of custom sqlType in migrations (closes #1348) * [cb2009a] [delegate behavior] Fix incorrect handling of tablePrefix Refs #63.
* [2317] fixed `PropelObjectCollection::populateRelation()` when using classPrefix or namespaces (based on a patch by mattleff) (closes #1402) * [9aef5f6] [i18n] Added few tests to prove there is no bug with relations.
* [2316] Made `PropelObjectCollection::populateRelation()` initialize empty collections on entities having no related entity in a one-to-many relationship (closes #1182) * [4cf9dc7] Fixed #93
* [2315] Added all supported MySQL table options (closes #1447) * [65139a1] [PropelSQLTask] Fixed SQL filenames
* [2314] Fixed phpDoc of generated ActiveRecord getter and setter methods for nested set models * [b27fef5] Revert "Fixed possibility issue on SQL filenames based on package values"
* [2313] Fixed autoloading of namespaced models when using `useQuery()` (closes #1444) * [0183944] fixed nested _if using a proxy
* [2312] Fixed formatting issues in generated TableMap classes * [26fc546] removed underscore for private methods
* [2311] Fixed location of FKeys in PostgreSQL migrations (closes #1411) * [4f6c495] fixed typo
* [2310] Fixed handling of empty string values on boolean columns for ActiveRecord mutator and ActiveQuery filter (closes #1437) * [c0ba5c5] fixed nested fluent condition
* [2309] fixed inconsistent EOL types in builder classes (closes #1436) * [0202db4] [Tests] Preparing PHPUnit 3.6.0 release.
* [2308] fixed inconsistent EOL types in builder classes (closes #1436) * [bffd323] Fixed failing unit tests complaining about an "Undefined index: datasources" when running some tests individually
* [2307] Fixed "Nesting level too deep" error when similar schemas are used (patch from gepo) (closes #1426) * [6a0e030] Fixed version column needs to be required for mssql. The `versionable` behavior adds the version table by copying the main table, which already contains the version column. The problem is, as the version column becomes part of the PK of the version table, it must be required. Only MSSQL seems to complay about this, but it must be fixed anyway.
* [2306] Improved runtime/exception phpDoc formatting (patch by kupokomapa) (closes #1429) * [7c1d1b4] Fixed possibility issue on SQL filenames based on package values
* [2305] Improved runtime/logger phpDoc formatting (patch by kupokomapa) (closes #1428) * [d9adc1f] Fix issue with empty migration SQL generated when foreign key has skipSql
* [2304] Improved runtime/connection phpDoc blocks (based on a patch by kupokomapa) (closes #1425) * [0e2463c] Added composer.json file
* [2303] Added `ModelCriteria::getSelect()` (closes #1412) * [f46b54a] Fixed the name of generated SQL files if package contains slashes
* [2302] Added `PropelOnDemandCollection::toArray()` (closes #1415) * [6c2b8ef] Fix incorrectly generated migration SQL for pgsql if existing default value is removed from schema
* [2301] Fixed subquery bug with select (closes #1417) * [672eb1f] Fixed commit 5c77b2a1e3efdab03e93
* [2300] Added test to prove subquery bug with select (refs #1417) * [5c77b2a] Allow configuration of usePrefix and includeLazyLoadColumns when exporting a PropelCollection
* [2299] Fixed `PropelObjectCollection` and `PropelArrayCollection` would throw a fatal error when calling save() in conjunction with readOnly entities (closes #1422) * [3bc2e78] Added usage of connection in PropelModelPager. Fixes #74
* [2298] Improved runtime/config phpDoc blocks (patch by kupokomapa) (closes #1424) * [ef1ef22] Updated license
* [2297] Improved runtime/collections phpDoc blocks (based on a patch by kupokomapa) (closes #1423) * [691b648] Removed the docs/ directory as the documentation has its own repository
* [2296] Fixed coding standards in DBAdapter (closes #1421) * [d4e9a51] should be `phpunit`
* [2295] Improved runtime/adapter phpDoc blocks (patch by kupokomapa) (refs #1421) * [f581bae] fixed #70 : setByPosition method in enum
* [2294] Fixed soft delete via Peer class executes a wrong query (closes #1405) * [3269069] Fix test documentation
* [2293] Fixed `forceDelete()` enables soft delete behavior even when disabled (closes #1404) * [f6b6403] default sh shell is no more bash in debian.
* [2292] Fixed tests under PHP 5.2 (closes #1388) * [d92e3a7] [archivable behavior] Added more tests to cover methods added in 9f7a0670184da5600d6abc4c79c82737f6fbad68
* [2291] Fixed minor formatting issue in generated Peer class * [eb4caf3] [archivable behavior] Fixed minor typos
* [2290] Fixed generated column filters for enum columns when passed an arry (closes #1381) * [4c10206] Allowed to use '/' in package values
* [2289] Fixed strict standards error in soft delete behavior (closes #1398) * [c23b6cb] [archivable behavior] Fixed code formatting issues
* [2288] Added missing `findRoots()` method to nested_set behavior with scope (closes #1397) * [5e58668] [archivable behavior] Refactored method generation to use templates
* [2287] Fixed bad binding with SQLSRV adapter (refs #1199) (closes #1400) * [9f7a067] [archivable behavior] Further improved the ActiveRecord API
* [2286] Fixed DATE column with defaultValue of 0000-00-00 generates fatal (closes #1389) * [2de49d5] [archivable behavior] Fixed typos in the documentation
* [2285] Fixed typo in README * [3a3c5f8] [archivable behavior] Added documentation and deprecated soft_delete
* [97d383c] [archivable behavior] Fixed the archiveOnDelete implementation when the addHooks build property is turned off
* [ca6f957] [archivable behavior] Made the preDelete hook play well with other preDelete hooks. Previous hooks or behaviors may interrupt the course of the delete() method. This behavior (and other behaviors implementing the preDelete hook) must only execute the code if the $ret value is true.
* [05633de] [archivable behavior] Refactored archiveOnDelete to avoid the need for static attributes
* [328a32b] [archivable behavior] Fixed generated ActiveRecord::delete() behaves differently when addHooks build property is disabled
* [2dc16dc] [archivable behavior] Refactored ActiveRecord and ActiveQuery APIs to harmonize them
* [a7e00af] [archivable behavior] Implemented archiving on `ActiveQuery::update()` and `::delete()`
* [3fd6823] [archivable behavior] Fixed a rare bug in `ModelCriteria::update()` causing "undefined index: datasources" error message
* [b818915] [archivable behavior] Added generated ActiveQuery::archive() method
* [f1a163d] [archivable behavior] split ArchivableBehavior class to make it more readable and ready for future additions
* [5d6e4b0] [archivable behavior] Added the ability to use a cutom archive class.
* [5088e39] [archivable behavior] Added generated ActiveRecord::populateFromArchive() method
* [182af0c] [archivable behavior] Initial commit
* [ce59915] [Tests] More tests for MysqlSchemaParser
* [20d407a] Changed visibility to be less 'open'. Related commit: 381e378cb17b388765dfbb5a3241dacbff449323
* [dd10eec] [Tests] fixed script to handle reverse fixtures
* [d64741a] Fixed the test file's syntax
* [9584188] Fixed unit test
* [8b20446] used 'SHOW FULL TABLES' instead of the previous one to handle multiple database
* [acccc26] Excluded read only tables from being counted
* [1cd82d6] handle views when using diff command
* [7f89e83] Added unit test for MySQL schema parser
* [8470dba] Added fixtures for MySQL reverse unit tests
* [f75334c] Changed prototype to use the interface instead of an implementation class
* [381e378] Changed visibility of simpleXmlToArray method in PropelConvertConfTask in order to use it in tests
* [54ce432] Removed stray testing stuff that got left behind
* [db4e041] FIX: Check that platform exists before using it
* [be563e8] Fixed false positive in PostgreSQL migrations where generator would generate varchar-fields without explicit size as VARCHAR(255)
* [7c84b79] Fixed postDelete hook in soft delete behavior
* [39e3709] [SoftDeleteBehavior] Fixed missing post hook call
* [8fc39e1] Added test to prove post hook is not fired on soft deleted objects.
* [c5c30e0] set sequence name configurable
* [082d27a] Added strict assertions
* [1ad20fb] added unit-test for Table::appendXml (namespace & package attributes)
* [3addf99] serialize namespace too
* [76a3841] store table`s package name in Xml
* [ff673c0] Added a tiny shell script to reset test fixtures
* [3d6d4bd] fixed naming and default values in unit test
* [67a77bf] Fixed bug in PhpNameGenerator. The default name convertor for table and column names is NameGenerator::CONV_METHOD_UNDERSCORE. This method has a slight bug resulting in an incorrect phpName for table using "_0" as a prefix:
* [04fe003] fix usage of undefined variable
* [ceb610f] `level` is reserved keywork in oracle
* [57a0f2c] pass vendor`s type to VentorInfo::__construct in XMLElement::getVendorInfoForType()
* [a3aaa76] detect autoincrement via sequences
* [7c84546] [delegate behavior] Documented the fact that, finally, delegate behavior can handle inheritance over several levels
* [8290ed5] [delegate behavior] Changed class table inheritance examples to show that the behavior is much more powerful than previously thought. Refs #40
* [1f4ce85] Fixed MySQL type for a BOOLEAN
* [5e7d765] [delegate behavior] Fixed typo in behavior documentation
* [4ee22c0] [delegate behavior] Fixed coding standards
* [4b327c6] [delegate behavior] Fixed wrong file permissions (old samba config)
* [fe2ce45] [delegate behavior] Throwing exception at buildtime if the delegate table has a one-to-many relationship with the main table
* [87ed930] [delegate behavior] provided support for delegation by way of a many-to-one relationship
* [9583e6b] [delegate behavior] Refactoretests to leave less trace
* [197b533] documented the delegate behavior
* [ca09d1d] Introducing Delegate behavior, for class table inheritance fans
* [a78212c] Fixed bad formatting in generated query classes
* [184e63f] Removed __call() from generted ActiveRecord classes.
* [0e454c5] Avoid getClassname() to trigger registered autoloaders for nothing.
* [74cd5eb] Added the ability to define full qualified classnames in build properties.
* [e1662d0] Reverted change on the TINYINT default size (MysqlSchemaParser)
* [a2965d4] Fixed CS
* [9521482] Fixed TINYINT interpretation in MysqlSchemaParser.
* [e939c2e] Improved generated code for findOneOrCreate() method with ENUM and ARRAY types.
* [594d44e] Added missing link to the StandardEnglishPluralizer class
* [61deedb] Added more unit tests for the StandardEnglishPluralizer + Fixed special cases.
* [5288e48] Improved the StandardEnglishPluralizer. Fixed issue #4
* [22159b2] Fixed double left-join & "with" issue when a third table is joined and "withed"
* [ec41624] Fixed phpdoc in parser/
* [73a7d21] Fixed phpdoc in validator/
* [10f5dd5] Added unit tests for issue #35 and PR #37
* [9e62f3c] One-line fix for issue #35 (https://github.com/propelorm/Propel/issues/35)
* [e84f5fa] Set limit parameter to 0 (like intially done) if clear() is called
* [b377ebf] Added unit tests for Criteria methods: clear() and limit()
* [5ce8fa7] Remove unneeded @returns, Fix @param order
* [176c68f] Fix typo on docblock
* [425b0f2] Improve Behavior doc blocks
* [ffd8192] fixed unit test to check identity rather than equality
* [f5f9d9a] Made generated addRefFk method return the current AR object to allow fluent interface
* [13611a2] Fixed Typo in the doc mixing ModelCriteria::addSelectQuery() with ModelCriteria::getSelectQuery()
* [aaff75d] Removed trailing whitespace, unwanted tabs/spaces and so on...
* [698ce9b] Improved the patch for MySQL driver (possibly subject to sql injections)
* [54ef274] Added a new unit tests for DBMySQL class
* [cd547f2] MySQL Driver possibly subject to sql injections with PDO::quote()
* [cd99264] Fixed wrong peer name in soft_delete behaviour with classPrefix
* [2d0f101] Fixed Ymd format for PropelDateTime::newInstance
* [b006238] Fixed permissions for scripts
* [3e13b29] Fixed tests for PropelDateTime::newInstance
* [aa0393f] Add support for Ymd format for PropelDateTime::newInstance
* [35822d7] Fixed permissions for both directories and files.
* [76fb103] Fixed scandir warning if no valid directory given.
* [5ade9ff] added more generated files from tests to .gitignore
* [5c5816e] Added .gitignore to ignore generated files for unit tests
* [23270ef] Added a unit test for the previous commit
* [e86b3c3] Always sort columns when comparing composite foreign-keys
* [3dcd7b2] reproduced default isModified() logic for other mutators
* [e1ed026] Fix for ActiveRecord::isModified() in limit cases with default values
* [5f2ff4e] added missing validator in autoload map
* [7164161] Remove rewind on CLOB to fixe warning
* [4eb059d] Fixe CS + restore BLOB insert + Add rewind before CLOB bindParam
* [e693f62] Fixed Error in logic of _if/_elseif/_else. Based on a patch by lvu, updated to Propel standards. Closes #12
* [6f536c6] Fixe Oracle CLOB save by using PDO bindParam
* [ea8f4c8] [1.6] Fixed failing test after updating test schema (refs #1319)
* [258799f] [1.6] Fixed undefined method error when calling with() on a ModelCriteria having a relation with a special name (closes #1477)
* [9eac2ed] [1.6] Fixed logging of methods (refs #1468)
* [94193c6] [1.6] Removed old configuration test (refs #1468)
* [af7ac9c] [1.6] fixed regression in PropelConfiguration when setting an array value via setParameter (closes #1468)
* [ff2b8c1] [1.6] Fixed notice about undefined hydrationChain when using joinWith() twice and the middle entity is null (closes #1319)
* [0cee299] [1.6] Removed unused logging configuration setting (closes #1453)
* [a5ab232] [1.6] Fixed Conflict between concrete inheritance and namespaces (closes #1464)
* [eba3b40] [1.6] Fixed phpDoc for Criteria::addAscendingOrderByColumn() (patch by bertjan) (closes #1454)
* [c6b53c9] [1.6] Removed many false positive in migrations (closes #1451)
* [1d828e5] [1.6] Fixed issue with autoincrement pks when calling diff task in migrations (closes #1456)
* [942efab] [1.6] Switched to dev version number

## 2011-06-14: Version 1.6.1 ##

* [2318] Fixed handling of custom sqlType in migrations (closes #1348)
* [2317] fixed `PropelObjectCollection::populateRelation()` when using classPrefix or namespaces (based on a patch by mattleff) (closes #1402)
* [2316] Made `PropelObjectCollection::populateRelation()` initialize empty collections on entities having no related entity in a one-to-many relationship (closes #1182)
* [2315] Added all supported MySQL table options (closes #1447)
* [2314] Fixed phpDoc of generated ActiveRecord getter and setter methods for nested set models
* [2313] Fixed autoloading of namespaced models when using `useQuery()` (closes #1444)
* [2312] Fixed formatting issues in generated TableMap classes
* [2311] Fixed location of FKeys in PostgreSQL migrations (closes #1411)
* [2310] Fixed handling of empty string values on boolean columns for ActiveRecord mutator and ActiveQuery filter (closes #1437)
* [2309] fixed inconsistent EOL types in builder classes (closes #1436)
* [2308] fixed inconsistent EOL types in builder classes (closes #1436)
* [2307] Fixed "Nesting level too deep" error when similar schemas are used (patch from gepo) (closes #1426)
* [2306] Improved runtime/exception phpDoc formatting (patch by kupokomapa) (closes #1429)
* [2305] Improved runtime/logger phpDoc formatting (patch by kupokomapa) (closes #1428)
* [2304] Improved runtime/connection phpDoc blocks (based on a patch by kupokomapa) (closes #1425)
* [2303] Added `ModelCriteria::getSelect()` (closes #1412)
* [2302] Added `PropelOnDemandCollection::toArray()` (closes #1415)
* [2301] Fixed subquery bug with select (closes #1417)
* [2300] Added test to prove subquery bug with select (refs #1417)
* [2299] Fixed `PropelObjectCollection` and `PropelArrayCollection` would throw a fatal error when calling save() in conjunction with readOnly entities (closes #1422)
* [2298] Improved runtime/config phpDoc blocks (patch by kupokomapa) (closes #1424)
* [2297] Improved runtime/collections phpDoc blocks (based on a patch by kupokomapa) (closes #1423)
* [2296] Fixed coding standards in DBAdapter (closes #1421)
* [2295] Improved runtime/adapter phpDoc blocks (patch by kupokomapa) (refs #1421)
* [2294] Fixed soft delete via Peer class executes a wrong query (closes #1405)
* [2293] Fixed `forceDelete()` enables soft delete behavior even when disabled (closes #1404)
* [2292] Fixed tests under PHP 5.2 (closes #1388)
* [2291] Fixed minor formatting issue in generated Peer class
* [2290] Fixed generated column filters for enum columns when passed an arry (closes #1381)
* [2289] Fixed strict standards error in soft delete behavior (closes #1398)
* [2288] Added missing `findRoots()` method to nested_set behavior with scope (closes #1397)
* [2287] Fixed bad binding with SQLSRV adapter (refs #1199) (closes #1400)
* [2286] Fixed DATE column with defaultValue of 0000-00-00 generates fatal (closes #1389)
* [2285] Fixed typo in README
2 changes: 1 addition & 1 deletion generator/default.properties
Expand Up @@ -16,7 +16,7 @@
# #
# ------------------------------------------------------------------- # -------------------------------------------------------------------


propel.version = 1.6.2-dev propel.version = 1.6.2


propel.home = . propel.home = .


Expand Down
2 changes: 1 addition & 1 deletion runtime/lib/Propel.php
Expand Up @@ -30,7 +30,7 @@ class Propel
/** /**
* The Propel version. * The Propel version.
*/ */
const VERSION = '1.6.2-dev'; const VERSION = '1.6.2';


/** /**
* A constant for <code>default</code>. * A constant for <code>default</code>.
Expand Down

0 comments on commit 9335b2b

Please sign in to comment.