More at rubyonrails.org: Overview | Download | Deploy | Code | Screencasts | Documentation | Community | Blog

#17 Sean Griffin - All time
Showing 679 commits

Hash Date Message
1a6c3f0 2015-03-03 Merge pull request #19171 from JuanitoFatas/doc/more-exa...
8f28ac4 2015-03-02 Merge pull request #19105 from amatsuda/array_take
e20dc1b 2015-03-02 Merge pull request #19105 from amatsuda/array_take
c0584ea 2015-03-02 Merge pull request #19077 from robin850/unknown-attribut...
728a5d5 2015-02-26 Properly create through records when called with `where`
3821892 2015-02-26 Properly create through records when called with `where`
2503cf2 2015-02-26 Fix regression introduced by 5cfe01e61b7eb5f280d246af714...
1248907 2015-02-26 Fix regression introduced by 5cfe01e61b7eb5f280d246af714...
e9f562b 2015-02-26 Don't error when passing an empty array to a polymorphic...
5cfe01e 2015-02-26 Don't error when passing an empty array to a polymorphic...
4b66208 2015-02-25 Maintain null values when validating uniqueness
1e1d0f1 2015-02-25 Maintain null values when validating uniqueness
948424d 2015-02-24 Call `attributes_for_update` in `_update_record` w/ opti...
4685e81 2015-02-24 Call `attributes_for_update` in `_update_record` w/ opti...
bc211ea 2015-02-24 Call `attributes_for_update` in `_update_record` w/ opti...
7582376 2015-02-20 Merge pull request #18665 from sgrif/sg-test-route-all
f318609 2015-02-20 Merge pull request #18665 from sgrif/sg-test-route-all
82d12eb 2015-02-17 Add docs for the type registry
ad127d8 2015-02-17 Rm `Type#type_cast`
9ca6948 2015-02-17 `type_cast_from_user` -> `cast`
1455c4c 2015-02-17 `type_cast_for_database` -> `serialize`
4a3cb84 2015-02-17 `Type#type_cast_from_database` -> `Type#deserialize`
b3fdf9c 2015-02-17 Add line endings to files which are missing them
cdf4fa9 2015-02-17 Fix test failures on Mysql 5.5
afb70c2 2015-02-17 Update code which depended on methods added by 1502caef
89ba5bb 2015-02-17 Revert "Allow `:precision` option for time type columns"
265dcb7 2015-02-15 Register adapter specific types with the global type reg...
8c837e5 2015-02-15 Add a global type registry, used to lookup and register ...
ce20853 2015-02-13 Merge pull request #18932 from mcmire/ew-uniqueness-arra...
933decc 2015-02-11 Don't break enum on PG
c51f9b6 2015-02-11 Refactor enum to be defined in terms of the attributes API
5e0b555 2015-02-11 `current_scope` shouldn't pollute sibling STI classes
c9cc1f4 2015-02-11 Remove the SQLite3 Binary subclass
d2091b2 2015-02-11 Merge pull request #17771 from agis-/issue-17373
0230ad6 2015-02-11 Add a `foreign_key` option to `references` and `add_refe...
066d50b 2015-02-11 Remove an unused option that I didn't mean to commit [ci...
aafee23 2015-02-11 Remove most PG specific type subclasses
9a656a7 2015-02-11 Merge pull request #18883 from kamipo/fix_datetime_preci...
7210a03 2015-02-10 Actually fix the build
84c20e2 2015-02-10 Fix the build
f1a0fa9 2015-02-10 Refactor microsecond precision to be database agnostic
ac1fbc1 2015-02-10 Deep clone a relation's AST when it is used as a subselect.
5e8db42 2015-02-10 Maintain a consistent order in `ActiveRecord::Base#attri...
2f8c596 2015-02-10 Maintain a consistent order in `ActiveRecord::Base#attri...
a2c80a8 2015-02-09 Change `LockingType` to use `DelegateClass`
bae9034 2015-02-09 Merge pull request #18849 from kamipo/array_type_is_a_pa...
1492e83 2015-02-08 rm `Type#number?`
16629c0 2015-02-08 rm `Type#text?`
c4ef73a 2015-02-07 Move non-type objects into the `Type::Helpers` namespace
7e93e33 2015-02-07 rm `ActiveRecord::Type::Decorator`
631707a 2015-02-07 Push multi-parameter assignement into the types
254693a 2015-02-06 Document the usage of the default option to attribute
009e3d0 2015-02-06 A symbol can be passed to `attribute`, which should be d...
d2db321 2015-02-06 Grammar and RDoc formatting
8c752c7 2015-02-06 Docs pass for the attributes API
ec6c98f 2015-02-06 Significantly improve the performance of `_read_attribut...
101c19f 2015-02-06 Allow a symbol to be passed to `attribute`, in place of ...
8f6cfd9 2015-02-06 Revert "Improve the performance of HWIDA `select` and `r...
9c47b87 2015-02-06 Improve the performance of HWIDA `select` and `reject`
4e00522 2015-02-05 Whoops, I did that wrong [ci skip]
63f959d 2015-02-05 Move ruby-head to allowed failures [ci skip]
3348da5 2015-02-05 Move ruby-head to allowed failures
1888eb8 2015-02-05 Merge pull request #18820 from tycooon/transaction-rollb...
494c789 2015-02-05 Merge pull request #18820 from tycooon/transaction-rollb...
bba071b 2015-02-04 Merge pull request #18809 from meltheadorable/bugfix/pos...
e440e8d 2015-02-04 Merge pull request #18809 from meltheadorable/bugfix/pos...
b8ba202 2015-02-04 Respect custom primary keys for associations in `Relatio...
e43d96c 2015-02-04 Respect custom primary keys for associations in `Relatio...
cd0ed12 2015-02-04 Respect custom primary keys for associations in `Relatio...
158c7eb 2015-02-03 rm `Column#cast_type`
a0075de 2015-02-03 Correct errors in counter cache updating
23bb8d7 2015-02-03 Correct errors in counter cache updating
8b87a6d 2015-02-03 `RouteSet` should not be listed in the public API [ci skip]
4a62724 2015-02-03 `RouteSet` should not be listed in the public API [ci skip]
3c2531d 2015-02-03 Merge pull request #18791 from Sinjo/consistent-foreign-...
1864187 2015-02-03 Merge pull request #18791 from Sinjo/consistent-foreign-...
8a42525 2015-02-03 Merge pull request #18789 from jafrog/master
41f762a 2015-02-02 Properly lookup the limit for bigint
4ec5b0d 2015-02-02 Properly lookup the limit for bigint
35d7713 2015-02-02 Rename `user_provided_types` to something more meaningful
0c42be4 2015-02-02 Remove unused `Column#with_type`
a9a488b 2015-02-02 Fix test failure on PG caused by 7c6f3938dee47f093
ad83233 2015-02-01 Merge pull request #18767 from robertomiranda/ruby-2.2
f6160cf 2015-02-01 Merge pull request #18763 from robertomiranda/ruby-2.2
70ac072 2015-02-01 Attribute assignment and type casting has nothing to do ...
aebba01 2015-02-01 Remove `AttributeSet#initialized_keys`
03476a6 2015-01-30 Allow keyword arguments to work with ActiveJob
31085a5 2015-01-30 Allow keyword arguments to work with ActiveJob
b93b39e 2015-01-30 Remove most type related predicates from `Column`
155b1b7 2015-01-30 Remove most uses of `Column#cast_type`
0c03a22 2015-01-30 Fix a state leak in `autosave_association_test`
dedb946 2015-01-30 Fix a state leak in `autosave_association_test`
d9715fc 2015-01-30 Always perform validations on nested attribute associations
85465ed 2015-01-30 Always perform validations on nested attribute associations
38dd793 2015-01-29 Post.all.or(anything) == Post.all
74c2961 2015-01-28 Don't error when grouped calculations return 0 records
9e42cf0 2015-01-28 Merge Pull Request #16052 Added #or to ActiveRecord::Rel...
e388d76 2015-01-28 Always convert strings to UTF-8, regardless of column ty...
96ac14a 2015-01-28 Always convert strings to UTF-8, regardless of column ty...
ff45b9e 2015-01-28 Bring the implementation of Relation#or up to speed
ef7d79a 2015-01-28 Don't redefine autosave association callbacks in nested ...
56a3d5e 2015-01-28 Don't redefine autosave association callbacks in nested ...
b06f64c 2015-01-27 Remove Relation#bind_params
3a551b9 2015-01-27 All subclasses of `Attribute` should be private constants
6c235dd 2015-01-27 Use an `Attribute` object to represent a bind value
102a527 2015-01-27 Don't rely on the internal representation of join values
ae299dd 2015-01-27 Minor refactorings on `Relation#build_joins`
d26dd00 2015-01-27 `WhereClause#predicates` does not need to be public
c2c95cd 2015-01-27 Use the `WhereClause` ast building logic for having
a5fcdae 2015-01-27 Move where grouping into `WhereClause`
16ce2ee 2015-01-27 Unify access to bind values on Relation
bdc5141 2015-01-26 Move the `from` bind logic to a `FromClause` class
8436e2c 2015-01-26 Remove `Relation#bind_values=`
765a312 2015-01-26 Remove unused `bind` and `bind!` methods from `Relation`
76661dc 2015-01-26 Remove `Relation#build_where`
6a7ac40 2015-01-26 Go through normal `where` logic in `AssociationScope`
9d4d2e7 2015-01-26 Ensure the type caster object given to Arel is always ma...
a384c00 2015-01-26 Generate a query that makes sense when testing having cl...
39f2c3b 2015-01-26 Change `having_values` to use the `WhereClause` class
7abfa1b 2015-01-26 Test association was eager loaded, rather than reaching ...
232115a 2015-01-26 Improve consistency of counter caches updating in memory
1152219 2015-01-26 Improve consistency of counter caches updating in memory
8e3b1a6 2015-01-26 Test association was eager loaded, rather than reaching ...
025187d 2015-01-26 Move flattening records added to an association farther out
c414fc6 2015-01-26 Remove `where_values` and `where_values=`
4b71ab0 2015-01-26 Move `where_values_hash` over to `WhereClause`
fcb95d6 2015-01-26 Correct the implementation for `unscope(:where)`
17b1b5d 2015-01-26 Remove all references to `where_values` in tests
d611079 2015-01-26 Move `where_unscoping` logic over to `WhereClause`
7227e4f 2015-01-26 Remove most references to `where_values` in `QueryMethods`
b6a9c62 2015-01-26 `Relation#Merger` can merge all clause methods
924127e 2015-01-26 Rename `WhereClause#parts` to `WhereClause#predicates`
2ae49dd 2015-01-26 Move `where.not` logic into `WhereClause`
2da8f21 2015-01-25 Move the construction of `WhereClause` objects out of `R...
320600c 2015-01-25 Remove all references to `where_values` in association code
87726b9 2015-01-25 Remove references to `:bind` in `except`
def2879 2015-01-25 Move where merging logic over to `WhereClause`
2c46d6d 2015-01-25 Introduce `Relation::WhereClause`
79f71d3 2015-01-25 Don't access the where values hash directly in through a...
4d7a622 2015-01-25 Don't rely as much on the structure of the values hash i...
3327cd3 2015-01-25 Expand the number of types which can use prepared statem...
ae8cd56 2015-01-25 Don't mutate `where_values`
c80487e 2015-01-25 Don't rely on relation mutability when building through ...
4c0a992 2015-01-25 Don't duplicate `Relation::VALUE_METHODS` in `Relation::...
9bf9097 2015-01-24 Merge pull request #18663 from egilburg/reuse-attribute-...
fc40cbb 2015-01-23 Merge pull request #18474 from notEthan/pretty_print_ins...
847395a 2015-01-23 Merge pull request #18474 from notEthan/pretty_print_ins...
7a69e27 2015-01-23 Fix test failure on PG caused by 7c6f3938dee47f093
6cf671b 2015-01-23 Allow `method: "all"` as a valid routing test option
8c83bd0 2015-01-23 Merge pull request #10776 from bogdan/assign-attributes
a225d4b 2015-01-23 ✂️ and 💅 for #10776
fed7d7c 2015-01-23 Move integer range validation to never raise on assignment
7c6f393 2015-01-23 Move integer range validation to never raise on assignment
f4dd69e 2015-01-23 Errors raised in `type_cast_for_database` no longer rais...
96e504e 2015-01-23 Errors raised in `type_cast_for_database` no longer rais...
430a095 2015-01-23 Don't remove join dependencies in `Relation#exists?`
b9d668f 2015-01-23 Don't remove join dependencies in `Relation#exists?`
62e9e61 2015-01-21 Don't error when invalid json is assigned to a JSON column
e8460f8 2015-01-21 Don't error when invalid json is assigned to a JSON column
e25d3a3 2015-01-20 An attribute cannot be mutated if it has not been read
be9b680 2015-01-20 Introduce `ActiveRecord::Base#accessed_fields`
04d1c37 2015-01-19 Fix bind value copying from subqueried relations
50a8cdf 2015-01-19 Move `create_binds` over to the `PredicateBuilder`
4088713 2015-01-19 Whether a column exists or not doesn't affect whether we...
76d7d95 2015-01-19 Don't mutate bind values in `Relation`
26c293e 2015-01-18 Don't calculate in-place changes on attribute assignment
ea721d7 2015-01-18 Don't calculate in-place changes on attribute assignment
c542677 2015-01-18 Use bundler 1.7 on travis
eac4f75 2015-01-18 Include stackprof on ruby 2.2 as well as 2.1
b74c356 2015-01-16 Specify correct version in the changelog [ci skip]
b814d8c 2015-01-15 Merge pull request #15726 from sgrif/sg-time-zone-aware-...
5cd3bbb 2015-01-15 Time columns should support time zone aware attributes
3e74db6 2015-01-15 Only use the `_before_type_cast` in the form when from u...
d8e7104 2015-01-15 Only use the `_before_type_cast` in the form when from u...
e500a28 2015-01-14 Add tests with an explanation of why we're using `_befor...
5f63fef 2015-01-14 Revert "Don't use the `_before_type_cast` version of att...
b67990c 2015-01-14 Add tests with an explanation of why we're using `_befor...
99b6cf5 2015-01-14 Revert "Don't use the `_before_type_cast` version of att...
5cd19f7 2015-01-14 Don't use the `_before_type_cast` version of attributes ...
787e22b 2015-01-14 Don't use the `_before_type_cast` version of attributes ...
df73d69 2015-01-14 Go through normal where logic in destroy with locking
9a21774 2015-01-14 Go through normal where logic in destroy
aa31d21 2015-01-14 Don't default to YAML dumping when quoting values
cb27748 2015-01-14 Properly retain type information when updating a record ...
850159b 2015-01-13 Merge pull request #18478 from yoshiokatsuneo/active_rec...
0b2e052 2015-01-13 Add the `method_source` gem to the default Gemfile
72570ea 2015-01-12 Merge pull request #18439 from mokhan/validates-acceptan...
ac6e654 2015-01-10 Stop passing a column to `quote` in tests
7bb6208 2015-01-10 Deprecate passing a column to `quote`
0b4fd69 2015-01-10 Stop passing a column to `quote` when executing from a s...
268ee64 2015-01-10 Stop passing a column to `quote` when finding by AR models
a00854e 2015-01-10 Stop passing a column to `quote` in `Relation#to_sql`
e6ac56a 2015-01-10 Stop passing a column to `quote` when prepared statement...
134abed 2015-01-10 Stop passing a column to `quote` in `insert_fixture`
7a09fc5 2015-01-10 Stop special casing null binary data in logging
5383f22 2015-01-10 Don't attempt to save dirty attributes which are not per...
4d5e660 2015-01-10 Don't attempt to save dirty attributes which are not per...
4a7fbf4 2015-01-09 Properly copy nested bind values from subqueried relations
ec47554 2015-01-09 Properly copy nested bind values from subqueried relations
151921a 2015-01-09 Properly persist `lock_version` as 0 if the DB has no de...
13772bf 2015-01-09 Properly persist `lock_version` as 0 if the DB has no de...
924ef1c 2015-01-09 Merge pull request #18417 from yoshiokatsuneo/active_rec...
4542f89 2015-01-07 Merge pull request #18377 from brainopia/custom_connecti...
af2e0fe 2015-01-07 Merge pull request #18377 from brainopia/custom_connecti...
c24e9c9 2015-01-06 Merge pull request #18355 from georgemillo/docs
eb53536 2015-01-06 Merge pull request #18350 from brainopia/fix_build_from_...
1ab7eba 2015-01-06 Merge pull request #18350 from brainopia/fix_build_from_...
a43645e 2015-01-05 Define attribute methods before attempting to populate r...
00dad03 2015-01-05 Define attribute methods before attempting to populate r...
d34614f 2015-01-05 Merge pull request #18349 from jdelStrother/primarykeyless
3d0c718 2015-01-05 Whitespace fixes from #18349
08d6eb2 2015-01-05 Merge pull request #18349 from jdelStrother/primarykeyless
8b07f18 2015-01-01 Stop explicitly passing `nil` as the column to `type_cast`
667b3ef 2015-01-01 Stop depending on columns for type information in PG quo...
d08dc37 2015-01-01 Stop relying on columns for type information in mysql2 c...
45973ac 2015-01-01 Stop relying on columns in mysql quoting tests
19537ec 2015-01-01 Stop relying on columns in sqlite quoting tests
03f6e23 2015-01-01 💣 I forgot to commit the arity change
cab75da 2015-01-01 Don't rely on the column for type information in uniqune...
3fd78fc 2015-01-01 Don't load an entire table into memory to copy it on SQLite
c5e5dbe 2015-01-01 Stop using the column for type information in sanitization
8f8f805 2015-01-01 Stop passing the column to the connection adapter when q...
4d7c74d 2014-12-31 Merge pull request #18272 from kamipo/fix_warning_assign...
464b823 2014-12-30 Merge pull request #18242 from brainopia/has_one_loading...
77a9486 2014-12-30 Merge pull request #18242 from brainopia/has_one_loading...
429d1bb 2014-12-30 Merge pull request #17680 from larskanis/fix_bytea_chang...
322750e 2014-12-30 Merge pull request #17680 from larskanis/fix_bytea_chang...
d638b7a 2014-12-30 Merge pull request #18259 from arthurnn/return_nil_on_mu...
436de49 2014-12-30 Merge pull request #18259 from arthurnn/return_nil_on_mu...
7b8c42c 2014-12-29 Ensure `first!` and friends work on loaded associations
fb14aa0 2014-12-29 Ensure `first!` and friends work on loaded associations
2223f49 2014-12-29 Require Arel 7.0.0.alpha
f916aa2 2014-12-29 Remove all cases of manuallly wrapping `Arel::Nodes::Quo...
7931c96 2014-12-29 Pass a type caster when aliasing tables for joins
848cba1 2014-12-29 Fix failing tests
fb6df2a 2014-12-29 Extract an explicit type caster class
7eed50c 2014-12-29 Rely on the injectable type caster for `arel_table`
1a392cc 2014-12-29 Merge pull request #17920 from calebthompson/dont-rely-o...
e57921f 2014-12-28 Fix documentation typo [ci skip]
e7e1b68 2014-12-28 Merge pull request #18213 from agrobbin/moar-concerns
eb8d263 2014-12-28 Merge pull request #18229 from benprew/patch-2
559489f 2014-12-28 Merge pull request #18229 from benprew/patch-2
3ba552f 2014-12-28 Merge pull request #18225 from DanOlson/update-without-c...
307ec3d 2014-12-28 Provide a better error message for unsupported classes i...
cd84b27 2014-12-28 Merge pull request #18220 from kamipo/bigint_primary_key...
fc8d638 2014-12-27 Merge pull request #18221 from kamipo/refactor_table_def...
de0cfd2 2014-12-27 Inform Arel we don't need additional type casting in tests
108df8c 2014-12-27 Inform Arel we don't need additional type casting in bat...
50d7e44 2014-12-27 Inform Arel that we don't need additional type casting i...
15e2d50 2014-12-27 Go through normal `update_all` logic when updating lock ...
0520e65 2014-12-27 Go through normal `update_all` logic when updating count...
796574c 2014-12-27 We don't need additional type casting for locking updates
a61a856 2014-12-27 Inform Arel that we don't need type casting in tests
3eb16ce 2014-12-27 Go through normal where logic in `apply_join_dependency`
8ce6fd5 2014-12-27 Inform Arel that we don't need to cast a value in tests
b4e6e47 2014-12-26 We don't need to type cast the offset in `find_in_batches`
a11a8ff 2014-12-26 Fall back to type casting from the connection adapter
5f521cb 2014-12-26 Go through normal `where` logic in uniqueness validation
efe5986 2014-12-26 We don't need to cast the value a second time in uniquen...
0936972 2014-12-26 We don't need to perform type casting on the STI condition
b98668d 2014-12-26 Go through normal `where` logic when preloading associat...
6d4a19c 2014-12-26 Eagerly cast array values passed to the predicate builder
eac4658 2014-12-26 Eagerly cast range values in the predicate builder
3179b4a 2014-12-26 Perform casting of single values within the predicate bu...
a60770d 2014-12-26 Remove `klass` and `arel_table` as a dependency of `Pred...
3536281 2014-12-26 Fix new warning in ruby 2.2
3bbe88e 2014-12-26 Refactor association handling in `PredicateBuilder`
392a453 2014-12-26 Re-use the predicate builder in the `ArrayHandler`
a3936bb 2014-12-26 Change `PredicateBuilder` handler methods to instance me...
3a388cb 2014-12-26 Add missing `:nodoc:` [ci skip]
af55197 2014-12-26 Add missing `:nodoc:`
1d6bb77 2014-12-26 Inject the `PredicateBuilder` into the `Relation` instance
ed1a775 2014-12-26 Remove unused `@relation` instance variable
009dd4d 2014-12-26 Merge branch 'brainopia-remember_frozen_state_in_transac...
f5e6baf 2014-12-26 Merge branch 'brainopia-remember_frozen_state_in_transac...
98d33e3 2014-12-26 Correctly ignore `case_sensitive` for UUID uniqueness va...
a983e1e 2014-12-26 Correctly ignore `case_sensitive` for UUID uniqueness va...
dbdb104 2014-12-24 Merge pull request #18107 from mkdynamic/add-reply-to-ma...
199390f 2014-12-24 Merge pull request #18180 from vipulnsward/remove-unnece...
5a2d85b 2014-12-24 Merge pull request #18159 from M7/docs-active_record-upd...
a862c39 2014-12-23 Merge pull request #18174 from bogdan/cleanup_has_many_t...
2d9d4c9 2014-12-23 Avoid using transactional fixtures in a test which creat...
e6a9178 2014-12-23 Add explicit test case for #18168
151ece9 2014-12-23 Merge pull request #18171 from greysteil/backport-out-of...
b0199b8 2014-12-23 Merge pull request #18170 from tgxworld/add_docs_for_rai...
e1114b3 2014-12-23 Merge pull request #18170 from tgxworld/add_docs_for_rai...
a0e3461 2014-12-23 Merge pull request #18170 from tgxworld/add_docs_for_rai...
5ab6247 2014-12-23 Don't treat `nil` as changed in serialized types
e35221c 2014-12-23 Don't treat `nil` as changed in serialized types
d26704a 2014-12-23 Refactor a common class to reduce the duplication for `r...
affae7d 2014-12-23 Fix syntax warning
5e8f2af 2014-12-23 Merge pull request #18167 from al2o3cr/checkin_connectio...
c81a74c 2014-12-23 Merge pull request #18167 from al2o3cr/checkin_connectio...
21289be 2014-12-23 Merge pull request #18166 from merongivian/search_field_...
e550bbf 2014-12-23 Changelog for 99a6f9e60ea55924b44f894a16f8de0162cf2702
b994c0e 2014-12-23 Merge pull request #18145 from georgemillo/patch-2
a054269 2014-12-23 Merge Pull Request #18157
38e9f5b 2014-12-23 Merge pull request #18158 from YayConnolly/master
d9d865a 2014-12-23 Merge pull request #18156 from claudiob/better-record-id...
8259d79 2014-12-23 Merge pull request #18147 from andreynering/guides-line-...
8b95420 2014-12-22 Improve the performance of reading belongs_to associations
be2b98b 2014-12-22 Improve the performance of reading belongs_to associations
407df41 2014-12-22 Don't perform statement caching for `find` when called f...
fb160f6 2014-12-22 Don't perform statement caching for `find` when called f...
2991369 2014-12-22 Don't calculate all in-place changes to determine if att...
197789d 2014-12-22 Correctly handle limit on int4 and int8 types in PG
18ae065 2014-12-22 Don't calculate all in-place changes to determine if att...
8492743 2014-12-22 Don't wrap `create_table` in a transaction for tests whi...
b7d7e0b 2014-12-22 Add test missed by a03ea684efc3505647cf0327a501aa2dbb591ad2
a03ea68 2014-12-22 Use the new `foreign_key` option on `references` in gene...
68a6c8e 2014-12-22 Convert `add_references` to use kwargs
82afeaf 2014-12-22 Add `foreign_key` as an option to `references` for `chan...
a9c0c46 2014-12-22 Convert `references` to kwargs
99a6f9e 2014-12-22 Add a `foreign_key` option to `references` while creatin...
9fff631 2014-12-22 Skip byebug on all non-MRI rubies, fix tests
569c674 2014-12-22 Merge pull request #18149 from arthurnn/byebug_on_mri
32f30d2 2014-12-22 Add `force: true` to table created in tests
b0f2b94 2014-12-22 Correctly handle limit on int4 and int8 types in PG
04d7eaa 2014-12-22 Correctly handle Float -> BigDecimal with unspecified pr...
41f1323 2014-12-22 Correctly handle Float -> BigDecimal with unspecified pr...
01fbcc0 2014-12-21 Merge pull request #18119 from joker1007/add_require_cor...
c9a953a 2014-12-21 Merge pull request #18119 from joker1007/add_require_cor...
8fdd4bf 2014-12-16 `update_column` take ruby-land input, not database-land ...
dd8b5fb 2014-12-16 `update_column` take ruby-land input, not database-land ...
c8c4d8d 2014-12-11 Add test case for joined pluck
6cb9565 2014-12-11 Add test case for joined pluck
9adaf35 2014-12-11 Improve the test case introduced by bd0d47e
928a572 2014-12-11 Improve the test case introduced by bd0d47e
39542fb 2014-12-11 Improve the test case introduced by bd0d47e
ee8a06a 2014-12-11 Merge pull request #17994 from mfazekas/pluck-bind-value...
b882207 2014-12-11 Merge pull request #17994 from mfazekas/pluck-bind-value...
387065a 2014-12-11 Merge pull request #17994 from mfazekas/pluck-bind-value...
ae39646 2014-12-11 Merge pull request #17793 from kamipo/fix_undesirable_ra...
e8d46ce 2014-12-11 Merge pull request #17793 from kamipo/fix_undesirable_ra...
c0c6dd6 2014-12-11 Merge pull request #17793 from kamipo/fix_undesirable_ra...
407540e 2014-12-11 Merge pull request #17998 from kamipo/refactor_quoted_date
1b70e64 2014-12-08 Allow custom handling of non-standard types in `time_zon...
6444442 2014-12-08 Update test case for TZ aware attributes
65588b7 2014-12-08 Update test case for TZ aware attributes
57b1f71 2014-12-08 Allow custom handling of non-standard types in `time_zon...
42418cf 2014-12-08 Allow custom handling of non-standard types in `time_zon...
7daeb98 2014-12-08 Don't error when `attributes` is called on a frozen AR m...
aee8fb7 2014-12-08 Don't error when `attributes` is called on a frozen AR m...
4ed60af 2014-12-08 Revert to 4.1 behavior for casting PG arrays
fc25182 2014-12-08 Revert to 4.1 behavior for casting PG arrays
785d04e 2014-12-05 Add `force: true` to tables created in PG tests
48dc322 2014-12-05 Correctly respect subtypes for PG arrays and ranges
670e794 2014-12-05 Correctly respect subtypes for PG arrays and ranges
bbbe9cf 2014-12-04 Merge pull request #17919 from mrgilman/stop-supporting-...
20f60f2 2014-12-04 Correctly handle multiple attribute method prefix/suffix...
d1f003e 2014-12-04 Correctly handle multiple attribute method prefix/suffix...
08ff4cc 2014-12-04 Merge pull request #17920 from calebthompson/dont-rely-o...
6c9ed6d 2014-12-04 Merge pull request #17916 from mrgilman/deprecate-class-...
b612df9 2014-12-03 Merge pull request #17898 from mrgilman/move-predicate-b...
930d085 2014-12-03 Merge pull request #17889 from mxie/mx-fix-nonexistent-typo
f987609 2014-12-02 Require missing association in test
45c6cab 2014-12-02 Merge pull request #17888 from mrgilman/dot-notation
3317d69 2014-12-02 Merge pull request #17886 from mrgilman/refactor-predica...
47af13c 2014-12-02 Merge pull request #17727 from lleger/lleger-add-methods...
406c908 2014-12-01 Merge pull request #17823 from byroot/fix-mount-rack-app...
f888fad 2014-12-01 Ensure numericality validations work with mutation
704c658 2014-12-01 Ensure numericality validations work with mutation
a975407 2014-11-30 Update Arel usage for rails/arel#98fc259
b5242b6 2014-11-29 Use arel master
de23906 2014-11-29 Stop using `Arel::Table.engine`
5493d16 2014-11-29 Merge pull request #17823 from byroot/fix-mount-rack-app...
f8c27e2 2014-11-29 Merge pull request #17848 from biow0lf/fix-link-in-actio...
a953394 2014-11-26 Don't rely on `Time.current` in tests
807d61d 2014-11-26 Merge pull request #17773 from gsamokovarov/mention-web-...
2f8be7e 2014-11-25 Fix warning in AV tests
e608902 2014-11-25 Merge pull request #17697 from sgrif/sg-remove-is-a-chec...
708e110 2014-11-25 Merge pull request #17771 from agis-/issue-17373
d74e716 2014-11-25 Move PG float quoting to the correct location
dd98681 2014-11-25 Setting an association replaces records with the same id...
009f6f1 2014-11-25 Merge pull request #17760 from zzak/release-not-for-17743
0bc04ce 2014-11-25 Changelog format
9545e6e 2014-11-25 Merge branch 'deprecate-string-options-in-url-helpers'
0349516 2014-11-24 Document `String#html_safe` [ci skip]
1aa7b2d 2014-11-24 Add array support when time zone aware attributes are en...
8fe1aec 2014-11-24 Add array support when time zone aware attributes are en...
72e8442 2014-11-24 Ensure the type map's cache is thread safe
6cd9e2b 2014-11-22 Fix build failures
e39b1f3 2014-11-22 Rename the primary key index when renaming a table in pg
1460470 2014-11-22 Rename the primary key index when renaming a table in pg
dcc143c 2014-11-22 Rename the primary key index when renaming a table in pg
71bb8c3 2014-11-21 ConnectionAdapter#substitute_at is technically public AP...
17efb3b 2014-11-21 Remove is_a? check when ignoring tables
347c226 2014-11-20 Merge pull request #17669 from SamSaffron/optimise_memory
cafed35 2014-11-19 Add tests for `TypeMap#fetch` and push up to `TypeMap`
f767ac2 2014-11-19 Reintroduce cache with tests
7d54ccc 2014-11-19 That last test was incorrect... ☕
b03f9ef 2014-11-19 Revert "PERF: optimise type lookup to avoid invoking procs"
74c35b4 2014-11-19 Introduce test to demonstrate regression caused by da99a2a2
08576b9 2014-11-18 Improve the performance of reading attributes
52fddcc 2014-11-18 Speed up integer casting from DB
edc39ff 2014-11-18 Remove needless call to `key?` when building attributes
8b2c98f 2014-11-18 Remove call to `key?` in `LazyAttributeHash#[]`
3ecc5d3 2014-11-18 LazyAttributeHash is private
eb26f24 2014-11-17 Remove the unused second argument to `substitute_at`
bf14967 2014-11-17 Force table creation in tests
c01b20b 2014-11-17 rm `reorder_bind_params`
29b3e54 2014-11-17 Improve the performance of quoting table names on PG
7da5d8a 2014-11-17 Add StackProf to the test group for 2.1
409e7e4 2014-11-17 Remove pointless `private`
ed1c3bc 2014-11-17 Merge pull request #17643 from SamSaffron/select_all_perf
3f63ac4 2014-11-14 Correctly determine if an attribute is uninitialized
48f2620 2014-11-14 Don't freeze the same hash we use for memoization
0f29c21 2014-11-14 Reduce the amount of work performed when instantiating A...
895a53e 2014-11-14 Allow `LazyAttributeHash` to be marshalled
70d1b5a 2014-11-14 Revert "Improve performance of AR object instantiation"
1c610ee 2014-11-14 Merge pull request #17620 from arunagw/aa-build-fix-isol...
85b40ed 2014-11-14 Use `DelegateClass` instead of `SimpleDelegator` for typ...
52c3a16 2014-11-10 Revert the behavior of booleans in string columns to tha...
75099a9 2014-11-05 Remove unneccesary default parameters
8fee923 2014-11-05 Improve performance of AR object instantiation
999a07e 2014-11-02 Add an `assert_deprecated` for `sanitize_sql_hash_for_co...
76d6d88 2014-11-02 Handle `RangeError` from casting in `find_by` and `find_...
d5902c9 2014-11-02 Revert deprecation of `sanitize_sql_hash_for_assignment`
eb92100 2014-11-02 Deprecate `sanitize_sql_hash_` methods on ActiveRecord
d3fbd9d 2014-11-02 Pass the `SelectManager`, rather than the AST when query...
8b611b7 2014-11-02 Merge pull request #17483 from pabloh/optimize_gsub_calls
50e7c01 2014-11-02 Don't duplicate predicate building logic in Relation fin...
3ba9d32 2014-11-01 Add a test case for range type casting
4b53415 2014-11-01 Use a bound parameter for the "id = " portion of update ...
daab7e5 2014-11-01 Correctly cast calculation results on PG
b380b1d 2014-11-01 [ci skip] `Relation#bind` is not public API
306d7a4 2014-11-01 Fix test which failed in isolation
10f75af 2014-11-01 Use bind values for joined tables in where statements
a431df8 2014-11-01 Merge pull request #17463 from mrgilman/remove-index-fro...
115cad3 2014-11-01 Don't needlessly alphabetize columns for insert/update
45e8a4b 2014-10-31 Don't attempt to load the schema file in tests if none e...
4010a9d 2014-10-31 Don't modify the columns hash to set defaults from the a...
61bacd6 2014-10-31 Load test schema even if there are no migrations
6af9411 2014-10-31 Use the correct values for int max and min
ecb3113 2014-10-31 Merge pull request #17459 from sgrif/sg-find-by-large-nu...
e62fff4 2014-10-31 Treat strings greater than int max value as out of range
9b9f019 2014-10-31 Rename `default_attributes` to `_default_attributes`
53ec0bc 2014-10-31 Don't require calculations to be aliased to a column
b6a0255 2014-10-30 Use `#between`, rather than `#in` for passing Ranges to ...
ec012e4 2014-10-28 Add mysql and pg specific attributes to Column#== and hash
21f081c 2014-10-28 💣
e13ac30 2014-10-28 Implement hash equality on column
7943764 2014-10-28 Implement #== for column
5215323 2014-10-28 Remove unneccessary default values from relation merger
4c248a0 2014-10-28 Fix uninitialized ivar warning in tests
fa7c004 2014-10-28 Call value methods when merging relations, rather than a...
dd8613d 2014-10-28 Properly quote numerics when casting string columns
5d6fca0 2014-10-27 Merge pull request #17405 from DanOlson/rewhere
e01a46f 2014-10-17 Add a deprecation warning for abiguous boolean values
e5c4624 2014-10-14 Merge pull request #17252 from Bounga/update_all_doc_cla...
fab4872 2014-09-17 Allow YAML serialization when using TZ aware attributes
990322b 2014-08-27 Correctly detect mutation on serialized columns mapping ...
9384fa4 2014-08-22 Cache the value of `changed_attributes` when calling `ch...
35bbf09 2014-08-22 Don't calculate in-place changes twice
79d8fb7 2014-08-19 require 'test_help' -> require 'rails/test_help'
877ea78 2014-08-17 Implement `_was` and `changes` for in-place mutations of...
bc153cf 2014-08-15 Implement `==` on `Type::Value` and `Attribute`
a3ee030 2014-08-15 Use the method for determining attribute methods rather ...
f84f7eb 2014-08-15 Merge pull request #16508 from jbsmith86/master
ea3ba34 2014-08-12 Change the default `null` value for timestamps
fdfc0fc 2014-08-08 Add a `required` option to the model generator
2bbcca0 2014-07-30 Deprecate `*_path` methods in mailers
9c83e84 2014-07-11 AttributeSet#include? -> AttributeSet#key?
d5411fb 2014-07-11 Don't rely on the column SQL type for bit string quoting
d739dd1 2014-07-11 Use a type object for type casting behavior on SQLite3
0e7744e 2014-07-07 Merge pull request #16075 from nickpellant/master
3559230 2014-07-06 Remove the `text?` predicate from the type objects
f6968bd 2014-07-06 Don't rely on the sql type to quote XML columns in PG
57beeba 2014-07-06 Remove PG's definition of `type_cast`
64e3d1d 2014-07-05 Only reference time specific methods in the time section...
0994851 2014-07-05 Remove *all* references to `Time.yesterday` [ci skip]
8856ab0 2014-07-05 `Time.today` -> `Date.today` in guides. [ci skip]
02579b5 2014-07-05 Use the type object for quoting PG Ranges
082d1e3 2014-07-05 Add release notes entry for #15819 [ci skip]
0c4f3af 2014-07-05 CHANGELOG and release notes entry for #16056
00f5551 2014-07-04 Add a `required` option to singular associations
efc436d 2014-07-03 Remove unneccessary special case for money in quoting
81b7187 2014-07-03 Do not rely on the column type when quoting infinity
e2763b4 2014-07-03 Use the type object for type casting HStore columns
664feb2 2014-07-02 Quote range strings when quoting PG ranges
5c2f77f 2014-07-02 Quote range strings when quoting PG ranges
094d49c 2014-07-02 Quote range strings when quoting PG ranges
b6e15f9 2014-07-02 Don't error when `dup`ing a record with no PK
b79593f 2014-07-02 Move pk initialization logic onto `AttributeSet`
0ada76c 2014-07-01 Use a type object for type casting behavior on SQLite3
fa03fa7 2014-07-01 Silence warning emitted in tests
b90c85d 2014-06-30 Don't add a second method for attribute existence
088b4c3 2014-06-30 Move STI docs off of the main Base document, leaving a note
3b9d2b8 2014-06-30 Merge pull request #15987 from jamesprior/patch-2
167201b 2014-06-29 Remove unused `array_member` from PG quoting for HStore ...
228aa4f 2014-06-29 Remove array workaround in PG quoting
314d557 2014-06-29 Use the type object when sending point columns to the DB
972d9be 2014-06-29 Use `Hash#transform_values` to clean up `AttributeSet`
9e368a5 2014-06-29 Simplify creation of default attributes on AR instance
b2cf8b2 2014-06-29 Add `Hash#map_values` to ActiveSupport
fb8ac4f 2014-06-29 Use the type object for sending JSON to the database
7a3d76b 2014-06-29 Don't encourage usage of `columns_hash`
b4b6248 2014-06-29 Merge pull request #15963 from roryokane/getting-started...
539ff7d 2014-06-29 Merge pull request #15964 from JuanitoFatas/doc/patch-01
b404613 2014-06-28 Always pass a column with a type object to quote
dcacaf2 2014-06-28 Merge pull request #15954 from roryokane/getting-started...
36a3897 2014-06-27 We are talking about the libraries, not the constants
e04c4c0 2014-06-27 Note that `_will_change!` is no longer needed for AR ins...
ccc1d3d 2014-06-27 Stop using instance exec for type decorators
3bc314e 2014-06-26 Move writing unknown column exception to null attribute
58d38d6 2014-06-26 Consolidate testing of update_all type casting
d730e37 2014-06-26 Deprecate automatic counter caches on has_many :through
bb7bc49 2014-06-26 `Attribute` should know about its name
14b1208 2014-06-26 Encapsulate the creation of `Attribute` objects
a89f8a9 2014-06-25 Move behavior of `read_attribute` to `AttributeSet`
a1bd00d 2014-06-24 Merge pull request #15828 from yuki24/add-warning-about-...
174d73a 2014-06-24 Doc pass for `Type::Value` [ci skip]
50fa366 2014-06-24 Always assume strings with non-numeric characters change...
40e33ff 2014-06-24 Silence warning in test
ae96f22 2014-06-23 Add a deprecation cycle for `NullColumn` from `column_fo...
821adfa 2014-06-22 Remove unneeded `@column_types` instance variable
ba692a5 2014-06-22 Add missing test cases for `attribute_names` instance me...
3529bbd 2014-06-22 `reload` should fully reload attributes
c083ce6 2014-06-22 Encapsulate knowledge of type objects on `ActiveRecord::...
31911a4 2014-06-22 Remove old deprecation warning
1c4fa54 2014-06-21 Add missing test cases for `attribute_method?`
3e422e2 2014-06-21 Move `attributes` to the `AttributeSet` object.
3ea9a88 2014-06-21 Move `attributes_before_type_cast` to `AttributeSet`
6d7ac31 2014-06-20 Return a null object from `AttributeSet#[]`
eeb9a7c 2014-06-19 Merge pull request #15824 from bhicks/remove-extra-list-...
099af48 2014-06-19 Introduce an object to aid in creation and management of...
0aecb47 2014-06-19 Further simplify `changed?` conditional for numeric types
ab6bea7 2014-06-18 Don't rely on the column for type casting reflections
0336efa 2014-06-18 Don't use column object for type casting in `quoting`
a854383 2014-06-18 Don't use column object when calculating type cast defaults
36bd52b 2014-06-18 Don't use `Column` for type casting in Relation calculat...
c7802dc 2014-06-18 Detect in-place modifications on Strings
455c692 2014-06-18 Detect in-place changes on point types
6e2d3d8 2014-06-18 Enable hstore in array tests
ba29c28 2014-06-17 Detect mutations of arrays and array members
ffdc7ab 2014-06-17 Merge pull request #15785 from jonatack/patch-7
c462c2b 2014-06-17 Ensure `OID::Array#type_cast_for_database` matches PG's ...
4d3e88f 2014-06-17 Don't type cast the default on the column
d5d7349 2014-06-17 Move array database type casting to the Array type
d981272 2014-06-17 Don't assume that Hstore columns have always changed
b301c40 2014-06-17 Use `column_defaults` in dirty for checking changed defa...
068f092 2014-06-17 Don't save through records twice
e30d701 2014-06-17 Don't mess with `column_defaults` when optimistic lockin...
74af9f7 2014-06-16 Promote time zone aware attributes to a first class type...
63bbaaa 2014-06-16 Refactor application of type decorators into an object
218105f 2014-06-16 Refactor in-place dirty checking to use the attribute ob...
e6690d3 2014-06-16 Always update counter caches in memory when adding records
b069ab6 2014-06-15 Change the deprecation warning on `serialized_attributes`
69eaac9 2014-06-14 Don't save through associations twice (4-0-stable)
c6a8e09 2014-06-14 Don't save through records twice (4-1-stable)
2df1540 2014-06-14 Deprecate `serialized_attributes` without replacement
f61d975 2014-06-13 Remove `serialized?` from the type interface
b1cae73 2014-06-13 User defined types should not raise an error
0a4e3f4 2014-06-13 Through associations should set both parent ids on join ...
4bf8ffc 2014-06-13 Detect in-place changes on mutable AR attributes
84cf156 2014-06-13 Remove unused `method_missing` definition
0c9287d 2014-06-13 Reorder test which does not represent real world usage
ea6f28c 2014-06-13 Remove unused column types override
6ea1481 2014-06-13 Ensure we always define attribute methods
6f08db0 2014-06-13 Introduce an Attribute object to handle the type casting...
d569d0b 2014-06-13 PG arrays should type cast user input
d6bb789 2014-06-13 Merge pull request #15680 from akshay-vishnoi/doc_changes
150f1c8 2014-06-13 Add a test to ensure we don't get a performance regressi...
607e335 2014-06-13 Use a conditional rather than early return in `id`
930c330 2014-06-13 Defer to super, rather than re-implementing Object#hash
1cec61f 2014-06-12 Merge pull request #15665 from sgrif/sg-id-perf
d043f91 2014-06-12 Fix performance regression on preloading HABTM associations
d82dafe 2014-06-12 Fix performance regression on preloading HABTM associations
4e009ee 2014-06-12 Merge pull request #15667 from samdec/mailer_doc_bug_fix
ae1b451 2014-06-12 Merge pull request #15666 from akshay-vishnoi/doc_changes
8019ca7 2014-06-12 Update test data which doesn't reflect expected usage
fef044c 2014-06-11 Pluck should work with columns of the same name from dif...
0ef8a24 2014-06-11 Pluck should work with columns of the same name from dif...
4b4f5f2 2014-06-11 Remove unused require
66736c8 2014-06-11 rm cached attributes
4a2be83 2014-06-11 Remove YAML serialization workaround for columns
09dd29e 2014-06-11 Ensure `column_types` returns a type object, and not a c...
da3b4b6 2014-06-10 No need to decorate columns twice
8a072fc 2014-06-10 Silence warnings in tests.
47f1c10 2014-06-10 Keep the types of virtual columns after yaml serialization
b5aa210 2014-06-10 Inline PG array type casting helper
d24e640 2014-06-09 Rename `type_cast` to `type_cast_from_database`
2742162 2014-06-09 Use an actual identity type in AR::Result#identity_type
c93dbfe 2014-06-09 Make `_before_type_cast` actually be before type cast
82820ef 2014-06-09 Refactor determination of max updated timestamp
bc76958 2014-06-09 Remove workaround for non-lazy serialize in tests
368cca5 2014-06-07 Do not type cast twice on attribute assignment
105e030 2014-06-07 Move conditionals about freezing closer to the definitio...
3516409 2014-06-07 Remove dead branch when restoring ID within a transaction
e1f3311 2014-06-07 Remove duplicated `@raw_attributes.keys`
3b22df2 2014-06-07 Ensure time zones don't change after round trip with arr...
da9ed15 2014-06-07 Don't rely on `Time.current` in tests
3fab9d8 2014-06-07 Rename `property` to `attribute`
2dca1ba 2014-06-07 Don't query the database schema when calling `serialize`
1c181c2 2014-06-07 Add array support when time zone aware attributes are en...
8a6e763 2014-06-06 Removed unused `klass` definitions from types
36e9be8 2014-06-06 Remove composed_of special case from multi-parameter att...
332d6c9 2014-06-06 Don't mess with `_before_type_cast` for numeric types
ff7c015 2014-06-06 Don't mess with `_before_type_cast` for numeric types
c52cb16 2014-06-06 Add missing test cases for schema dumping defaults
6470e47 2014-06-05 Remove optimization that was required with whiny nils
405fd22 2014-06-04 Collapse PG default extractoin of most types to single r...
c3bd7b5 2014-06-04 Bring type casting behavior of hstore/json in line with ...
e8375a6 2014-06-04 Use null column for association key types
ed559d4 2014-06-03 Keep column defaults in type cast form
fb2a1c4 2014-06-03 Return a null column when no column exists for an attribute
74a756a 2014-06-03 Refactor quoting of binary data to not be based on the c...
3bc4e9e 2014-06-03 Respect limit for PG bit strings
cf64d10 2014-06-03 Refactor determination of whether the field has changed
032a8d9 2014-06-02 Remove unused `initialize_attributes` method
9b9dec5 2014-06-02 Add missing colon to internal
e08494a 2014-06-01 New records should remain new after yaml serialization
04919c7 2014-06-01 Refactor XML serializer to not depend on `serialized_att...
29cbfa2 2014-06-01 Test the serialized types of virtual columns in XML
90c8be7 2014-06-01 Remove most code related to serialized properties
9373462 2014-06-01 Don't change values in `@raw_attributes` during serializ...
6c5763b 2014-05-31 Clear all caches calculated based on `@columns` when `@c...
7c8f88c 2014-05-30 Add missing test case for writing unknown attributes
24b6fa5 2014-05-30 Update some bad test cases for serialized columns
eb6cee9 2014-05-30 Rename attribute related instance variables to better ex...
5aa1f5d 2014-05-30 Allow specifying a default value in overloaded properties
13d92b7 2014-05-29 Don't reference comments that do not exist
912904c 2014-05-29 Move `type_cast_for_write` behavior over to the serializ...
2eb547a 2014-05-29 Refactor serialized types to be partially defined as cus...
8eb536e 2014-05-29 Result sets never override a model's column type
98a7dde 2014-05-29 Ensure we always use instances of the adapter specific c...
622021c 2014-05-28 Maintain column order when overriding existing columns
c59e01a 2014-05-28 Ensure custom properties work correctly with inheritance
748f070 2014-05-28 Remove unused `Column#coder`
728fa69 2014-05-28 Move types to the top level `ActiveRecord` namespace
aff73e0 2014-05-27 Remove AR Properties from the public API
61ef04c 2014-05-27 Silence deprecation warning in test
6b46106 2014-05-27 Deprecate decimal columns being automatically treated as...
1a3e739 2014-05-26 Remove unnecessary branch from quoting in Mysql
65c3300 2014-05-26 Add a public API to allow users to specify column types
f2135ac 2014-05-26 Allow empty arrays in where predicates
8163a50 2014-05-26 Extract types which don't require additional typecasting...
2f0956c 2014-05-26 Refactor the handling of arrays in where predicates
fbdd580 2014-05-26 Refactor the type casting of booleans in MySQL
597d9c8 2014-05-26 Remove checks against `column.type` in abstract adapter ...
a8afc63 2014-05-26 Add missing test case for quoting behavior
b5c4ef2 2014-05-26 Add an interface for type objects to control Ruby => SQL
6b2ff4f 2014-05-23 Remove special case in schema dumper for decimal without...
05dd3df 2014-05-23 Remove `Column#primary`
3541657 2014-05-23 Change typecasting unit tests to test type objects directly
2859066 2014-05-23 Inline type cast method for PG points
adb8819 2014-05-23 Move parsing of PG sql strings for defaults out of column
2004e4e 2014-05-23 Simplify the code in schema cache
4f8ba6a 2014-05-23 Remove duplicated setup in test
1119905 2014-05-22 Push limit to type objects
22c27ae 2014-05-22 Push precision to type objects
57cc778 2014-05-22 Push scale to type objects
5540005 2014-05-22 Move `extract_precision` onto type objects
4826a4a 2014-05-22 Use the generic type map for all PG type registrations
ecf4ad7 2014-05-22 Allow additional arguments to be used during type map lo...
e45e4f4 2014-05-21 Move extract_scale to decimal type
b871b3f 2014-05-21 Rename `oid_type` to `cast_type` to make PG columns cons...
8935745 2014-05-21 Add missing nodocs to MySQL adapter
30bf07d 2014-05-21 Move PG OID types to their own files
c4245c3 2014-05-20 Delegate `klass` to the injected type object
32218c1 2014-05-20 Delegate `type_cast_for_write` to injected type object
8f38799 2014-05-20 Inline typecasting helpers from Column to the appropriat...
9f61f31 2014-05-20 Use the generic type map for PostgreSQL OID registrations
50869f3 2014-05-20 Delegate predicate methods to injected type object on Co...
ac4c1c3 2014-05-20 Use the generic type map object for mysql field lookups
e781aa3 2014-05-20 Replace `type_cast` case statement with delegation
ca703bb 2014-05-20 Use general types for mysql fields
b2242d1 2014-05-20 Have Postgres OID types inherit from general types
ac37165 2014-05-20 Delegate type_cast to injected type object in mysql
36fde2b 2014-05-20 Delegate `#type_cast` to injected type objects on SQLite3
d0f8c46 2014-05-19 Remove :timestamp column type
0b682e4 2014-05-19 Delegate `Column#type` to the injected type object
4bd5dff 2014-05-17 Add a type object to Column constructor
113f56d 2014-05-17 Use destructured arguments when looping through pairs
d070a65 2014-05-17 PostgreSQL timestamps are always datetimes
8df8334 2014-05-17 Remove dead test code for unsupported adapters
933b212 2014-05-17 Add missing tests for column type cast behavior
92a6033 2013-07-28 Add ability to specify how a class is converted to Arel ...
c01d080 2013-03-18 Exception handling for controllers using ActionControlle...