<< Click to Read >>

Next\Components\Context
Next\Components\Interfaces\Contextualizable
Next\Components\Object
-Improved extended context. Now, if properly configured, protected
properties of a class can also be accessed and modified from external
context

Next\Components\Parameter
-Updated to be compatible with improved extended context

Next\Components\Debug\Handlers
-Minor bug fix where a custom constant was being used assuming it was
defined, instead of test it before

Next\HTTP\Request\Browser
-Updated to be compatible with improved extended context

Next\DB\Query\Builder
- Added component accessors to help with Row::update()
- Modified the behavior of GROUP BY Clauses, preventing PDO to quote the
fields like it does with ORDER BY and LIMIT

Next\DB\Query\Renderer\Renderer
- Modified interface signature to complement the changes related to
GROUP BY Clause

Next\DB\Query\Renderer\MySQL
- Modified in order to follow the modified Query Renderer interface
- Remove an apparently duplicated comma in MySQL::columns() when dealing
with aliases

Next\DB\Table\Select
- Modified behavior of Select:group() to follow the GROUP BY Clause fix
- Fixed a misbehavior where SQL Expressions, which should be used "as
is", were being wrongly transformed in strings while building the SELECT
statement columns
  This bug prevented statements like:

  SELECT COUNT(*) FROM TABLE

  Because this should be written as:

  $select = new Select( $driverRenderer, array( new
\Next\DB\Query\Expression( 'COUNT( * )' ) ) )

Other Changes

- Next\Components\ComponentsException
- Next\Components\ContextException
New Exception classes added to complement the extended context
improvement