Login | Packages | Support | Bugs 

Return

Changelog for yaf
Release What has changed?
2.3.2 - Fixed windows build
- Changelog 2.3.0:
- Added Yaf_Response::setHeader, getHeahder, setAllHeader, clearHeaders Methods
- Added Yaf_Route::assemble. (Now you can assemble url via routes)
- Fixed Segfault if a empty application.directory is set
2.3.1 - Fix package
2.2.9 - Fixed bug #63900 (Segfault if separated action executes failed)
- Fixed some compiler warnings (Remi)
2.2.8 - Fixed bug that partial module name taken
2.2.7 - Improve the templates directory handling
- Fixed bug #63438 (Strange behavior with nested rendering)
2.2.6 - Fixed bug #63381 ($_SERVER['SCRIPT_NAME'] changed by yaf)
2.2.5 - Release stable version
- Fixed bug empty template file interrupts forwarding chain
- Add LICENSE file according to FR #63239
2.2.4 - Improving warning info while failed opening template script
- Fixed bug that $this is not Yaf_View_Simple in render method which was introduced in 2.2.3
- Fixed memleak in Yaf_View_Simple::display()
2.2.3 - Call autoRender, flushInstantly, returnResponse of Yaf_Dispatcher without args return current state now (Demon)
- Fixed bug that Yaf_Application::environ is undefined on windows
- Improve warning message while script can not be loaded
2.2.2 - Yaf_Controller's methods are not final anymore
- Yaf_View_Simple is not final anymore
- Memleaks fixed in various place
2.2.1 - (Repackage, previous one missed one fix)
- Implemented Yaf_Response::setBody with key(which will make the layout easier to implement)
- New method Yaf_View_Simple::eval, Yaf_View_Simple::clear
- Support short open tag in view templates regardless of php.short_open_tag
- Make Yaf_Autoload faster(30%)
- Controller of default module can be autoloaded now
- Single class can be local class now (previous is a design issue)
- Performance improve in various place
- Compatible with php5.5, which droped PHP logo guid
- Fixed bug that Supervar should not respect the base_uri
- Implemented FR #62702 (Make baseuri case-insensitive)
- Implemented FR #62638 (Supports set yaf runtime configuration via application.ini)
2.1.18 - Fixed bug that Yaf_View_Simple::eval doesn't accept short open tag
- Fixed bug that Yaf_View_Simple::eval doesn't allow tpl be wrapped by PHP opening tag
2.1.17 - Fixed bug config will not re-loaded even it was modified
- Fixed bug segfault occurred if uncaught exception in Yaf_Controller::init
- If action return false, dispatch loop will go on with no auto-renderring
- Remove inline declarations (-fgnu-c89 on MacOS)
2.1.16 - Fixed bug that if fatal error occurred in template, Yaf_View_Simple doesn't output the error message
- Fixed bug that segv in Yaf_View_Simple::render if the tpl directory parameter is not a string
- Fixed one invalid read in Yaf_Route_Static
- Fixed bug that segv occurred while using a custom view engine
- Fixed one memleak
2.1.15 - Fixed typo variable name in static route(affect 2.1.14)
2.1.14 - Fixed Bug that if no routes success router will throw exception(since 2.1.13 Yaf supports configure default route by application.ini)
- Fixed Bug that 'foo/index' router result as c => index a => foo(affected 2.1.13)
2.1.13 - Added Yaf_View_Simple::eval
- Supported short_open_tag in Yaf_View_Simple
- Fixed a potential segfault while alternately access two yaf application host in one machine
- Improve the Yaf_Route_Static/Supervar::route logic
- Fixed bug that 404 occurred if the request is prefix with more than one slash
- Fixed bug that free NULL pointer in Yaf_Loader::registerLocalNameSpace
2.1.12 - Fixed bug that baseUri set to wrong value (affected version: 2.1.10, 2.1.11)
- Fixed bug Yaf_View_Simple crash while calling assign if construct it with no tpl_dir
- Fixed bug that Yaf_View_Simple::display doesn't convert controller name
2.1.11 - Improve Yaf_Config parsing performance, if the wanted section was parsed, then overpass the rest sections
- Now catchException will failover to the default moudle error handler
- Added Yaf_View_Simple::clear
- Support set default route by config(appliation.dispatcher.defaultRoute)
- Support adding Yaf_Route_Map by config
- Allow Yaf_View_Simple::get(void)
- Fixed Bug that Yaf_Config_Ini will take part of the section
- Fixed bug that yaf_config_ini_deep_copy is not much deepy.
- Fixed bug Yaf_Route_Simple dont respect application.modules configure
- Fixed some memory leaks
2.1.10 - Improved Yaf_Config_Ini::__Construct performance, and reduce memory consumption
- Fixed bug #61493 (Can't remove item when using unset() with a Yaf_Config_Simple instance)
- Support controller autoloading(Only default module)
- Fixed bug that the controller name could be lowercase in routeShutdown hook
- Fixed bug that segfault while attempt to free owrite_handler
- Added Yaf_Controller::$yafAutoRender to controller render
- Fixed some memory leaks
2.1.9 - Fixed Bug that Yaf_Response::setBody cause invalid read
2.1.8 - Fixed bug Yaf_Response::setBody act the same as Yaf_Response::prependBody
2.1.7 - Release 2.1.7 stable
2.1.6 - Fix Bug that classname with namespace can not be auto loaded
2.1.5 Fix Bug #60608
2.1.4 - Improve the Yaf_Loader::getInstance, make the Yaf_Loader can be used independently
- Implemented Yaf_View::assignRef, which didn't work as expect before.
2.1.3 -Fixed Bug that Yaf still call to Yaf_View_Simple although a custom view engine was setted
2.1.2 -Added Yaf_Application::getLastErrorNo
-Added Yaf_Application::getLastErrorMsg
-Added Yaf_Application::clearLastError
-Changed trigger ERROR to E_RECOVERABLE_ERROR, then people can use set_error_handler to catch it
2.1.1 -Fixed Yaf_View_Simple::render flush output instantly in PHP5.4
-Fixed Yaf_Session crash in PHP5.4
2.1.0 - Avoided calling to get_class_entry for higher performance
- Remove unnecessary stack variable initialization
- Fixed mem leak reproted by test scripts
- Added arginfo for all methods
- Standardize error message
- Add Yaf_Request::setRequstUri
- Fixed build broken with PHP 5.4
- many other litte improvements
2.0.1 - Fixed Bug that when call to Yaf_Config_Ini/Yaf_Config_Simple with freaky paramters then invoke its methods cause crash (thanks to Felipe Pena)
- Yaf_Application::execute call Zend_API call_user_func instead of call zif_call_user_func, since zif_call_user_func was not declared with dllexport
- Built on windows with PHP-5.3.6 and PHP-5.2.15 (you can download the dll on Yaf Google Code)
- Corrected some broken C89 statements
2.0.0 - First release version

Return

PRIVACY POLICY | CREDITS
Copyright © 2001-2014 The PHP Group
All rights reserved.
Last updated: Sat Feb 18 19:09:21 2012 UTC
Bandwidth and hardware provided by: pair Networks