Textos

Publicado por Marcelo Soares Souza em 02 de Janeiro de 2012 licenciado sobre Creative Commons 3.0 Brasil

Logo YiiFoi disponibilizado o Framework PHP Yii 1.1.9. Contendo 64 mudanças entre estas 24 correções, 33 melhorias e 7 mudanças o Yii 1.1.9 traz importantes correções de segurança, novas funcionalidades e atualizações no JQuery (Core, UI e Plugins).

Lista completa de mudanças

  • Bug: Removed unnecessary COciCommandBuilder::createInsertCommand quotes (Sam Dark)
  • Bug: CHttpRequest.sendFile() gives incorrect content length when output_handler is enabled through code or non output_handler directive (Sam Dark)
  • Bug #1356: Fixed CActiveForm ajax validation when checkBoxList or radioButtonList are used (mdomba)
  • Bug #1968: Fixed inconsistence in CActiveForm error highlighting when checkBoxList or radioButtonList are used (mdomba)
  • Bug #2603: Fixed the bug that CDbHttpSession::regenerateID call when session isn't started results in SQL error (Sam Dark)
  • Bug #2623: Fixed the bug that by setting multiple classes in CGridView itemsCssClass prevents rows being selected (mdomba)
  • Bug #2635: MigrateCommand migration execution time is now measured correctly (Sam Dark)
  • Bug #2636: CConsoleCommand::init() wasn't called in yiic shell mode (Sam Dark)
  • Bug #2773: Fixed possible CUrlManager::createUrl parameters conflict when using custom URL rule classes (Sam Dark)
  • Bug #2581: Fixed CJuiTabs not replacing id slug in header tool tips (sebas)
  • Bug #2643: Output buffer wasn't properly cleaned on displaying error screen (Sam Dark)
  • Bug #2733: Fixed CDbCriteria parameter names collision on unserialize (mcheale, Sam Dark)
  • Bug #2786: Fixed inheritance in CLDR months parsing (mcheale, Sam Dark)
  • Bug #2822: Fixed warning when "Host:" isn't present or is empty in HTTP request headers (Sam Dark)
  • Bug #2853: Fixed sending of the button name in CActiveForm with enableAjaxValidation enabled (mdomba)
  • Bug #2861: Removed the nested container css class in the skeleton application views (Qiang)
  • Bug #2915: Fixed client validation in CCompareValidator to compare numbers instead of strings (mdomba)
  • Bug #2932: CAuthItem::getType() returns string while using CDbAuthManager (Sam Dark)
  • Bug #2999: CSort::getDirections, error when array is passed via $_GET (Sam Dark)
  • Bug #3018: Fixed CACtiveForm ajax validation when checkBox or radioButton are used (mdomba)
  • Bug #3029: Fixed the bug that empty items were not hidden when CMenu::hideEmptyItems is true (mdomba)
  • Bug #3033: Fixed proper array merging in CDirectoryCacheDependency->generateTimestamps (mdomba)
  • Bug #3041: Fixed possible infinite loop while processing logs (Yiivgeny, Sam Dark)
  • Bug #3042: Fixed the bug that CHttpSession::setCookieMode wasn't setting session.use_only_cookies when 'none' value was used (Sam Dark)
  • Chg: Upgraded JQuery UI to 1.8.16 (Sam Dark)
  • Chg: Upgraded jQuery to 1.7.1 (Sam Dark,mdomba)
  • Chg: Upgraded CMaskedTextField jQuery plugin (Masked Input) to 1.3, added minified version (Sam Dark)
  • Chg: Reverted back the changes made to fix issue 2284 (Qiang)
  • Chg #2647: Fixed inconvenient way of defining through relation (creocoder, Sam Dark)
  • Chg #2951: Removed CConfiguration::createObject, CController::paginate and CHtml::getActiveId deprecated since 1.0.x (Sam Dark)
  • Chg #3054: CComponent::__isset properly checks for null values (mdomba)
  • Enh #2029: Added scope support to Model::relations() (creocoder, Sam Dark)
  • Enh #2129: Added Monospace font as a fallback for source code on the exception view page (mdomba)
  • Enh #2231: Added CMenu::itemCssClass for the possibility to assign one CSS class to all menu items (mdomba)
  • Enh #2334: CHttpRequest::getPathInfo() now properly decodes both UTF-8 and ISO-8859-1 encoded URIs (Sam Dark)
  • Enh #2387: Numeric keys are now displayed in error/exception stacktrace call argument if array isn't 0..X indexed (Sam Dark)
  • Enh #2602: Better error handling in CHttpSession::open() when using PHP <5.3.0 (Sam Dark)
  • Enh #2604: CArrayDataProvider::keyField can now be set to false to use keys from $rawData array instead of a named keyField (creocoder, Sam Dark)
  • Enh #2637: Related table alias set dynamically in relational query is now available in the scopes of related model (creocoder, Sam Dark)
  • Enh #2646, #2706: Added ability to join on a specific keys (creocoder, Sam Dark)
  • Enh #2654: Enhanced CUrlManager::addRules() by allowing new rules to be inserted in front of the existing rules (Qiang)
  • Enh #2715: CMap::mergeArray now can accept multiple arrays to be merged (firejdl, Sam Dark)
  • Enh #2717: Extracted MigrateCommand::createMigrationHistoryTable method from MigrateCommand::getMigrationHistory (Sam Dark)
  • Enh #2751: Added removeOld parameter to yiic message command that allows not to add obsolete lines to translation file generated (luislobo, Sam Dark)
  • Enh #2795: Added Yii::t() to YiiBase::powered() (Sam Dark)
  • Enh #2808: Added ability to override core classes using YiiBase::classMap (Sam Dark)
  • Enh #2811: Fully automated CLDR data update, updated data to 2.0.1. Added getLanguageID, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, getTerritory methods to CLocale (kshaw, Sam Dark)
  • Enh #2823: Added autocomplete for Gii "Table Name" field (Sam Dark)
  • Enh #2855: CWebUser::login() returns the login status (mdomba)
  • Enh #2872: Added CConsoleCommand::prompt() that asks for input and CConsoleCommand::confirm() that asks for confirmation (Sam Dark)
  • Enh #2890: Added CInlineValidator::clientValidate to set custom client validation (mdomba)
  • Enh #2914: Added CClientScript::addPackage (Sam Dark)
  • Enh #2929: Added forceDownload to xSendFile options to choose between attachment and inline disposition. (mdomba)
  • Enh #2981: Added CHtml::liveEvents to set the default global style for attaching jQuery event handlers. (mdomba, Sam Dark, Ekstazi)
  • Enh #3020: Added HTTP_REFERER information to the exception log (mdomba)
  • Enh #3024: Added CDbMigration::refreshTableSchema() that refreshes specified table schema cache (Sam Dark)
  • Enh: Documented component accessors with @property for significantly better IDE autocomplete (Sam Dark, Detonator, Athari)
  • Enh: Added CWebUser->loginRequiredAjaxResponse value to be returned for ajax calls in case the user session has expired (mdomba)
  • Enh: CFileCache::get() does now suppress a possible PHP error which might occur on concurrent requests (Y!!)
  • Enh: jquery.yiiactiveform.js added check for form visibility to validate() to prevent JS error when using CActiveForm with jQuery dialog (mdomba)
  • Enh: removed the check for ajax call in CErrorHandler::handleException() (mdomba)
  • Enh: CAssetManager now generates different hash for files/directories with different mtime (Sam Dark)
  • Enh: Yii error screen will now display proper message like error/warning/notice (mdomba)
  • Enh: CHtml::clientchange() now uses the new jQuery on() method for event binding (mdomba)
Tag(s):

É preciso esta logado para comentar