changelog
changed validation rules and error messages for base classes
Created a LocalizedFormatter class

issue #1818
documentation and changelog for localized formatter
Test case "CActiveRecordTest::testHasManyThroughHasManyWithCustomSelect()" has been added to expose issue #101
"CActiveFinder::buildJoinTree()" has been fixed to not use "select=false"
Issue #101 has been added to CHANGELOG
Fixed default value in SQlite column
Update CSqliteColumnSchema.php
Test case "CActiveRecordTest::testHasOneThroughLazy()" has been added to expose issue #662
Test case for issue #662 has been improved.
"CActiveFinder::applyLazyCondition()" has been updated to use last relation in the join chain, while composing where condition.
Issue #662 has been added to CHANGELOG.
Test case "CActiveRecordTest::testLazyLoadThroughRelationWithCondition()" has been created to expose issue #139
Test case "CActiveRecordTest::testLazyLoadThroughRelationWithCondition()" has been improved to cover relation params as well.
"CJoinElement::applyLazyCondition()" has been updated allowing to respect relation condition and params.
Issue #139 has been added to CHANGELOG.
"CJoinElement::applyLazyCondition()" and "CActiveRecordTest" have been updated to match PHP 5.2.
Test relation condition for "CActiveRecordTest::testLazyLoadThroughRelationWithCondition()" has been adjusted to be type aware.
Created CRedisCache (backport from yii2)

redis cache uses http://redis.io/ as storage backend.
Feature was requested in discussion in #1302