Skip to content
Newer
Older
100644 142 lines (89 sloc) 3.46 KB
a166215 @tenderlove we actually want enumerable in Node
tenderlove authored Dec 1, 2010
1 == 2.1.0 (unreleased)
2
3 * Enhancements
4
5 * AST is now Enumerable
1d4cfb9 @tenderlove updating changelog
tenderlove authored Dec 9, 2010
6 * AND nodes are now n-ary nodes
162e1d8 @tenderlove sql literals may be used as column attributes
tenderlove authored Dec 22, 2010
7 * SQL Literals may be used as Attribute names
f0c4e37 @tenderlove Added Arel::Nodes::NamedFunction for representing generic SQL functions
tenderlove authored Jan 4, 2011
8 * Added Arel::Nodes::NamedFunction for representing generic SQL functions
abffef9 @tenderlove Adding SelectManager#limit= and removing limit nodes when nil is assi…
tenderlove authored Feb 25, 2011
9 * Add Arel::SelectManager#limit=
2644bce @tenderlove assinging nil to an offset will remove the offset from the AST
tenderlove authored Feb 25, 2011
10 * Add Arel::SelectManager#offset
11 * Add Arel::SelectManager#offset=
aca58b2 @tenderlove adding create_insert method
tenderlove authored Mar 21, 2011
12 * Added Arel::SelectManager#create_insert for building an insert manager.
b707ddd @tenderlove allowing sql literals for values in insert statements
tenderlove authored Mar 21, 2011
13 * SQL Literals are allowed for values in INSERT statements.
e7cdaed @tenderlove cleaning up math operations on attributes
tenderlove authored Mar 7, 2011
14 * Math operations have been added to attributes, thanks to
15 Vladimir Meremyanin.
a166215 @tenderlove we actually want enumerable in Node
tenderlove authored Dec 1, 2010
16
066d9a3 @tenderlove adding TOP to sub selects for mssql
tenderlove authored Feb 2, 2011
17 * Bug fixes
18
19 * MSSQL adds TOP to sub selects
abffef9 @tenderlove Adding SelectManager#limit= and removing limit nodes when nil is assi…
tenderlove authored Feb 25, 2011
20 * Assigning nil to take() removes LIMIT from statement.
2644bce @tenderlove assinging nil to an offset will remove the offset from the AST
tenderlove authored Feb 25, 2011
21 * Assigning nil to offset() removes OFFSET from statement.
ff17181 @tenderlove fixing the leg order of TableAlias nodes
tenderlove authored Mar 30, 2011
22 * TableAlias leg ordering fixed
066d9a3 @tenderlove adding TOP to sub selects for mssql
tenderlove authored Feb 2, 2011
23
baa660f @tenderlove deprecating "insert"
tenderlove authored Dec 2, 2010
24 * Deprecations
25
26 * Calls to `insert` are deprecated. Please use `compile_insert` then call
27 `to_sql` on the resulting object and execute that SQL.
28
a852164 @tenderlove deprecating the update method in favor of compile_update
tenderlove authored Dec 2, 2010
29 * Calls to `update` are deprecated. Please use `compile_update` then call
30 `to_sql` on the resulting object and execute that SQL.
31
9e05f7e @tenderlove deprecating the "delete" method in favor of compile_delete
tenderlove authored Dec 2, 2010
32 * Calls to `delete` are deprecated. Please use `compile_delete` then call
33 `to_sql` on the resulting object and execute that SQL.
34
ac6296a @tenderlove only break backwards compatibility in major releases
tenderlove authored Dec 3, 2010
35 * Arel::Table#joins is deprecated and will be removed in 3.0.0 with no
7b3e8d6 @tenderlove adding deprecated methods to History
tenderlove authored Dec 3, 2010
36 replacement.
37
ac6296a @tenderlove only break backwards compatibility in major releases
tenderlove authored Dec 4, 2010
38 * Arel::Table#columns is deprecated and will be removed in 3.0.0 with no
7b3e8d6 @tenderlove adding deprecated methods to History
tenderlove authored Dec 4, 2010
39 replacement.
40
ac6296a @tenderlove only break backwards compatibility in major releases
tenderlove authored Dec 4, 2010
41 * Arel::Table.table_cache is deprecated and will be removed in 3.0.0 with no
7b3e8d6 @tenderlove adding deprecated methods to History
tenderlove authored Dec 4, 2010
42 replacement.
43
1d4cfb9 @tenderlove updating changelog
tenderlove authored Dec 9, 2010
44 * Arel::Nodes::And.new takes a single list instead of left and right.
45
99816bf @tenderlove deprecating Arel::Table#primary_key
tenderlove authored Dec 13, 2010
46 * Arel::Table#primary_key is deprecated and will be removed in 3.0.0 with no
47 replacement.
48
cefad1e @tenderlove adding deprecation warning for where_clauses
tenderlove authored Dec 26, 2010
49 * Arel::SelectManager#where_clauses is deprecated and will be removed in
50 3.0.0 with no replacement.
51
fc353ba @tenderlove deprecating SelectManager#wheres method
tenderlove authored Apr 11, 2011
52 * Arel::SelectManager#wheres is deprecated and will be removed in
53 3.0.0 with no replacement.
54
0c20538 @tenderlove limit members of the AST are visited
tenderlove authored Dec 6, 2010
55 == 2.0.7 (unreleased)
56
57 * Bug Fixes
58
59 * Limit members are visited
1215c28 @tenderlove updating history
tenderlove authored Jan 3, 2011
60 * Fixing MSSQL TOP support
0c20538 @tenderlove limit members of the AST are visited
tenderlove authored Dec 7, 2010
61
b68bf40 @tenderlove make sure we raise type errors with unknown classes
tenderlove authored Dec 1, 2010
62 == 2.0.6 12/01/2010
63
64 * Bug Fixes
65
66 * Rails 3.0.x does not like that Node is Enumerable, so removing for now.
67
58cbd16 @tenderlove terrorist version bump
tenderlove authored Nov 30, 2010
68 == 2.0.5 11/30/2010
3e928ee @tenderlove mysql will lock for update
tenderlove authored Nov 22, 2010
69
f68b7c4 @tenderlove base class works with visitor
tenderlove authored Nov 29, 2010
70 * Enhancements
71
72 * Arel::Visitors::DepthFirst can walk your AST depth first
73 * Arel::Nodes::Node is enumerable, depth first
74
3e928ee @tenderlove mysql will lock for update
tenderlove authored Nov 22, 2010
75 * Bug fixes
76
77 * #lock will lock SELECT statements "FOR UPDATE" on mysql
76932b9 @tenderlove adding a "not" factory method for creating Not nodes
tenderlove authored Nov 23, 2010
78 * Nodes::Node#not factory method added for creating Nodes::Not nodes
6667cfb @tenderlove adding an AS node
tenderlove authored Nov 23, 2010
79 * Added an As node
3e928ee @tenderlove mysql will lock for update
tenderlove authored Nov 22, 2010
80
f62a726 @tenderlove adding deprecated support for walking ancestor trees
tenderlove authored Nov 30, 2010
81 * Deprecations
82
83 * Support for Subclasses of core classes will be removed in ARel version
84 2.2.0
85
49bc292 @tenderlove updating changelog
tenderlove authored Nov 17, 2010
86 == 2.0.4
87
88 * Bug fixes
89
90 * Speed improvements for Range queries. Thanks Rolf Timmermans!
91
ac38fca @tenderlove added a visitor for Class objects
tenderlove authored Nov 16, 2010
92 == 2.0.3
93
94 * Bug fixes
95
96 * Fixing Oracle support
97 * Added a visitor for "Class" objects
98
8cf194b @tenderlove updating changelog
tenderlove authored Nov 11, 2010
99 == 2.0.2
100
101 * Bug fixes
102
103 * MySQL selects from DUAL on empty FROM
104 * Visitor translates nil to NULL
105 * Visitor translates Bignum properly
106
107 == 2.0.1
108
109 * Bug fixes
110
7959e55 Created syntactic sugar Table(...) method
Snuggs authored Oct 16, 2010
111 == 2.0.0 / 2010-08-01
112 * Enhancements
113
114 * Recreate library using the Visitor pattern.
115 http://en.wikipedia.org/wiki/Visitor_pattern
116
56ff38e @miloops Update release dates.
miloops authored Mar 10, 2010
117 == 0.3.0 / 2010-03-10
54359f0 @miloops Release v0.3.0
miloops authored Mar 10, 2010
118
119 * Enhancements
120
121 * Introduced "SQL compilers" for query generation.
122 * Added support for Oracle (Raimonds Simanovskis) and IBM/DB (Praveen Devarao).
123 * Improvements to give better support to ActiveRecord.
124
7caf242 @brynary Release v0.2.1
authored Feb 5, 2010
125 == 0.2.1 / 2010-02-05
9aa076a @brynary Bump dependency version of activesupport to 3.0.0.beta
authored Feb 5, 2010
126
127 * Enhancements
128
129 * Bump dependency version of activesupport to 3.0.0.beta
130
7ba3758 @brynary Release v0.2.0
authored Jan 31, 2010
131 == 0.2.0 / 2010-01-31
9544bb6 @brynary History
authored Nov 10, 2009
132
133 * Ruby 1.9 compatibility
7ba3758 @brynary Release v0.2.0
authored Feb 1, 2010
134 * Many improvements to support the Arel integration into ActiveRecord (see `git log v0.1.0..v0.2.0`)
135 * Thanks to Emilio Tagua and Pratik Naik for many significant contributions!
9544bb6 @brynary History
authored Nov 10, 2009
136
137 == 0.1.0 / 2009-08-06
138
139 * 1 major enhancement
140
141 * Birthday!
Something went wrong with that request. Please try again.