<< Click to Read >>

Next\Components\Context
- Removed a forced cast-to-string in Context::get() and Context::set()

Next\File\Tools
- Added a helper to allow easy string quoting, mainly as part of DB
Module rewriting

Next\DB\Query\Renderer\AbstractRenderer
- Added a method to bridge with the new File::quote() method, allowing
strings in Query Renderer to be quoted without need to import the
Next\File namespace all the time

Next\DB\Query\Query
- Renamed most of the constants

Next\DB\Query\Builder
- Completely rewritten! Now instead of having two Query Builders, one
for SELECT Statements and another for the common clauses, everything is
part of one single Builder.
  This allows better integration with Table Manager with less dependency
of extended context feature (although, initially, this module has been
rewritten specifically to improve DB module) and thus, reducing the
number of accessors

Next\DB\Query\Renderer\Renderer
- Arguments of interface methods reviewed in order to make things easier
for Query Renderers

Next\DB\Query\Renderer\MySQL
- Partially rewritten (and improved) to follow interface changes.

  NOTE: From now and on, instead of using positional placeholders, named
placeholders must be used instead, otherwise the behavior of
Row::update() will be unexpected

Next\DB\Table\Manager
- Adapted to the new centralized Query Builder

Next\DB\Table\Row
- Simplfied Row::update()

Next\DB\Statement\PDO\Adapter
- Removed a useless comment (not really necessary :p)

Other Changes

- Removed Next\DB\Table\Select.php as it's not needed anymore
- Alignment of comments and equal signs revised.
- Doc-blocks extra spaces removed