mirror of
https://github.com/yiisoft/yii2.git
synced 2026-03-22 23:17:12 +01:00
6.0 KiB
6.0 KiB
Yii Framework 2 Change Log
2.0.0 beta under development
- Bug #1446: Logging while logs are processed causes infinite loop (qiangxue)
- Bug #1497: Localized view files are not correctly returned (mintao)
- Bug #1500: Log messages exported to files are not separated by newlines (omnilight, qiangxue)
- Bug #1504: Debug toolbar isn't loaded successfully in some environments when xdebug is enabled (qiangxue)
- Bug #1509: The SQL for creating Postgres RBAC tables is incorrect (qiangxue)
- Bug #1545: It was not possible to execute db Query twice, params where missing (cebe)
- Bug #1550: fixed the issue that JUI input widgets did not property input IDs.
- Bug #1654: Fixed the issue that a new message source object is generated for every new message being translated (qiangxue)
- Bug #1582: Error messages shown via client-side validation should not be double encoded (qiangxue)
- Bug #1591: StringValidator is accessing undefined property (qiangxue)
- Bug #1597: Added
enableAutoLoginto basic and advanced application templates so "remember me" now works properly (samdark) - Bug #1631: Charset is now explicitly set to UTF-8 when serving JSON (samdark)
- Bug #1635:
yii\jui\SliderInputwasn't properly initialized (samdark) - Bug #1686: ActiveForm is creating duplicated messages in error summary (qiangxue)
- Bug #1704: Incorrect regexp is used in
Inflector::camelize()(qiangxue) - Bug: Fixed
Call to a member function registerAssetFiles() on a non-objectin case of wrongsourcePathfor an asset bundle (samdark) - Bug: Fixed incorrect event name for
yii\jui\Spinner(samdark) - Bug: Json::encode() did not handle objects that implement JsonSerializable interface correctly (cebe)
- Bug: Fixed issue with tabular input on ActiveField::radio() and ActiveField::checkbox() (jom)
- Bug: Fixed the issue that query cache returns the same data for the same SQL but different query methods (qiangxue)
- Enh #364: Improve Inflector::slug with
intltransliteration. Improved transliteration char map. (tonydspaniard) - Enh #797: Added support for validating multiple columns by
UniqueValidatorandExistValidator(qiangxue) - Enh #1293: Replaced Console::showProgress() with a better approach. See Console::startProgress() for details (cebe)
- Enh #1406: DB Schema support for Oracle Database (p0larbeer, qiangxue)
- Enh #1437: Added ListView::viewParams (qiangxue)
- Enh #1469: ActiveRecord::find() now works with default conditions (default scope) applied by createQuery (cebe)
- Enh #1499: Added
ActionColumn::controllerproperty to support customizing the controller for handling GridView actions (qiangxue) - Enh #1523: Query conditions now allow to use the NOT operator (cebe)
- Enh #1552: It is now possible to use multiple bootstrap NavBar in a single page (Alex-Code)
- Enh #1572: Added
yii\web\Controller::createAbsoluteUrl()(samdark) - Enh #1579: throw exception when the given AR relation name does not match in a case sensitive manner (qiangxue)
- Enh #1581: Added
ActiveQuery::joinWith()andActiveQuery::innerJoinWith()to support joining with relations (qiangxue) - Enh #1601: Added support for tagName and encodeLabel parameters in ButtonDropdown (omnilight)
- Enh #1611: Added
BaseActiveRecord::markAttributeDirty()(qiangxue) - Enh #1633: Advanced application template now works with MongoDB by default (samdark)
- Enh #1634: Use masked CSRF tokens to prevent BREACH exploits (qiangxue)
- Enh #1641: Added
BaseActiveRecord::updateAttributes()(qiangxue) - Enh #1646: Added postgresql
QueryBuilder::checkIntegrityandQueryBuilder::resetSequence(Ragazzo) - Enh #1645: Added
Connection::$pdoClassproperty (Ragazzo) - Enh #1681: Added support for automatically adjusting the "for" attribute of label generated by
ActiveField::label()(qiangxue) - Enh: Added
favicon.icoandrobots.txtto default application templates (samdark) - Enh: Added
Widget::autoIdPrefixto support prefixing automatically generated widget IDs (qiangxue) - Enh: Support for file aliases in console command 'message' (omnilight)
- Enh: Sort and Pagination can now create absolute URLs (cebe)
- Chg #1586:
QueryBuilder::buildLikeCondition()will now escape special characters and use percentage characters by default (qiangxue) - Chg #1610:
Html::activeCheckboxList()andHtml::activeRadioList()will submit an empty string if no checkbox/radio is selected (qiangxue) - Chg #1643: Added default value for
Captcha::options(qiangxue) - Chg: Renamed
yii\jui\Widget::clientEventsMaptoclientEventMap(qiangxue) - Chg: Renamed
ActiveRecord::getPopulatedRelations()togetRelatedRecords()(qiangxue) - Chg: Renamed
attributeNameandclassNametotargetAttributeandtargetClassforUniqueValidatorandExistValidator(qiangxue) - Chg: Added
yii\widgets\InputWidget::options(qiangxue) - Chg: Changed the signature of
urlCreatorand button creators foryii\gridview\ActionColumn(qiangxue) - New #1438: MongoDB integration ActiveRecord and Query (klimov-paul)
- New #1393: Codeception testing framework integration (Ragazzo)
2.0.0 alpha, December 1, 2013
- Initial release.
- Official extensions released in this version:
-
Elasticsearch integration: ActiveRecord and Query
-
Redis integration: ActiveRecord, Cache and Session
-
Sphinx integration: ActiveRecord and Query