Bug Fixes
Fix thread safety issue in ToSql visitor. Thanks Damon McCormick and Cameron Walters!
Bug Fixes
Custom LOCK strings are allowed. Fixes LH # 6399 rails.lighthouseapp.com/projects/8994/tickets/6399-allow-database-specific-locking-clauses-to-be-used
Strings passed to StringManager#on will be automatically tagged as SQL literals. Fixes Rails LH #6384 rails.lighthouseapp.com/projects/8994/tickets/6384-activerecord-303-and-3-0-stable-generate-invalid-sql-for-has_many-through-association-with-conditions
Bug Fixes
Added set operation support
Fixed problems with *_any / *_all methods.
Bug Fixes
Limit members are visited
Fixing MSSQL TOP support
Bug Fixes
Rails 3.0.x does not like that Node is Enumerable, so removing for now.
Enhancements
Arel::Visitors::DepthFirst can walk your AST depth first
Arel::Nodes::Node is enumerable, depth first
Bug fixes
#lock will lock SELECT statements “FOR UPDATE” on mysql
Nodes::Node#not factory method added for creating Nodes::Not nodes
Added an As node
Deprecations
Support for Subclasses of core classes will be removed in ARel version 2.2.0
Bug fixes
Speed improvements for Range queries. Thanks Rolf Timmermans!
Bug fixes
Fixing Oracle support
Added a visitor for “Class” objects
Bug fixes
MySQL selects from DUAL on empty FROM
Visitor translates nil to NULL
Visitor translates Bignum properly
Bug fixes
Enhancements
Recreate library using the Visitor pattern. en.wikipedia.org/wiki/Visitor_pattern
Enhancements
Introduced “SQL compilers” for query generation.
Added support for Oracle (Raimonds Simanovskis) and IBM/DB (Praveen Devarao).
Improvements to give better support to ActiveRecord.
Enhancements
Bump dependency version of activesupport to 3.0.0.beta
* Ruby 1.9 compatibility * Many improvements to support the Arel integration into ActiveRecord (see `git log v0.1.0..v0.2.0`) * Thanks to Emilio Tagua and Pratik Naik for many significant contributions!
1 major enhancement
Birthday!
Generated with the Darkfish Rdoc Generator 2.