| A New and improved error handler. |
| A Added support for NuoDB databases. |
A Added Cache::has method. |
A Added Cache::increment method. |
A Added Cache::decrement method. |
A Added Input::whitelist method. |
A Added Input::blacklist method. |
A Added Connection::enableLog method. |
A Added Connection::disableLog method. |
| C Improved autoloading. |
| C Now possible to manually set the driver name for database connections. |
C Renamed the database.profiler setting to database.log_queries. |
| B Fixed bug in Memcached cache adapter. |
A Added Response::header method. |
A Added Response::clearHeaders method. |
A Added Response::type method. |
A Added Response::charset method. |
A Added Response::disableCaching method. |
A Added Response::compress method. |
A Added Response::disableCompression method. |
| A Added development server (requires PHP 5.4.0+). |
| A It is now possible to pluralize words inside a translated string. |
| A Added Russian language pack and inflection rules. |
| C It is now possible to hide the debug toolbar by clicking on the Mako logo. |
C I18n::plural has been renamed to I18n::pluralize. |
A It is now possible to list the available actions of a task by using the --list-actions option. |
A It is now possible to list the available tasks by using the --list-tasks option. |
| A Added UUID validation rule. |
| A It is now possible to disable automapping to controllers. |
C Renamed UUID::valid() to UUID::validate(). |
B Fixed spelling of Query::getCompiler() method. |
| B Fixed spelling in various language files. |
| B Fixed routing issue that could affect sites running on windows servers. |
| A Packages can now have their own routable controllers. |
| A Added interactive debug console. |
| A Added support for locale URLs. |
| A It is now possible to register custom view renderers. |
A Added preserve filter to template syntax. |
A Added Event::first method. |
A Added Event::override method. |
A Added CLI::newLine method. |
A Added CLI::clearScreen method. |
A Added CLI::screenWidth method. |
A Added CLI::screenHeight method. |
A Added CLI::style method. |
A Added Crypto::encryptAndSign method. |
A Added Crypto::validateAndDecrypt method. |
A Added MAC class for signing strings using message authentication codes. |
| A Added debug toolbar log adapter. |
| A Added file based session handler. |
| A Packages and third party libraries can now be installed using composer. |
| A Autoloader will autoload third party libraries installed using composer. |
| R Removed view controllers. |
| R Removed reactor package installer. |
R Removed String::alternate method. |
R Removed View::assignByRef method. |
R Removed Database::instance method. |
| C New and improved validation class. |
| C New and improved session class. |
| C New and improved pagination class. |
| C Improved the cookie class. |
| C Improved database migrations. |
| C CLI is no longer a static class. |
| C Mako is no longer a static class. |
| C Reactor is no longer a static class. |
| C The reactor CLI tool will list all available tasks if no parameter is passed. |
| C The reactor CLI tool will list all available task actions if an invalid task action is requested. |
| C Improved the debug toolbar. |
C The Crypto class has been moved to the mako\security namespace. |
| C The autoloader will automatically autoload classes from third party composer libraries. |
| B Added missing class mappings. |
B Corrected class mappings of the File and Format classes. |