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

#19 Sean Griffin - Edge
Showing 268 commits

Hash Date Message
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
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
4088713 2015-01-19 Whether a column exists or not doesn't affect whether we...
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...
7bb6208 2015-01-10 Deprecate passing a column to `quote`
ac6e654 2015-01-10 Stop passing a column to `quote` in tests
0b4fd69 2015-01-10 Stop passing a column to `quote` when executing from a s...
e6ac56a 2015-01-10 Stop passing a column to `quote` when prepared statement...
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`
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...
151ece9 2014-12-23 Merge pull request #18171 from greysteil/backport-out-of...
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
82afeaf 2014-12-22 Add `foreign_key` as an option to `references` for `chan...
a03ea68 2014-12-22 Use the new `foreign_key` option on `references` in gene...
68a6c8e 2014-12-22 Convert `add_references` to use kwargs
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...
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
928a572 2014-12-11 Improve the test case introduced by bd0d47e
39542fb 2014-12-11 Improve the test case introduced by bd0d47e
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...
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
65588b7 2014-12-08 Update test case for TZ aware attributes
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...
4ed60af 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
670e794 2014-12-05 Correctly respect subtypes for PG arrays and ranges
bbbe9cf 2014-12-04 Merge pull request #17919 from mrgilman/stop-supporting-...
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...
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...