2015-02-17 15:22:58 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-arel to 6.0.0.
=== 6.0.0 / 2014-11-25
* Enhancements
* Remove deprecated `Arel::Expression`
* Remove deprecated `Arel::SqlLiteral`
* Remove deprecated `SelectManager#joins`
* Remove deprecated `SelectManager#to_a`
* Remove deprecated `Arel::Sql::Engine`
* Remove deprecated `Arel::InnerJoin` constant
* Remove deprecated `Arel::OuterJoin` constant
== 5.0.0 / 2013-12-04
* Enhancements
* Remove deprecated code
* Bug Fixes
* Fix serializing a relation when calling `to_yaml`
=== 4.0.2 / 2014-02-05
* Bug Fixes
* Fix `SqlLiteral` YAML serialization
* PostgreSQL bugfix for invalid SQL in subqueries
== 4.0.1 / 2013-10-22
* Enhancements
* Cache visitor dispatch on a per-visitor basis
* Improve performance of #uniq across a large number of nodes
* Bug Fixes
* Make visitors threadsafe by removing @last_column
* Support `columns_for_distinct` with Oracle adapter
|
2014-02-09 06:29:26 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-arel to 3.0.3.
== 3.0.3 / 2013-11-12
* Enhancements
* Support ANSI 2003 window functions
* Bug Fixes
* Fix joins in Informix
|
2012-03-18 06:55:03 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-arel to 3.0.2.
* Tweak HOMEPAGE and COMMENT.
Exact changes are unknown.
|
2012-03-02 04:25:39 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-arel package to 2.2.3.
Exacat changes aren't available but some bugfixes and support of bind
parameters can be differentiated from sql literals.
|
2011-12-14 17:27:39 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
Update ruby-arel package to 2.2.1.
== 2.2.1 / 2011-09-15
* Enhancements
* Added UpdateManager#key to access the key value
* Added SelectManager#projections= to override any existing projections
* Added SelectManager#source to get the source of the last select core in the AST
== 2.2.0 / 2011-08-09
* Bug Fixes
* The database connection caches visitors for generating SQL.
* FALSE and TRUE nodes can be constructed.
* Fixed ORDER BY / LIMIT clauses for UPDATE statements in Oracle.
== 2.1.4 / 2011-07-25
* Bug Fixes
* Fix depth-first traversal to understand ascending / descending nodes.
* Parentheis are suppressed with nested unions in MySQL. Thanks jhtwong!
== 2.1.3 / 2011-06-27
* Bug Fixues
* Fixed broken gem build.
== 2.1.2 / 2011-06-27
* Bug Fixes
* Visitors can define their own cache strategey so caches are not shared.
Fixes #57
* Informix support fixed. Thanks Khronos.
* Ordering nodes broken to subclasses. Thanks Ernie Miller!
* Reversal supported in ordering nodes. Thanks Ernie Miller!
== 2.1.1 / 2011/05/14
* Bug fixes
* Fixed thread safety bug in ToSql visitor. Thanks Damon McCormick and
Cameron Walters!
== 2.1.0 / 2011/04/30
* Enhancements
* AST is now Enumerable
* AND nodes are now n-ary nodes
* SQL Literals may be used as Attribute names
* Added Arel::Nodes::NamedFunction for representing generic SQL functions
* Add Arel::SelectManager#limit=
* Add Arel::SelectManager#offset
* Add Arel::SelectManager#offset=
* Added Arel::SelectManager#create_insert for building an insert manager.
* SQL Literals are allowed for values in INSERT statements.
* Math operations have been added to attributes, thanks to
Vladimir Meremyanin.
* Bug fixes
* MSSQL adds TOP to sub selects
* Assigning nil to take() removes LIMIT from statement.
* Assigning nil to offset() removes OFFSET from statement.
* TableAlias leg ordering fixed
* Deprecations
* Calls to `insert` are deprecated. Please use `compile_insert` then call
`to_sql` on the resulting object and execute that SQL.
* Calls to `update` are deprecated. Please use `compile_update` then call
`to_sql` on the resulting object and execute that SQL.
* Calls to `delete` are deprecated. Please use `compile_delete` then call
`to_sql` on the resulting object and execute that SQL.
* Arel::Table#joins is deprecated and will be removed in 3.0.0 with no
replacement.
* Arel::Table#columns is deprecated and will be removed in 3.0.0 with no
replacement.
* Arel::Table.table_cache is deprecated and will be removed in 3.0.0 with no
replacement.
* Arel::Nodes::And.new takes a single list instead of left and right.
* Arel::Table#primary_key is deprecated and will be removed in 3.0.0 with no
replacement.
* Arel::SelectManager#where_clauses is deprecated and will be removed in
3.0.0 with no replacement.
* Arel::SelectManager#wheres is deprecated and will be removed in
3.0.0 with no replacement.
|
2011-06-11 04:35:10 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby-arel package to 2.0.10, latest 2.0.x series.
== 2.0.10 / 2011/05/14
* Bug Fixes
* Fix thread safety issue in ToSql visitor. Thanks Damon McCormick and
Cameron Walters!
|
2011-05-10 15:28:38 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-arel package to 2.0.9. Latest release is 2.1.0 but it rails
related pacakge dosen't allow 2.1.0 (need to be checked).
== 2.0.9 / 2010/02/25
* Bug Fixes
* Custom LOCK strings are allowed. Fixes LH # 6399
\
https://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
\
https://rails.lighthouseapp.com/projects/8994/tickets/6384-activerecord-303-and-3-0-stable-generate-invalid-sql-for-has_many-through-association-with-conditions
|
2011-02-09 13:55:29 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-arel package to 2.0.8.
== 2.0.8 / 2010/02/08
* Bug Fixes
* Added set operation support
* Fixed problems with *_any / *_all methods.
== 2.0.7 (unreleased)
* Bug Fixes
* Limit members are visited
* Fixing MSSQL TOP support
== 2.0.6 12/01/2010
* Bug Fixes
* Rails 3.0.x does not like that Node is Enumerable, so removing for now.
== 2.0.5 11/30/2010
* 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
== 2.0.4
* Bug fixes
* Speed improvements for Range queries. Thanks Rolf Timmermans!
== 2.0.3
* Bug fixes
* Fixing Oracle support
* Added a visitor for "Class" objects
== 2.0.2
* Bug fixes
* MySQL selects from DUAL on empty FROM
* Visitor translates nil to NULL
* Visitor translates Bignum properly
== 2.0.1
* Bug fixes
== 2.0.0 / 2010-08-01
* Enhancements
* Recreate library using the Visitor pattern.
http://en.wikipedia.org/wiki/Visitor_pattern
|
2010-09-12 06:15:06 by Takahiro Kambe | Files touched by this commit (4) | |
Log message:
Importing of databases/ruby-arel 1.0.1.
|