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

#17 Sean Griffin - This year
Showing 238 commits

Hash Date Message
cd09261 2015-03-26 Partially merge #17650
3b50a7a 2015-03-26 Partially merge #17650
a33c082 2015-03-23 Merge pull request #19479 from huoxito/4-1-stable-polymo...
0e2e9e2 2015-03-23 Don't attempt to update counter caches that weren't sele...
78958a7 2015-03-23 Don't error when passing an empty array to a polymorphic...
2271f7d 2015-03-22 Merge pull request #19447 from wallerjake/postgresql_big...
67470f9 2015-03-19 Don't cast nil to string in pg enums
1e6afa4 2015-03-19 Don't cast nil to string in pg enums
67dfe3f 2015-03-19 Merge pull request #19412 from amitsuroliya/mysql_adapte...
505ad9a 2015-03-19 Merge pull request #19410 from y-yagi/add_reference_example
afc124c 2015-03-10 Attempt to provide backwards compatible YAML deserializa...
4e72170 2015-03-10 Add YAML compatibility for objects from Rails 4.2
761b554 2015-03-09 Fix intermittent test failures
503c2d4 2015-03-09 Fix intermittent test failures
a26afea 2015-03-05 Use ruby 2.2.1 on Travis
f18b5fe 2015-03-05 Merge pull request #19215 from gsamokovarov/revert-ruby-...
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
4b71ab0 2015-01-26 Move `where_values_hash` over to `WhereClause`
fcb95d6 2015-01-26 Correct the implementation for `unscope(:where)`
c414fc6 2015-01-26 Remove `where_values` and `where_values=`
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`
4088713 2015-01-19 Whether a column exists or not doesn't affect whether we...
04d1c37 2015-01-19 Fix bind value copying from subqueried relations
50a8cdf 2015-01-19 Move `create_binds` over to the `PredicateBuilder`
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`
e6ac56a 2015-01-10 Stop passing a column to `quote` when prepared statement...
a00854e 2015-01-10 Stop passing a column to `quote` in `Relation#to_sql`
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
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...