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

#17 Sean Griffin - All time
Showing 700 commits

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