Release Name: 2.0
Notes:
Changes:
* Vastly redesign the DSL. The methods for adding components to an
SQL statement have all been renamed, and internal state is no longer
directly exposed to the outside. The interface is now much more intutive and
consistent. Please read the documentation to find out how this version of
the library works.
* Left joins have been added
* There's no more SelectParts class --
the corresponding semantics have been built directly into the Select class.
* <tt>Select.new do |s| ... end</tt> syntax has been added
* Select statements now remember the order of fields and tables. This makes
the next two changes feasible.
* Support for Mysql's STRAIGHT_JOIN modifier has been added
* Unit tests have been added
|