Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump minitest to 5.1. | Vipul A M | 2014-01-04 | 12 | -12/+12 |
| | |||||
* | Merge pull request #229 from aackerman/readme-inaccuracy | Rafael Mendonça França | 2014-01-02 | 1 | -6/+0 |
|\ | | | | | Remove README inaccuracy, where does not allow multiple arguments | ||||
| * | Remove README inaccuracy, where does not allow multiple arguments | Aaron Ackerman | 2014-01-02 | 1 | -6/+0 |
|/ | |||||
* | Merge pull request #226 from dogweather/master | Rafael Mendonça França | 2013-12-06 | 1 | -0/+4 |
|\ | | | | | Documented the case-insensitive nature of the match feature. | ||||
| * | Documented the case-insensitive nature of the match feature. | Robb Shecter | 2013-12-05 | 1 | -0/+4 |
|/ | | | Documenting the library's behavior. People and other libraries (cf. Squeel) have come to depend on this behavior, and so am submitting this pull request to specify it authoritatively. | ||||
* | Test on 2.1.0 preview | Rafael Mendonça França | 2013-12-05 | 1 | -0/+1 |
| | |||||
* | Remove joins method | Rafael Mendonça França | 2013-12-05 | 1 | -8/+0 |
| | |||||
* | Remove deprecated calls from the tests | Rafael Mendonça França | 2013-12-05 | 3 | -9/+9 |
| | |||||
* | Release 5.0.0 | Rafael Mendonça França | 2013-12-04 | 2 | -4/+14 |
| | |||||
* | Remove columns usage from the README | Rafael Mendonça França | 2013-12-04 | 1 | -6/+3 |
| | | | | Closes #189 | ||||
* | Copy edit | Rafael Mendonça França | 2013-12-04 | 1 | -1/+1 |
| | |||||
* | Merge pull request #191 from sadfuzzy/patch-1 | Rafael Mendonça França | 2013-12-04 | 1 | -1/+1 |
|\ | | | | | | | "Relational DataBase Management systems", | ||||
| * | "Relational Database Managements systems", not "Relational Database ↵ | Denis Savitsky | 2013-06-25 | 1 | -1/+1 |
| | | | | | | | | Managements System systems" | ||||
* | | Arel master is 5.0.0 | Rafael Mendonça França | 2013-11-18 | 2 | -4/+5 |
| | | |||||
* | | explicitly pass the pk to compile_update | Aaron Patterson | 2013-11-16 | 3 | -9/+9 |
| | | |||||
* | | Add 3.0.3 to CHANGELOG entry [ci skip] | Rafael Mendonça França | 2013-11-15 | 1 | -0/+10 |
| | | |||||
* | | Update History for previous releases | Andrew Vit | 2013-11-15 | 1 | -0/+41 |
| | | | | | | | | | | Conflicts: History.txt | ||||
* | | Merge pull request #217 from frodsan/remove_deleted_file | Rafael Mendonça França | 2013-11-11 | 2 | -3/+2 |
|\ \ | | | | | | | Remove deleted file by 9cbfc8 from gemspec | ||||
| * | | Remove deleted file by 9cbfc8 from gemspec | Francesco Rodriguez | 2013-11-11 | 2 | -3/+2 |
|/ / | |||||
* | | Don't test against Ruby 1.9.2 | Rafael Mendonça França | 2013-11-10 | 1 | -1/+0 |
| | | | | | | | | | | Rails is not testing against this version so even if arel works we can't guarantee people application will | ||||
* | | Merge pull request #216 from iantropov/issue_yaml | Rafael Mendonça França | 2013-11-10 | 2 | -0/+12 |
|\ \ | | | | | | | Add :encode_with to sql_literal for proper YAML serialization | ||||
| * | | Add :encode_with for proper YAML serialization | Ivan Antropov | 2013-11-09 | 2 | -0/+12 |
| | | | |||||
* | | | Merge pull request #198 from vipulnsward/deprecations | Rafael Mendonça França | 2013-11-10 | 5 | -114/+2 |
|\ \ \ | | | | | | | | | Deprecations | ||||
| * | | | Remove deprecated calls to `SelectManager#wheres` with no replacement | Vipul A M | 2013-11-10 | 2 | -23/+0 |
| | | | | |||||
| * | | | Remove deprecated calls to `SelectManage#insert` with preference to using ↵ | Vipul A M | 2013-11-10 | 2 | -39/+0 |
| | | | | | | | | | | | | | | | | `compile_insert` | ||||
| * | | | Remove deprecated calls to using `where_clauses` | Vipul A M | 2013-11-10 | 1 | -8/+0 |
| | | | | |||||
| * | | | Remove deprecated calls to using `UpdateManager` without setting ↵ | Vipul A M | 2013-11-10 | 2 | -11/+2 |
| | | | | | | | | | | | | | | | | `UpdateManager#key` | ||||
| * | | | Remove deprecated calls to `update` with preference to using ↵ | Vipul A M | 2013-11-10 | 1 | -13/+0 |
| | | | | | | | | | | | | | | | | `compile_update` and then calling `to_sql` on the resulting object to execute the SQL | ||||
| * | | | Remove deprecated calls to `insert` with preference to using ↵ | Vipul A M | 2013-11-10 | 1 | -11/+0 |
| | | | | | | | | | | | | | | | | `compile_insert` and then calling `to_sql` on the resulting object to execute the SQL | ||||
| * | | | Remove deprecated calls to `delete` with preference to using ↵ | Vipul A M | 2013-11-10 | 1 | -9/+0 |
|/ / / | | | | | | | | | | `compile_delete` and then calling `to_sql` on the resulting object to execute the SQL | ||||
* | | | Merge pull request #196 from vipulnsward/remove_deprecated | Rafael Mendonça França | 2013-11-09 | 1 | -21/+0 |
|\ \ \ | |/ / |/| | | Remove deprecated | ||||
| * | | Remove deprecated `Arel::Table#columns` with no replacement | Vipul A M | 2013-07-04 | 1 | -11/+0 |
| | | | |||||
| * | | Remove deprecated `Arel::Table.table_cache` with no replacement | Vipul A M | 2013-07-04 | 1 | -10/+0 |
| | | | |||||
* | | | Fix warning of shadowing variable | Rafael Mendonça França | 2013-10-24 | 1 | -2/+2 |
| | | | |||||
* | | | Release 4.0.1 | Rafael Mendonça França | 2013-10-22 | 4 | -16/+29 |
| | | | |||||
* | | | Merge pull request #211 from yahonda/support_columns_for_distinct_oracle | Aaron Patterson | 2013-10-21 | 2 | -3/+4 |
|\ \ \ | | | | | | | | | Support `columns_for_distinct` with Oracle adapter | ||||
| * | | | Support `columns_for_distinct` | Yasuo Honda | 2013-10-14 | 2 | -3/+4 |
| | | | | |||||
* | | | | fix one deprecation warning | Aaron Patterson | 2013-10-14 | 2 | -1/+2 |
|/ / / | |||||
* | | | Merge pull request #204 from trptcolin/visitor_dispatch_caching | Aaron Patterson | 2013-09-11 | 2 | -3/+28 |
|\ \ \ | | | | | | | | | Cache visitor dispatch on a per-visitor basis | ||||
| * | | | Cache visitor dispatch on a per-visitor basis | Colin Jones | 2013-08-14 | 2 | -3/+28 |
| | | | | |||||
* | | | | Merge pull request #206 from SamSaffron/master | Ernie Miller | 2013-08-30 | 1 | -1/+4 |
|\ \ \ \ | |/ / / |/| | | | Improve performance of #uniq across a large number of nodes | ||||
| * | | | Improve performance of #uniq across a large number of nodes | Sam | 2013-08-30 | 1 | -1/+4 |
|/ / / | |||||
* / / | Add licences to gemspec | Rafael Mendonça França | 2013-07-18 | 2 | -0/+2 |
|/ / | | | | | | | Closes #197 | ||||
* | | Merge pull request #193 from parndt/patch-1 | Rafael Mendonça França | 2013-06-27 | 1 | -34/+71 |
|\ \ | |/ |/| | Prettied up the README with syntax highlighting. [ci skip] | ||||
| * | Prettied up the README with syntax highlighting. | Philip Arndt | 2013-06-28 | 1 | -34/+71 |
|/ | | | | [ci skip] | ||||
* | record who created the node when $DEBUG is true | Aaron Patterson | 2013-05-20 | 1 | -1/+8 |
| | |||||
* | call super from initialize | Aaron Patterson | 2013-05-17 | 8 | -0/+10 |
| | |||||
* | Merge pull request #181 from prathamesh-sonpatki/typos | Rafael Mendonça França | 2013-05-17 | 1 | -3/+3 |
|\ | | | | | Fixed typos | ||||
| * | Fixed typos | Prathamesh Sonpatki | 2013-05-17 | 1 | -3/+3 |
|/ | |||||
* | Make visitors threadsafe by removing @last_column | Ernie Miller | 2013-04-28 | 16 | -382/+386 |
| | | | | | | | | | | | | | | | | | | | | | | The last_column feature of the ToSql visitor and its descendants is what enabled quoting based on the column last visited -- in other words, if you have a standard condition like an equality with a string attribute on the left side and an integer on the right side, then when ARel visits the node, it'll first visit the left side attribute, setting the column of the string attribute as the last column, and resulting in the right side of the condition getting the appropriate quoting. The downside is that this means that visitors can't be shared between threads, because of the state mutation. It also makes for some really weird behavior in the event that the visitor visits a node that happens to contain an attribute you weren't expecting to be there, since it'll potentially quote something based on that attribute. So, it prevents reversing an equality condition. column = value will work, but not value = column, since the last column wouldn't be the column you're hoping for. This is a first pass at fixing this by changing the signature of the visit methods to accept the currently-relevant attribute, if any. |