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

#12 Jon Leighton - All time
Showing 1194 commits

Hash Date Message
90ba6a7 25 Feb 2014 Merge remote-tracking branch 'chancancode/fix_instance_m...
25a0572 23 Feb 2014 Add tests for default scope behaviour change
40a9d89 23 Feb 2014 Add tests for default scope behaviour change
27bcec2 04 Jan 2014 Fix mergefail in changelog
9ea54b2 04 Jan 2014 Add deprecation I accidentally missed
d740438 02 Jan 2014 Merge pull request #13528 from jonleighton/maintain_test...
ff7ab3b 02 Jan 2014 Automatically maintain test database schema
6f72a6b 04 Dec 2013 Merge pull request #12958 from jonleighton/spring
df50e30 03 Dec 2013 Install Spring preloader when generating new applications
64b9e93 20 Nov 2013 Fix ActiveRecord::Relation#unscope
d635246 15 Jul 2013 Merge pull request #10417 from jholton/fix_association_a...
b407839 28 Jun 2013 Apply default scope when joining associations.
94924dc 28 Jun 2013 Simplify/fix implementation of default scopes
bb515e2 28 Jun 2013 Fix test
fb86632 28 Jun 2013 Fix rake test_sqlite3_mem
55193e4 28 Jun 2013 Apply default scope when joining associations.
4642f54 28 Jun 2013 Fix test
cb8c950 28 Jun 2013 Fix rake test_sqlite3_mem
2ea7183 28 Jun 2013 Merge pull request #11153 from strzalek/remove-ar-deprec...
4f46ef3 22 Jun 2013 Merge pull request #10796 from neerajdotname/10669
ecdce2e 21 Jun 2013 Merge pull request #11051 from neerajdotname/10509f
cbc2e79 21 Jun 2013 Merge pull request #11049 from neerajdotname/no-need-of-...
e47b6de 19 Jun 2013 Revert "Merge pull request #10566 from neerajdotname/105...
2b817a5 18 Jun 2013 Merge pull request #10566 from neerajdotname/10509d
433e75f 09 Jun 2013 Merge pull request #10710 from senny/5554_let_the_databa...
b8e2978 09 Jun 2013 Merge pull request #10710 from senny/5554_let_the_databa...
f5e133e 09 Jun 2013 Merge pull request #10710 from senny/5554_let_the_databa...
ae6e6d9 09 Jun 2013 Merge pull request #10886 from wangjohn/chnges_for_autom...
2b76313 07 Jun 2013 Revert "Merge pull request #10539 from davidcelis/ar-sql...
257fa68 07 Jun 2013 Merge pull request #10539 from davidcelis/ar-sql-improve...
a68c6cc 07 Jun 2013 Merge pull request #10561 from Empact/nix-throwresult
ae8f2c6 07 Jun 2013 Merge pull request #9426 from exviva/nested_attributes_r...
2fc4793 07 Jun 2013 Merge pull request #9426 from exviva/nested_attributes_r...
ee4c0a5 10 May 2013 Move #proxy_association method to AssociationRelation
3880a2b 10 May 2013 Set the inverse when association queries are refined
32a5cad 10 May 2013 Move #proxy_association method to AssociationRelation
1b02299 10 May 2013 Merge pull request #6792 from Empact/postgres-distinct
d7abe91 10 May 2013 Set the inverse when association queries are refined
f1af9f8 03 May 2013 Merge pull request #9426 from exviva/nested_attributes_r...
6023a50 03 May 2013 Merge pull request #10417 from jholton/fix_association_a...
1a91098 03 May 2013 Work around change in how MiniTest detects SIGINFO
3652e4e 03 May 2013 Fix broken mysql test
30f297b 03 May 2013 Revert "Merge pull request #10433 from wangjohn/making_c...
ffaceaa 03 May 2013 Work around change in how MiniTest detects SIGINFO
6698277 03 May 2013 Fix broken mysql test
0920d4f 19 Apr 2013 Revert "Merge pull request #10183 from jholton/fix_assoc...
e8727d3 19 Apr 2013 Merge pull request #10183 from jholton/fix_association_a...
77fec13 19 Apr 2013 Merge pull request #10200 from calebthompson/ct-fix-free...
685cf14 05 Apr 2013 Merge pull request #9996 from mikz/master
bab0e28 05 Apr 2013 Merge pull request #10058 from jamesgolick/master
8606a7f 05 Apr 2013 Fix scope chaining + STI
c91789c 22 Mar 2013 Don't kill the console
029dd43 22 Mar 2013 Merge pull request #9873 from senny/use_old_hash_syntax
d8d6dad 22 Mar 2013 Merge pull request #9872 from senny/test_case_to_prevent...
ae2baab 22 Mar 2013 Merge pull request #9870 from senny/9806_eager_loading_r...
a1d0b8c 22 Mar 2013 Merge pull request #9707 from route/updates_another_record
7748d64 22 Mar 2013 Send SIGTERM, not SIGQUIT.
79c02e8 22 Mar 2013 Delete failing test
5558bb0 15 Mar 2013 Merge pull request #9733 from senny/9712_option_to_turn_...
133a175 15 Mar 2013 Cache the association proxy object
0721d3b 15 Mar 2013 Merge pull request #9683 from senny/deprecate_count_dist...
962604f 15 Mar 2013 Merge pull request #9686 from strzalek/cast_number_to_st...
15970ef 09 Mar 2013 Merge pull request #9371 from benmoss/access-connection-...
9ae81be 09 Mar 2013 Fix race condition in test
72be5bb 09 Mar 2013 Bump up timeouts
e5fc096 08 Mar 2013 The console --sandbox transaction should not be joinable
be3e10c 08 Mar 2013 Fix rails console --sandbox
9f007d7 08 Mar 2013 Write a more comprehensive CHANGELOG message [ci skip]
f1082b8 08 Mar 2013 Merge pull request #9553 from neerajdotname/7365-mergin-...
7d93d91 15 Feb 2013 Remove valid_type? method
520a16c 15 Feb 2013 Revert "Make valid_type? public"
c65b076 15 Feb 2013 Revert "checking in the abstractions for valid type chec...
2f99779 15 Feb 2013 Revert "Revert "Merge pull request #9206 from ranjaykris...
8aa4603 15 Feb 2013 Revert "Merge pull request #9206 from ranjaykrishna/use_...
c8d8899 27 Jan 2013 Prevent Relation#merge from collapsing wheres on the RHS
48d05bd 25 Jan 2013 Remove obsolete test file
40e7978 18 Jan 2013 Merge pull request #8994 from Springest/fix_default_scop...
1d55e07 18 Jan 2013 The test setup is not threadsafe. Wrap in a mutex.
227cfe5 18 Jan 2013 MiniTest already defines a ParallelEach class
5937bd0 18 Jan 2013 Undeprecate the :extend option
5f759ff 18 Jan 2013 CollectionProxy should be default scoped
e8d80f7 18 Jan 2013 Merge pull request #8912 from senny/8879_association_emp...
94797ed 11 Jan 2013 Merge pull request #8623 from virusman/form_helpers_coll...
15b7482 11 Jan 2013 Merge pull request #8568 from inossidabile/fix-in_clause...
64c53d7 30 Nov 2012 Use separate Relation subclasses for each AR class
68e4442 30 Nov 2012 Fix memory leak in development mode
c5bdf6c 30 Nov 2012 Mark Relation mutators as :nodoc:
ae934ae 21 Nov 2012 Don't allocate new strings in compiled attribute methods
293c121 21 Nov 2012 Merge pull request #8183 from jcoglan/objectless_sessions
1edd358 13 Nov 2012 fix test
12d6d3a 10 Nov 2012 Make ActiveRecord::Delegation#method_missing threadsafe
c3ca7ac 09 Nov 2012 Properly deprecate ConnectionHandler#connection_pools
1489303 09 Nov 2012 fix warnings
dbb39e5 09 Nov 2012 Merge pull request #8116 from senny/7993_configure_count...
edd94ce 09 Nov 2012 Delegate all calculations to the scope.
11b846e 09 Nov 2012 CollectionProxy#pluck issues no query for a new_record? ...
aae4f35 09 Nov 2012 Nullify the relation at a more general level.
0130c17 09 Nov 2012 Relations built off collection associations with an unsa...
4842839 09 Nov 2012 Revert "Merge pull request #8017 from jcoglan/objectless...
3637656 08 Nov 2012 Merge pull request #8017 from jcoglan/objectless_sessions
7e17b0b 30 Oct 2012 Revert "Support `Mailer.deliver_foo(*args)` as a synonym...
6ac33f9 26 Oct 2012 remove unused config option
9e4c41c 26 Oct 2012 Remove ActiveRecord::Model
8384683 19 Oct 2012 Get rid of the ActiveRecord::Model::DeprecationProxy thing.
7efb1fe 19 Oct 2012 Rename the partial_updates config to partial_writes
0096f53 19 Oct 2012 nodoc the first_or_create methods and document alternatives
45d585e 19 Oct 2012 fix test :/
af8c8b4 19 Oct 2012 The default value of a text/blob in mysql strict mode sh...
eb72e62 19 Oct 2012 Add Relation#find_or_create_by and friends
1cb7cb0 12 Oct 2012 Merge pull request #7765 from insside/clever-order
f176501 12 Oct 2012 Don't allocate new strings in compiled attribute methods
9e5f7cc 12 Oct 2012 Revert "Key the attributes hash with symbols"
d14da79 28 Sep 2012 Add an explicit test for hot compatibility
144e869 28 Sep 2012 Support for partial inserts.
7e0cf56 28 Sep 2012 Support `Mailer.deliver_foo(*args)` as a synonym for `Ma...
f74ddc8 21 Sep 2012 Make the serializable test much looser
392eeec 21 Sep 2012 Support for specifying transaction isolation level
834d6da 21 Sep 2012 Merge pull request #5248 from jcoleman/should-unset-asso...
81084bd 20 Sep 2012 Merge pull request #7720 from frodsan/rename_ar_tag
c46208c 15 Sep 2012 simplify rescue
60c88e6 14 Sep 2012 Fix test
02f5655 14 Sep 2012 Ensure disconnecting or reconnecting resets the transact...
6195142 14 Sep 2012 Remove our use of #outside_transaction?
2805875 14 Sep 2012 Move transaction joinability into the transaction object
02f25a2 14 Sep 2012 Start to tease out transaction handling into a state mac...
9296e69 14 Sep 2012 Store the transaction number in the transaction object
58ced30 14 Sep 2012 Don't do the rollback in #commit
dd48f0e 14 Sep 2012 DRY
6d9e6b3 14 Sep 2012 Split Open into Real and Savepoint
a6fbddb 14 Sep 2012 Alter the naming structure a bit
b89ffe7 14 Sep 2012 Revert "create a transaction object and point AR objects...
748052a 14 Sep 2012 Remove the transaction_open variable
e55c75d 12 Sep 2012 Pass in the model class rather than engine
e588c98 12 Sep 2012 Refactor to remove some duplication
eb4a623 12 Sep 2012 Fix nested association references
b5aed34 12 Sep 2012 Merge pull request #7273 from beerlington/foreign_key_mo...
e20a790 07 Sep 2012 Merge pull request #4976 from kreynolds/fix_eager_withou...
85098e4 31 Aug 2012 Avoid #fetch for non-nil values.
86c3dfb 31 Aug 2012 Key the attributes hash with symbols
e96558f 31 Aug 2012 Cache the connection pool for a given class
ba1544d 31 Aug 2012 One hash is enough
221571b 31 Aug 2012 Make connection pool retrieval faster
4a274ed 31 Aug 2012 Refactor connection handler
cd150c9 31 Aug 2012 Revert "Add missing require"
ae79c7a 31 Aug 2012 Revert "Merge pull request #7452 from arunagw/memcached_...
1f633c7 17 Aug 2012 Pull more serialize code into a lazy included module
1b2c907 17 Aug 2012 Avoid deep_dup when intantiating.
8fcd9b6 17 Aug 2012 The default value can be set once in #column_defaults
f396c01 17 Aug 2012 Optimize instantiation for models which don't use serialize
2ff47c4 17 Aug 2012 Avoid #any?
8cbad02 17 Aug 2012 Optimize for the happy path
49cb4ed 17 Aug 2012 align them assignments
5ecb02f 17 Aug 2012 don't call method unless we need to
e08268b 17 Aug 2012 Increase benchmark time to 20 seconds.
25f6549 17 Aug 2012 Increase benchmark time to 20 seconds.
c6bbc10 17 Aug 2012 Increase benchmark time to 20 seconds.
20d6f70 17 Aug 2012 Use benchmark/ips to measure AR performance
bfff0ed 17 Aug 2012 Use benchmark/ips to measure AR performance
1411fc1 17 Aug 2012 Use benchmark/ips to measure AR performance
17bb324 17 Aug 2012 Renaming active_record_deprecated_finders to activerecor...
a63fc94 10 Aug 2012 fixup guides in light of :dependent changes
6e57d5c 10 Aug 2012 Use method compilation for association methods
09d2671 10 Aug 2012 remove some artifacts of dependent_restrict_raises that ...
08fb3c8 10 Aug 2012 Clean up dependent option validation.
ea8181b 10 Aug 2012 move dependency logic out of generated methods
825c05d 10 Aug 2012 Unprivatise all the things
6bb8afb 10 Aug 2012 DRY up handling of dependent option
5ad7998 10 Aug 2012 Remove the dependent_restrict_raises option.
6126f02 05 Aug 2012 Merge pull request #7270 from beerlington/use_exists_for...
5fe923c 03 Aug 2012 Make ActiveRecord::Model::DeprecationProxy work better
6fe1196 03 Aug 2012 Update the docs to reflect the new association API
55b2488 03 Aug 2012 Remove ActiveRecord::Base.to_a
0a6833b 03 Aug 2012 reinstate changelog that seems to have been accidentally...
bf2df6e 03 Aug 2012 Allow Relation#merge to take a proc.
b33e7ba 01 Aug 2012 s/scoped/scope/
0e1cafc 01 Aug 2012 Add CollectionProxy#scope
26d3e32 01 Aug 2012 Use explicit delegations
66aaca4 01 Aug 2012 Refactor a bit
437851e 01 Aug 2012 Add `Relation#load`
7f3b475 01 Aug 2012 Revert "Remove :finder_sql, :counter_sql, :insert_sql, :...
4efebde 01 Aug 2012 Deprecate :finder_sql, :counter_sql, :insert_sql, :delet...
0c52702 01 Aug 2012 Revert "Deprecate :finder_sql, :counter_sql, :insert_sql...
3205c76 27 Jul 2012 Changelog and doc updates for the previous changes.
d109954 27 Jul 2012 Deprecate Relation#all.
b658cf1 27 Jul 2012 Deprecate ActiveRecord::Base.scoped.
6a81ccd 27 Jul 2012 ActiveRecord::Base.all returns a Relation.
88c205b 26 Jul 2012 Merge pull request #7166 from ayrton/patch-1
07c455d 26 Jul 2012 Merge pull request #7161 from michaelfairley/eager_load_...
2f6e33d 20 Jul 2012 rm unnecessary test
f7d8aac 20 Jul 2012 rm redundant test
45285f5 20 Jul 2012 remove unused method
df0b7a8 20 Jul 2012 remove references to :finder_sql, :counter_sql, :delete_...
70a86c6 20 Jul 2012 Remove obsolete line.
3803fcc 20 Jul 2012 Remove :finder_sql, :counter_sql, :insert_sql, :delete_sql.
ac48b62 20 Jul 2012 we don't need this arg
a79bfa9 20 Jul 2012 Deprecate :finder_sql, :counter_sql, :insert_sql, :delet...
e1cfa6e 20 Jul 2012 Convert association macros to the new syntax
7a271a8 20 Jul 2012 Avoid options ever being nil
827f369 17 Jul 2012 Merge pull request #7080 from jfirebaugh/to_param_regres...
d00b635 17 Jul 2012 Merge pull request #7081 from jfirebaugh/to_param_regres...
d0ba994 17 Jul 2012 Merge pull request #7072 from beerlington/fix_validation...
7fa9cb5 13 Jul 2012 fix association :extend option
ac4d101 13 Jul 2012 move the deprecated options into active_record_deprecate...
09d2f16 13 Jul 2012 stop using class_attribute where methods/inheritance wil...
35edd18 13 Jul 2012 extract deprecated association options to active_record_...
65843e1 13 Jul 2012 Represent association scope options as AR::Relations ins...
5a54bff 13 Jul 2012 Allow associations to take a lambda which builds the scope
76d3397 13 Jul 2012 fix assertion arguments order
4b4a855 13 Jul 2012 support relations created with a table alias
d8ca791 07 Jul 2012 Load all records in Relation#inspect
90e42ff 07 Jul 2012 fixup changelog
c433adf 07 Jul 2012 Relation#inspect handles doesn't perform a new query on ...
b76b9e2 07 Jul 2012 Simplify Relation#inspect
07314e6 06 Jul 2012 Show the records in Relation#inspect
f021467 30 Jun 2012 Merge pull request #6869 from bcardarella/active_relatio...
70d3625 22 Jun 2012 disallow mutating a relation once loaded
7571408 17 Jun 2012 Merge pull request #6761 from freelancing-god/db-rake
a205bf8 15 Jun 2012 Fix config.active_record.whitelist_attributes with AR::M...
641611a 15 Jun 2012 Fix deprecation warnings when using config.active_record...
65df7b3 15 Jun 2012 no need to define methods in included hook
ae3767c 15 Jun 2012 Fix observers with AR::Model
61826bc 15 Jun 2012 refactor
e030f26 15 Jun 2012 Simplify AR configuration code.
68d3e1f 07 Jun 2012 Make test cover previous reversion
959fb8e 07 Jun 2012 Revert "Perf: Don't load the association for #delete_all."
9dbcaeb 03 Jun 2012 Merge pull request #6605 from amatsuda/ar_merge_associat...
855fabc 18 May 2012 fix #delete_all with habtm with :delete_sql
dcc576d 18 May 2012 fix #delete_all with habtm with :delete_sql
a1dd008 18 May 2012 no longer need #delete_all_on_destroy
80f1694 18 May 2012 Perf: Don't load the association for #delete_all.
b98d1e2 18 May 2012 Perf: Don't load the association for #delete_all.
1ae68ea 18 May 2012 fix typo [ci skip]
103ce30 18 May 2012 add changelogs about deprecated stuff [ci skip]
62c6ac2 18 May 2012 quarantine more deprecated stuff
ee16fea 18 May 2012 quarantine deprecated tests
77a4072 17 May 2012 Merge pull request #6058 from RStankov/relation-from-to-...
6f2aee3 12 May 2012 Merge pull request #6280 from nashby/private-try
2091e5a 11 May 2012 Remove #=== quirk
c86a32d 11 May 2012 CollectionProxy < Relation
8f50bbe 11 May 2012 set_owner_attributes is covered by the scoping
be7c6ee 11 May 2012 extract deprecated code
ecef5a9 11 May 2012 this stuff can all be handled by Relation
a8637cf 11 May 2012 Use respond_to?(:to_ary) rather than is_a?(Enumerable) t...
3af9e72 05 May 2012 Merge pull request #6054 from flexoid/column-fix
06c787d 05 May 2012 Revert "Merge pull request #5494 from armstrjare/active_...
dcd04e7 05 May 2012 Merge pull request #5494 from armstrjare/active_record_r...
510cf0a 04 May 2012 extract deprecated dynamic methods
d1729b9 04 May 2012 actually don't need to expand the aggregates at all
780e893 04 May 2012 #to_sym is unnecessary
4bd9482 04 May 2012 de-globalise method
75a2281 04 May 2012 extract code from AR::Base
0c76a52 04 May 2012 clean up implementation of dynamic methods. use method c...
3e54179 03 May 2012 Merge pull request #6134 from carlosantoniodasilva/ar-re...
3981a68 27 Apr 2012 remove deprecated calls
a6e47b2 27 Apr 2012 Merge pull request #5989 from arunagw/warning_removed_ma...
20ea8df 27 Apr 2012 more deprecations manually fixed
0ed05b0 27 Apr 2012 find and replace deprecated keys
61555a0 27 Apr 2012 allow AssociationProxy#scoped to take options so that AP...
df6f971 27 Apr 2012 %s/find(:\(first\|last\|all\), \([^()]*\))/scoped(\2).\1...
a57b784 27 Apr 2012 remove unnecessary test code
4ed6167 27 Apr 2012 Merge branch 'master' of github.com:rails/rails
7d1a42a 27 Apr 2012 Merge pull request #6011 from aderyabin/nosqlite
770c809 26 Apr 2012 Merge pull request #6004 from lest/patch-1
cf1a83c 26 Apr 2012 don't need this test
75f03ec 26 Apr 2012 remove calls to find(:first), find(:last) and find(:all)
f6ddb13 26 Apr 2012 remove deprecated #find_in_batches calls
5866321 26 Apr 2012 remove deprecated #first calls
759d302 26 Apr 2012 remove deprecate #calculate calls
b309963 26 Apr 2012 remove deprecate #all usage
8cd14c0 26 Apr 2012 Merge pull request #5995 from kennyj/fix_5847-3
1606bee 26 Apr 2012 fix #scoped deprecations
2f0c8c5 26 Apr 2012 remove deprecate #update_all usage
e1a8369 26 Apr 2012 remove deprecated scope stuff
519001d 26 Apr 2012 default_scope with a hash is deprecated
3c100cf 25 Apr 2012 remove unused method
40a711c 25 Apr 2012 remove tests for #with_scope (it's now deprecated)
2a97636 25 Apr 2012 Merge remote-tracking branch 'jmbejar/define_array_metho...
8b941e9 25 Apr 2012 Merge remote-tracking branch 'kennyj/fix_5563'
98de70e 25 Apr 2012 add missing test
af27c8b 25 Apr 2012 extract deprecated code
d242e46 25 Apr 2012 extract #with_scope and #with_exclusive_scope to active_...
618c5fc 25 Apr 2012 Extract deprecated code
ef1d1e1 25 Apr 2012 fix interpolation for hash merging
f3fce59 25 Apr 2012 extract to active_record_deprecated_finders
e8cdb3d 25 Apr 2012 allow merging a single where value
4084373 25 Apr 2012 giving a hash to default scope should not be deprecated ...
d1f4cda 14 Apr 2012 Merge pull request #5837 from yahonda/new_sequence_name_...
789bade 13 Apr 2012 extract deprecated code for #find, #first, #last, #all
5aea01a 13 Apr 2012 extract deprecated #calculate code
d961f49 13 Apr 2012 move code out to active_record_deprecated_finders
1ad138c 13 Apr 2012 fix tests
012bab8 13 Apr 2012 Merge pull request #5832 from kennyj/fix_5267
1391d74 13 Apr 2012 move some of the update_all implementation to active_rec...
60ac540 13 Apr 2012 now we can just manipulate the values hash in #only and ...
6311975 13 Apr 2012 use a hash to store relation values
1480dfa 13 Apr 2012 Merge pull request #5823 from avakhov/ac-test-case-remov...
7e0b6b2 13 Apr 2012 doesn't make sense for select! to take a block
be89e9a 13 Apr 2012 remove apply_finder_options call from AssociationScope
55ee6ed 13 Apr 2012 Add Relation#merge!
8d5be98 13 Apr 2012 Make Relation#extending work like other value methods
0183193 13 Apr 2012 Allow Relation#merge to take a hash
3b86336 13 Apr 2012 Extract clusterfuck method for surgery
88d1faf 13 Apr 2012 refactoring
a258c27 13 Apr 2012 we don't need to test that constant assignment works
f52253c 13 Apr 2012 assert valid keys
e4f0fbd 13 Apr 2012 we have no need for the ASSOCIATION_METHODS constant
8c2c605 12 Apr 2012 Add bang versions of relation query methods.
018e832 12 Apr 2012 Merge pull request #2733 from dasch/improve-delegate
65be11f 12 Apr 2012 Merge pull request #5722 from kennyj/some_refactor_for_a...
eda65f3 12 Apr 2012 move apply_finder_options to active_record_deprecated_fi...
dd2c9b9 12 Apr 2012 add active_record_deprecated_finders as a dep
e177525 11 Apr 2012 Merge pull request #5736 from oscardelben/configuration_...
19ecde0 11 Apr 2012 Merge pull request #5720 from kennyj/should_use_klass_me...
ddefdd7 11 Apr 2012 Merge pull request #5809 from xuanxu/null_relation_methods
dffbb52 30 Mar 2012 Fix #5667. Preloading should ignore scoping.
86aefdb 30 Mar 2012 Fix #5667. Preloading should ignore scoping.
1ce7545 30 Mar 2012 clear up duplication between Persistence#destroy and Loc...
43f9622 30 Mar 2012 fix test
bd40e5c 30 Mar 2012 whitespace :scissors:
2eb1118 30 Mar 2012 Merge pull request #5334 from courtland/master
b69298e 30 Mar 2012 fix typo. thanks @nertzy
84338aa 30 Mar 2012 Update guides to reflect 0a12a5f8169685915cbb7bf4d0a7bb4...
96b8192 30 Mar 2012 remove irrelevant references to ARel
13b3c77 30 Mar 2012 Add Relation#find_by and Relation#find_by!
3a8c543 30 Mar 2012 Merge pull request #2945 from Casecommons/nested_attribu...
7dd7d76 30 Mar 2012 recurse in read_attribute we get caching / don't duplica...
6cff090 28 Mar 2012 much code can be deleted thanks to @tenderlove's refacto...
1b9fd79 28 Mar 2012 Fix #5549.
0a12a5f 21 Mar 2012 Deprecate eager-evaluated scopes.
fd68bd2 21 Mar 2012 Avoid obscure &Proc.new thing
f6db31e 21 Mar 2012 Remove valid_scope_name? check - use ruby
884e5b7 21 Mar 2012 no need for cast
7c1275a 21 Mar 2012 no need for lvar
104eebb 08 Mar 2012 Merge pull request #5289 from rafaelfranca/fix-through-a...
db3d5f0 05 Mar 2012 Merge pull request #5275 from rafaelfranca/master
f8f66a3 04 Mar 2012 Merge pull request #5268 from carlosantoniodasilva/ar-ne...
2b74968 04 Mar 2012 remove troll
851fd8f 04 Mar 2012 tidy up formatting
2fdb521 04 Mar 2012 Merge pull request #5267 from kennyj/fix_4674
223549f 04 Mar 2012 Fix rake test_sqlite3_mem
7ba0fe2 04 Mar 2012 Remove unusused variables
9975d53 03 Mar 2012 Merge pull request #5258 from guilleiguaran/amo-model
67b6847 22 Feb 2012 Merge commit 'v3.0.11' into 3-0-stable
e7c6cd3 21 Feb 2012 Merge pull request #5107 from rubenfonseca/stylesheet_li...
77b4edc 07 Feb 2012 Fix attribute_before_type_cast for serialized attributes...
75ffd87 07 Feb 2012 Fix attribute_before_type_cast for serialized attributes...
42dab64 01 Feb 2012 Merge pull request #4543 from jdelStrother/find_or_init
66fc1d6 01 Feb 2012 Merge pull request #4543 from jdelStrother/find_or_init
e1de540 31 Jan 2012 Improve deprecation message
75de1ce 31 Jan 2012 Merge pull request #4805 from xuanxu/none_and_null_objec...
27357a6 31 Jan 2012 Merge pull request #4787 from kennyj/fix_4754-2
85c724d 31 Jan 2012 Merge pull request #4783 from gregolsen/ids_reader_fix
98e1735 31 Jan 2012 Merge pull request #4783 from gregolsen/ids_reader_fix
30a2328 31 Jan 2012 Merge pull request #4727 from railsaholic/dependent_rest...
b2955ed 31 Jan 2012 Allow writing unknown attributes, but with a deprecation...
0bfc504 31 Jan 2012 Add workaround and deprecation if the inherited hook is ...
c472843 31 Jan 2012 Merge pull request #4763 from kennyj/fix_4754
920030b 31 Jan 2012 Merge pull request #4763 from kennyj/fix_4754
49e6923 31 Jan 2012 Merge pull request #4732 from pwim/refactor-dynamic-match
1c5bd8a 27 Jan 2012 Merge pull request #4715 from pwim/find-create-multi-args
f22a0e2 27 Jan 2012 Merge pull request #4715 from pwim/find-create-multi-args
30b0e58 20 Jan 2012 Fix another race condition.
fab664a 20 Jan 2012 Fix another race condition.
8c0c083 16 Jan 2012 Make it more explicit that the feature is deprecated, no...
a2dab46 16 Jan 2012 Deprecate inferred JOINs with includes + SQL snippets.
46ea444 16 Jan 2012 infer references from Relation#order
a84a20e 16 Jan 2012 store references as a string
f6cc665 16 Jan 2012 Avoid sanitize_sql when we can use Relation#where instead
ee7f666 16 Jan 2012 automatically add references when we can
d13627d 16 Jan 2012 Revert "Deprecate implicit eager loading. Closes #950."
4c4760a 16 Jan 2012 Add ActiveRecord::Relation#references (#950)
4429f16 16 Jan 2012 Make referencing an included item trigger eager loading
70b762d 13 Jan 2012 Fix race condition :bomb:
2c667f6 13 Jan 2012 Fix race condition :bomb:
c99d507 29 Dec 2011 Deprecate implicit eager loading. Closes #950.
f06074f 28 Dec 2011 Fix CI
2fb5d0a 28 Dec 2011 Merge pull request #4221 from tonycoco/master
bbafe73 28 Dec 2011 Revert "Further simplify singleton_class checking in cla...
88d2af5 28 Dec 2011 Delete some stray lines
6e5b98e 28 Dec 2011 Avoid deprecation warning
dae7b65 28 Dec 2011 Support establishing connection on ActiveRecord::Model.
9bae926 28 Dec 2011 Revert "Merge pull request #4220 from bensie/singleton-c...
93c1f11 28 Dec 2011 Support configuration on ActiveRecord::Model.
1638128 28 Dec 2011 Merge pull request #4213 from amatsuda/ar_where_array_of...
4af5252 28 Dec 2011 Merge pull request #4153 from alexeymuranov/my_fix_for_p...
deb9169 24 Dec 2011 Intercept sends in Model::DeprecationProxy
a5fa310 24 Dec 2011 Fix position of load hook so that Base has been defined ...
00318e9 24 Dec 2011 Add some doc for ActiveRecord::Model
a1ee3ac 24 Dec 2011 Ensure attribute methods are included after all the AR s...
0e3e34f 24 Dec 2011 Support nested AR::Models
800f0a6 24 Dec 2011 Add deprecation for the change to the active_record load...
b236f08 24 Dec 2011 Add test to ensure AR::Model initialization works correctly
15fbf5b 24 Dec 2011 auto_explain_threshold_in_seconds should be a global con...
35202aa 24 Dec 2011 Make PredicateBuilder recognise AR::Model
13945b0 24 Dec 2011 Don't include anything else if AR::Model has already bee...
1029c51 24 Dec 2011 Fix #exists? for AR::Model
95795bc 24 Dec 2011 Make generated_feature_methods work with ActiveRecord::M...
6498695 24 Dec 2011 Fixtures support for ActiveRecord::Model
b2c9ce3 24 Dec 2011 Start work towards making AR include-able.
6af7192 24 Dec 2011 I herd you like modules.
7293cac 24 Dec 2011 Extract common logic into a method
8c67e70 24 Dec 2011 Add test for inheritance from a non-AR superclass
ba7ec73 24 Dec 2011 Deal with global config better between AR::Base and AR::...
e2b6919 23 Dec 2011 stop test resetting global state
0a2e379 23 Dec 2011 Fix situation where id method didn't get defined causing...
4d8ee28 23 Dec 2011 Fix situation where id method didn't get defined causing...
9d9440f 23 Dec 2011 Doh, remove debugging line
7677166 23 Dec 2011 Doh, remove debugging line
7bb754e 23 Dec 2011 Fix #4046.
f1eb98f 23 Dec 2011 Fix #4046.
96c38ec 23 Dec 2011 Fix build when IM=true
967490b 22 Dec 2011 Fix build when IM=true
13a9efe 22 Dec 2011 Delete unnecessary line that was necessary before I chan...
62456a3 22 Dec 2011 Remove 1.8 backport
e46e491 22 Dec 2011 Make ActiveRecord::Relation#pluck work with serialized a...
7edade3 22 Dec 2011 Make read_attribute code path accessible at the class level
16dbe1d 22 Dec 2011 Make ActiveRecord::Relation#pluck work with serialized a...
c1d3e66 22 Dec 2011 Make read_attribute code path accessible at the class level
91681c2 22 Dec 2011 Revert "Merge pull request #4114 from alexeymuranov/my_f...
f8e484d 22 Dec 2011 Merge pull request #4114 from alexeymuranov/my_fix_for_p...
fa3b9fa 21 Dec 2011 Merge pull request #4110 from lest/remove-deprecated-und...
ab05e2b 19 Dec 2011 Don't notify campfire when the build keeps passing
b9aabc7 19 Dec 2011 Don't notify campfire when the build keeps passing
4012fcf 18 Dec 2011 Don't notify campfire when the build keeps passing
b7e45c3 18 Dec 2011 Prefix newly added method to avoid breakings people's apps.
de2306f 18 Dec 2011 Merge pull request #4014 from lest/bypass-preloading-for...
81c67c1 18 Dec 2011 Merge pull request #4011 from lest/scope-with-lambda-dup...
f307f4d 16 Dec 2011 Delete obsolete comment
eba5818 16 Dec 2011 Fix the build on postgres. Note: we should probably actu...
7b1eeea 16 Dec 2011 Should clear the primary keys cache also
0b08ff7 16 Dec 2011 Cache columns at the model level.
dee94d8 16 Dec 2011 Defaults hash can go on the model
7f20bb9 16 Dec 2011 Don't store defaults in the schema cache
17ad71e 15 Dec 2011 Let AttributeMethods do its own including etc
2b22564 15 Dec 2011 Move DefaultScope and NamedScope under Scoping
ceb33f8 15 Dec 2011 Split out most of the AR::Base code into separate module...
df932c4 15 Dec 2011 Fix #3987.
8dba32f 15 Dec 2011 Fix #3987.
0ddb9d6 15 Dec 2011 Merge pull request #3991 from akaspick/attrfix
b6ae05e 14 Dec 2011 Fix #3672 again (dependent: delete_all perf)
889e8be 14 Dec 2011 Fix #3672 again (dependent: delete_all perf)
8a37970 14 Dec 2011 Remove that there copy/pasted code :bomb:
909b337 14 Dec 2011 Don't try to autosave nested assocs. Fixes #2961.
18bf309 14 Dec 2011 Cache column defaults on model. ~30% on Model.new due to...
7b0edbb 14 Dec 2011 Avoid super; speeds up Model.new by about 12%
19bea9f 14 Dec 2011 Stop the build asploding on 1.8.7
bb44e5a 14 Dec 2011 Use a separate module for 'external' attribute methods.
665ef11 14 Dec 2011 Add return for 1.8.7
3ab49f8 14 Dec 2011 Unfluff the CI.
38703ac 13 Dec 2011 Revert naive O(1) table_exists? implementation.
63293d1 08 Dec 2011 Fix #3890. (Calling proxy_association in scope chain.)
5da90b3 08 Dec 2011 Fix #3890. (Calling proxy_association in scope chain.)
188b8c3 08 Dec 2011 Fix broken test_exists_query_logging from the table_exis...
4ded0dd 04 Dec 2011 Merge pull request #3851 from ebeigarts/fix_sequence_name
e9b6659 03 Dec 2011 Add missing require
51dcf85 03 Dec 2011 Enable postgres on the CI :heart: :beer: :sparkles:
d2ab2b0 03 Dec 2011 Enable postgres on the CI :heart: :beer: :sparkles:
c1e2c1a 03 Dec 2011 Avoid postgres 9.X syntax
3f23c04 03 Dec 2011 Enable postgres on the CI :heart: :beer: :sparkles:
51c2ef0 03 Dec 2011 Avoid postgres 9.X syntax
9c172b2 03 Dec 2011 Fix #3837.
a02691c 03 Dec 2011 Merge pull request #3820 from jaylevitt/nested_loading_t...
2e902d5 03 Dec 2011 Merge pull request #3833 from kennyj/fix_3678-3
9acb340 02 Dec 2011 Revert "Roflscaling!" (for now)
f6b5046 01 Dec 2011 Roflscaling!
365e10b 01 Dec 2011 Remove unnecessary *args
3dcb127 01 Dec 2011 Don't rely on underscore-prefixed attribute methods.
3a40d38 01 Dec 2011 Get rid of the underscore versions of attribute methods!
47b97a7 01 Dec 2011 Fix up test altering global state that was causing me grief
f1a534a 01 Dec 2011 Remove the need for type_cast_attribute.
e9fb6d0 01 Dec 2011 Add test for read_attribute(:id) with non-standard PK.
bd920ea 01 Dec 2011 Remove some unnecessary code etc
9ead413 01 Dec 2011 Create method with known identifier then alias into place.
6bff643 01 Dec 2011 Fewer string allocations in attribute method
52eedf5 01 Dec 2011 Add hackery to make Syck use encode_with/init_with. Fixe...
6fd9c1d 30 Nov 2011 don't alter global state in test
1c783c6 30 Nov 2011 don't alter global state in test
7a4949e 30 Nov 2011 consistency
61489dc 30 Nov 2011 Use inheritance to avoid special-case code for the 'id' ...
f4853dc 30 Nov 2011 Extract attribute serialization code into a separate module
6c63f1a 30 Nov 2011 Move some serialization stuff out of Base
efcc95a 30 Nov 2011 No longer need to undef id as we are defining it ourselves
40840aa 30 Nov 2011 fix indent
4c33d51 30 Nov 2011 #id is an alias for whatever the primary key is
035b424 30 Nov 2011 Don't need second param
4f20eb5 30 Nov 2011 Fix typo
7895182 30 Nov 2011 omg computer science!
d5f7884 30 Nov 2011 Don't check column type, you might implement a custom co...
271308c 30 Nov 2011 Merge pull request #1915 from bogdan/active_record_map
3da5fba 29 Nov 2011 Fix ruby 1.8 compat. const_defined? only takes a second ...
1a474cc 29 Nov 2011 Deprecate set_primary_key in favour of self.primary_key=
7af719e 29 Nov 2011 Deprecate set_sequence_name in favour of self.sequence_n...
4aad289 29 Nov 2011 Make sure the original_foo accessor still works (but dep...
f3c84dc 29 Nov 2011 Deprecate set_locking_column in favour of self.locking_c...
e51ecfa 29 Nov 2011 extract method
8df787d 29 Nov 2011 Deprecated `define_attr_method` in `ActiveModel::Attribu...
fd7ca98 29 Nov 2011 Add tests for set_sequence_name etc
34609d6 29 Nov 2011 Deprecate set_inheritance_column in favour of self.inher...
0b72a04 29 Nov 2011 Deprecate set_table_name in favour of self.table_name= o...
2169603 29 Nov 2011 Merge pull request #3636 from joshsusser/master
d534c8f 29 Nov 2011 Fix resolver_test.rb on travis (postgresql isn't setup, ...
1defb6a 29 Nov 2011 Fix schema_cache_test.rb for sqlite3_mem
b00cf12 27 Nov 2011 Merge pull request #3748 from samsonasu/has_many_custom_...
e9474c8 20 Nov 2011 Preparing for 3.1.3 release
36cefec 20 Nov 2011 Fix sass-rails dependency. Closes #3704.
574ed06 20 Nov 2011 Downgrade sprockets to 2.0.3. Closes #3686.
cb0c3e4 19 Nov 2011 Perf fix
fec85cf 19 Nov 2011 Perf fix
da327fc 19 Nov 2011 Add missing CHANGELOG entry for #3678. Closes #3678.
2ef4947 19 Nov 2011 Add missing CHANGELOG entry for #3678. Closes #3678.
13ad879 19 Nov 2011 Don't html-escape the :count option to translate if it's...
1edef70 19 Nov 2011 Don't html-escape the :count option to translate if it's...
603a679 19 Nov 2011 Don't html-escape the :count option to translate if it's...
86b5e81 19 Nov 2011 Bump sprockets to 2.1.1
3b6087e 19 Nov 2011 Bump sprockets to 2.1.1
11afb74 19 Nov 2011 Merge pull request #3687 from kennyj/fix_3678-2
c5197d4 19 Nov 2011 Verify that #3690 has been closed by previous changes to...
9c37416 19 Nov 2011 Verify that #3690 has been closed by previous changes to...
8f4f8db 19 Nov 2011 Merge branch '3-1-2' into 3-1-stable
d4119e1 18 Nov 2011 Merge pull request #3680 from rubys/master
0e6b118 18 Nov 2011 Preparing for 3.1.2 release
66a4beb 18 Nov 2011 Preparing for 3.0.11 release
a03f018 17 Nov 2011 Implement a workaround for a bug in ruby-1.9.3p0.
961b4a0 17 Nov 2011 Use broken YAML that will fail with Syck as well as Psyc...
272f2b7 16 Nov 2011 Merge pull request #3500 from olivierlacan/error-whitespace
540e929 16 Nov 2011 Merge pull request #3438 from lazyatom/becomes-includes-...
a152fd3 16 Nov 2011 Merge pull request #3608 from arunagw/unused_var_remove
3a6a10a 16 Nov 2011 Switch from marshal format to plain text for the encodin...
6f08621 16 Nov 2011 Switch from marshal format to plain text for the encodin...
f754f3d 16 Nov 2011 Switch from marshal format to plain text for the encodin...
8d1a2b3 15 Nov 2011 Revert "Merge pull request #3640 from indirect/remote_ip"
17c84c5 15 Nov 2011 Merge pull request #3633 from Juanmcuello/3-1-stable
ffd1519 15 Nov 2011 Merge pull request #3633 from Juanmcuello/3-1-stable
c7ab43f 14 Nov 2011 Merge pull request #3632 from indirect/b8c85de
be777b3 14 Nov 2011 Add a note to REALEASING_RAILS about testing the gem loc...
156784f 14 Nov 2011 rake release should push the tag
5ea132b 14 Nov 2011 rake release should push the tag
798a3c1 14 Nov 2011 rake release should push the tag
e29f27a 14 Nov 2011 Preparing for 3.1.2.rc2 release
4847cbe 14 Nov 2011 Put sass-rails 3.1.5.rc.2 in the default Gemfile.
307a9e2 14 Nov 2011 Put sass-rails 3.1.5.rc.2 in the default Gemfile.
68ed8ea 14 Nov 2011 Preparing for 3.1.2.rc1 release
ca3b468 14 Nov 2011 Sync changelog entry
0d78459 14 Nov 2011 Merge pull request #3625 from guilleiguaran/sprockets-2.1.0
4d8081b 14 Nov 2011 Add note about checking postgres tests before release
d023078 14 Nov 2011 Merge pull request #3625 from guilleiguaran/sprockets-2.1.0
c7b8468 14 Nov 2011 Add note about syncing CHANGELOGs
da02f79 14 Nov 2011 Sync CHANGELOGs from 3-1-stable
e6d8ed5 14 Nov 2011 Add missing CHANGELOG entries
e52dc33 14 Nov 2011 Revert "Properly cache value when it is "false""
8f20d59 12 Nov 2011 Merge pull request #3618 from amatsuda/ad_headers_unmemo...
eef4679 06 Nov 2011 RUBY_ENGINE is not defined on 1.8
8a2f0a9 06 Nov 2011 RUBY_ENGINE is not defined on 1.8
83e9446 06 Nov 2011 Implement a workaround for a bug in ruby-1.9.3p0.
fc98811 06 Nov 2011 Implement a workaround for a bug in ruby-1.9.3p0.
7776055 06 Nov 2011 Revert "Skip test_default_external_works on the CI for R...
62512b9 06 Nov 2011 Merge pull request #3535 from jmazzi/master
311a21b 06 Nov 2011 Merge pull request #3533 from kennyj/fix_3440-2
f575e21 05 Nov 2011 Merge pull request #3525 from kennyj/fix_3440-1
f140445 05 Nov 2011 Revert "Merge pull request #2378 from cesario/remove_war...
10773f9 05 Nov 2011 Skip test_default_external_works on the CI for Ruby 1.9.3.
9a111c7 05 Nov 2011 Use uniq instead of manually putting a DISTINCT in the q...
562583c 05 Nov 2011 Add ActiveRecord::Relation#uniq for toggling DISTINCT in...
2751e21 05 Nov 2011 Merge pull request #3529 from vjebelev/ar_ordered_indexes2
e3ba072 04 Nov 2011 Merge pull request #3518 from cesario/gemspec-3-1-stable
76dedf0 04 Nov 2011 Merge pull request #3517 from arunagw/test_fix_activerecord
0fcf8bf 04 Nov 2011 Merge pull request #3516 from cesario/fix_gemspec
43486e0 04 Nov 2011 Convert CHANGELOGs to Markdown format.
281272a 04 Nov 2011 Convert CHANGELOGs to Markdown format.
e6cc2ea 04 Nov 2011 Allow the :class_name option for associations to take a ...
75ae4b3 03 Nov 2011 Stub find_template so that when handle_render_error is c...
b5f908a 03 Nov 2011 Stub find_template so that when handle_render_error is c...
d5e63b1 03 Nov 2011 Fix #3271.
d486103 03 Nov 2011 Fix #3271.
567d454 03 Nov 2011 Memoize through association
e8ce2a5 03 Nov 2011 Remove all revelant through records.
19b2a5f 03 Nov 2011 Remove all revelant through records.
175c02d 03 Nov 2011 Fix adding multiple instances of the same record to a ha...
71bc921 03 Nov 2011 Fix adding multiple instances of the same record to a ha...
01eae34 03 Nov 2011 Fix #3247.
b4b178f 03 Nov 2011 Fix #3247.
e75c18b 23 Oct 2011 Ignore .rbx directories (rbx compiled bytecode files)
3456ef1 09 Oct 2011 Use broken YAML that will fail with Syck as well as Psyc...
f8beca0 05 Oct 2011 Raise an exception on unknown primary key inside Associa...
6474765 05 Oct 2011 Revert "Raise error on unknown primary key."
2e9e647 05 Oct 2011 Raise an exception on unknown primary key inside Associa...
ee2be43 05 Oct 2011 Raise error on unknown primary key.
45c56bd 29 Sep 2011 Don't call self.class unless necessary. Closes #3171.
adb8ac1 29 Sep 2011 Don't call self.class unless necessary. Closes #3171.
ddfa00c 28 Sep 2011 Merge pull request #3152 from rocky-jaiswal/fix-failed-a...
75e97a4 26 Sep 2011 Don't require a DB connection when setting primary key.
b3407c8 26 Sep 2011 Don't require a DB connection when setting primary key.
89e98e2 26 Sep 2011 Merge pull request #3030 from htanata/fix_habtm_select_q...
ecf5584 26 Sep 2011 Add CHANGELOG
5767609 26 Sep 2011 Merge pull request #3030 from htanata/fix_habtm_select_q...
d25bee4 26 Sep 2011 Forgot CHANGELOG entry.
4aeb7f2 26 Sep 2011 Fix belongs_to polymorphic with custom primary key on ta...
3b87c38 26 Sep 2011 Fix belongs_to polymorphic with custom primary key on ta...
6c5295f 26 Sep 2011 Add deprecation for the preload_associations method. Fix...
a15424b 26 Sep 2011 Make serializable_hash take attr values directly from at...
2d7dd9b 26 Sep 2011 CollectionProxy#replace should change the DB records rat...
b838059 26 Sep 2011 CollectionProxy#replace should change the DB records rat...
06b5182 15 Sep 2011 Merge pull request #3036 from dmathieu/cherry-pick-1318
778c82b 13 Sep 2011 Generate attribute method unless it's already in the mod...
55da28d 13 Sep 2011 We don't need to build a set for DangerousAttributeError.
3b8a7cf 13 Sep 2011 Stop trying to be clever about when to define attribute ...
1187011 13 Sep 2011 Rename first_or_new to first_or_initialize.
1a421ce 12 Sep 2011 Deprecate using method_missing for attributes that are c...
c89e1c7 12 Sep 2011 Add an attribute_missing method to ActiveModel::Attribut...
6d8dbec 12 Sep 2011 Avoid double super call in some cases.
8667d3a 12 Sep 2011 Make protected method public so we avoid method_missing.
50d395f 12 Sep 2011 Raise error when using write_attribute with a non-existe...
eecfa84 12 Sep 2011 Always generate attribute methods on the base class.
cf115d2 12 Sep 2011 Reset column info when messing with columns.
ac687ed 12 Sep 2011 Let Ruby deal with method visibility.
99bd6b5 12 Sep 2011 Add deprecation for doing `attribute_method_suffix ''`
3386a08 12 Sep 2011 Fix warnings.
93d574c 12 Sep 2011 refactoring
8b8b714 12 Sep 2011 Use an empty AttributeMethodMatcher by default.
8d59e0b 12 Sep 2011 Alias id= if necessary, rather than relying on method_mi...
8397a56 12 Sep 2011 Merge pull request #2678 from jmileham/ares_content_leng...
cbf1dc7 08 Sep 2011 Merge pull request #2757 from andmej/first_or_create_pul...
562277b 08 Sep 2011 Remove failing test which was wrongly introduced.
04baa4b 08 Sep 2011 Remove failing test which was wrongly introduced.
866303d 07 Sep 2011 Merge pull request #2926 from akaspick/assert_select_ema...
3a3344a 07 Sep 2011 Merge pull request #2918 from akaspick/assert_select_ema...
9ef9f98 07 Sep 2011 Merge pull request #2919 from akaspick/exists_fix_3_0
9dd5c03 07 Sep 2011 Merge pull request #2914 from yahonda/add_rownum_to_test...
16f1ce4 07 Sep 2011 Merge pull request #2499 from akaspick/assert_select_ema...
fb5dbe8 07 Sep 2011 Merge pull request #2911 from toolmantim/patch-1
df21e3d 07 Sep 2011 Don't include any of includes, preload, joins, eager_loa...
1437690 07 Sep 2011 Don't include any of includes, preload, joins, eager_loa...
db8d54e 07 Sep 2011 Merge pull request #2485 from akaspick/exists_fix
d4b9829 06 Sep 2011 Nested through associations: preloads from the default s...
9bde73f 06 Sep 2011 Nested through associations: preloads from the default s...
a48e332 06 Sep 2011 Ensure we are not comparing a string with a symbol in Ha...
b24d668 06 Sep 2011 Ensure we are not comparing a string with a symbol in Ha...
b8d4692 06 Sep 2011 Use broken YAML that will fail with Syck as well as Psyc...
9f3e732 06 Sep 2011 Make the logic easier to read
bf27792 06 Sep 2011 Disable active record marshalling tests on Ruby 1.8.7 on...
77ff1ce 06 Sep 2011 Disable active record marshalling tests on Ruby 1.8.7 on...
3c846c2 06 Sep 2011 Merge pull request #2883 from dmathieu/fix_test
431d766 06 Sep 2011 Add CHANGELOG entry for 78c896ce83f96df2a133ac314b317c16...
1fdd95d 06 Sep 2011 Merge pull request #2851 from dasch/patch-6
76d3b47 05 Sep 2011 Merge pull request #2871 from dmathieu/limit-3-1-stable
e221108 05 Sep 2011 Merge pull request #2789 from dmathieu/limit_first_last
0b7a1f8 05 Sep 2011 Merge pull request #2867 from arunagw/batches_test_pg_3-...
499ad11 05 Sep 2011 Merge pull request #2868 from arunagw/batches_test_pg_ma...
6c46506 04 Sep 2011 Merge pull request #2855 from arunagw/fix_find_in_batche...
6abb8c9 04 Sep 2011 Merge pull request #2854 from arunagw/find_in_batches_ch...
6be4deb 04 Sep 2011 Merge pull request #2850 from arunagw/find_in_batch_fix
e865d12 04 Sep 2011 Merge pull request #2852 from milandobrota/remove_unneed...
74372f7 04 Sep 2011 Merge pull request #2848 from arunagw/jruby_activesuppor...
df3360f 04 Sep 2011 Merge pull request #2849 from arunagw/jruby_activesuppor...
ef7e60f 04 Sep 2011 Revert "Fixes bug in ActiveRecord::QueryMethods, #1697"
000fee7 04 Sep 2011 Merge pull request #2846 from arunagw/bcrypt_3-1-stable
c0ae44c 02 Sep 2011 Add missing CHANGELOG entry. Closes #2791.
3a8319e 30 Aug 2011 Merge pull request #2752 from rsim/fix_test_update_all_w...
bd4bd3f 30 Aug 2011 Merge pull request #2750 from rsim/fix_test_column_names...
c96788a 30 Aug 2011 Merge pull request #2750 from rsim/fix_test_column_names...
92619e4 29 Aug 2011 Fix test failures on 1.8.7, since Object#initialize_dup ...
c59c9bb 29 Aug 2011 Move clear_timestamp_attributes into Timestamp module
7abf441 29 Aug 2011 The join_nodes must be passed to the JoinDependency init...
735d985 29 Aug 2011 The join_nodes must be passed to the JoinDependency init...
5766539 29 Aug 2011 Create an AbstractMysqlAdapter to abstract the common co...
fd22d04 29 Aug 2011 Move the bulk alter table code into the abstract mysql a...
4fcd847 29 Aug 2011 Extract simplified_type into the abstract class
8ba491a 25 Aug 2011 Revert all the stuff to do with disallowing non-public m...
28a4d37 24 Aug 2011 Merge pull request #2674 from masterkain/master
b0d9548 19 Aug 2011 Revert "Deprecate the use of non-public methods by Modul...
1b819d3 19 Aug 2011 Revert "Deprecate the use of non-public methods by Modul...
c238ba0 16 Aug 2011 Fix non-public method warning in Module#delegate. Fixes ...
29d0ce0 16 Aug 2011 Use lazy load hooks to set parameter wrapping configurat...
8e23615 16 Aug 2011 Use lazy load hooks to set parameter wrapping configurat...
0ab65e8 16 Aug 2011 Fix assets tests in railties
458128d 16 Aug 2011 Don't reference ActiveRecord::Base in initializers/wrap_...
5902391 16 Aug 2011 Fix assets tests in railties
4dd985a 16 Aug 2011 Don't reference ActiveRecord::Base in initializers/wrap_...
0d5a6f6 16 Aug 2011 In 1efd88283ef68d912df215125951a87526768a51, ConnectionA...
3594102 16 Aug 2011 Fix tzinfo require (it broke test_raises_when_an_invalid...
0d3615f 16 Aug 2011 Fix tzinfo require (it broke test_raises_when_an_invalid...
4b70376 16 Aug 2011 Fix wrap_parameters initializer template
f76842f 16 Aug 2011 Fix wrap_parameters initializer template
72de6ab 16 Aug 2011 Be more lazy about creating time zone objects. Decreases...
bfb9e61 16 Aug 2011 Be more lazy about creating time zone objects. Decreases...
6cf15ae 16 Aug 2011 Don't refer to ActionController::Base in the wrap_parame...
6c5f67c 15 Aug 2011 Don't refer to ActionController::Base in the wrap_parame...
12aaad0 15 Aug 2011 use update.key instead of update.ast.key. make better us...
03a045b 15 Aug 2011 Bump arel dependency
c3dcb79 15 Aug 2011 Use new SelectManager#source method
cc206a3 15 Aug 2011 Use new SelectManager#projections= method
fe0ec85 15 Aug 2011 Refactor building the update manager
43b99f2 15 Aug 2011 Support for multi-table updates with limits, offsets and...
8778c82 15 Aug 2011 Use a SelectCore rather than a full SelectManager
128d006 15 Aug 2011 Support updates with joins. Fixes #522.
c388a95 15 Aug 2011 Bump arel dependency
c6bf713 15 Aug 2011 Use new SelectManager#source method
c701b3f 15 Aug 2011 Use new SelectManager#projections= method
eff8aee 15 Aug 2011 use update.key instead of update.ast.key. make better us...
e85c644 15 Aug 2011 Use a SelectCore rather than a full SelectManager
24ade58 15 Aug 2011 Refactor building the update manager
e81e508 15 Aug 2011 Support for multi-table updates with limits, offsets and...
044fb8c 15 Aug 2011 Support updates with joins. Fixes #522.
bb4e790 15 Aug 2011 Merge pull request #2539 from arunagw/delegate_expl
b246928 15 Aug 2011 Removing unnecessary require, solve 'circular require co...
e749abc 15 Aug 2011 Merge pull request #2538 from arunagw/notifications_test...
4c8a211 15 Aug 2011 Update travis config on @joshk's instructions
81151eb 15 Aug 2011 Update travis config on @joshk's instructions
ebb2e94 15 Aug 2011 Update travis config on @joshk's instructions
6bb6519 15 Aug 2011 Ensure empty has_many :through association preloaded via...
c80876f 15 Aug 2011 Document Object#public_send
2e2f3f5 15 Aug 2011 Add a test for delegating a method ending in '=' as this...
7a9da9c 15 Aug 2011 Merge pull request #2535 from arunagw/delegation_fix
57423d8 15 Aug 2011 Ensure empty has_many :through association preloaded via...
4c743d9 15 Aug 2011 Merge pull request #2534 from arunagw/public_send_require
68cb618 15 Aug 2011 Removing unnecessary require, solve 'circular require co...
27da0c5 15 Aug 2011 Split up the definitions in Module#delegate depending on...
63d100e 15 Aug 2011 Fix the line number in the backtrace when Module#delegat...
75d5195 15 Aug 2011 Fix the line number in the backtrace when Module#delegat...
1aab850 15 Aug 2011 Fix deprecation warnings due to private methods which ar...
7b56fb0 15 Aug 2011 Fix private methods which are delegated to. This previou...
8bba95f 15 Aug 2011 Just do the method call directly in Module#delegate, if ...
aa1d1e4 15 Aug 2011 Deprecate the use of non-public methods by Module#delegate
6f4b405 15 Aug 2011 Backport Object#public_send to 1.8 so that we can implem...
66e114c 13 Aug 2011 Quote these dates to prevent intermittent test failure. ...
bec5977 13 Aug 2011 Revert "Merge pull request #2309 from smasry/master"
05f1a9b 13 Aug 2011 Add a proxy_association method to association proxies, w...
cf013a6 13 Aug 2011 Perf: don't mess around with thread local vars unless we...
af96a91 13 Aug 2011 Fix default scope thread safety. Thanks @thedarkone for ...
24f902b 13 Aug 2011 Fix default scope thread safety. Thanks @thedarkone for ...
9ecc443 13 Aug 2011 Perf: don't mess around with thread local vars unless we...
2db0455 13 Aug 2011 Work around for lolruby bug. (Read on for explanation.)
34689c4 13 Aug 2011 Work around for lolruby bug. (Read on for explanation.)
6b56f05 13 Aug 2011 Merge pull request #2516 from arunagw/path_set_fix
4f88019 09 Aug 2011 Okay, the new incompatible arel is now called 2.2 and th...
561e8a7 09 Aug 2011 Okay, the new incompatible arel is now called 2.2 and th...
6e2e060 08 Aug 2011 Remove TODO comment I didn't mean to commit
5680a51 08 Aug 2011 Remove TODO comment I didn't mean to commit
f1c90ce 08 Aug 2011 Bump arel version
5870291 08 Aug 2011 Bump arel version
c202c10 08 Aug 2011 Fully marshal AR::Base objects. Fixes #2431.
dd944cb 08 Aug 2011 Make it the responsibility of the connection to hold ont...
9062b75 08 Aug 2011 Fully marshal AR::Base objects. Fixes #2431.
7db90aa 08 Aug 2011 Make it the responsibility of the connection to hold ont...
e42c544 03 Aug 2011 Quote these dates to prevent intermittent test failure. ...
26c410e 03 Aug 2011 Quote these dates to prevent intermittent test failure. ...
f000d4e 03 Aug 2011 Quote these dates to prevent intermittent test failure. ...
3c8d805 31 Jul 2011 Merge pull request #2372 from bradediger/issue-2346-3-1-...
e022c95 31 Jul 2011 Merge pull request #2371 from bradediger/issue-2346
048215a 30 Jul 2011 Revert "Replace inline lambdas with named methods" and "...
971a74b 28 Jul 2011 Revert "Merge pull request #2309 from smasry/master"
091e767 27 Jul 2011 Merge pull request #1969 from dmitriy-kiriyenko/calculat...
e13e25d 27 Jul 2011 Update deprecation messages to point out the availabilit...
7bf9b9a 27 Jul 2011 Add a proxy_association method to association proxies, w...
24f0a87 27 Jul 2011 Add a proxy_association method to association proxies, w...
312ee12 18 Jul 2011 Add autoload declaration for deprecated AssociationColle...
3d7ed11 18 Jul 2011 Merge pull request #2129 from sikachu/3-1-stable-dynamic...
50941ec 18 Jul 2011 Merge pull request #2128 from sikachu/master-dynamic_finder
2b33d05 17 Jul 2011 Don't do remove_possible_method when delegate is used. T...
fcbde45 17 Jul 2011 Don't do remove_possible_method when delegate is used. T...
ac97e25 17 Jul 2011 Revert "Fix failure in test_preserves_existing_fixture_d...
fb95dee 16 Jul 2011 Deprecated the AssociationCollection constant
fc4bce1 11 Jul 2011 Merge pull request #1797 from kuahyeow/3-0-stable
5c591e5 11 Jul 2011 Fix exception if old and new targets are both nil. Fixes...
e4479b2 11 Jul 2011 Fix failure in test_preserves_existing_fixture_data from...
1712d90 11 Jul 2011 Fix exception if old and new targets are both nil. Fixes...
ca94acf 09 Jul 2011 Foo.joins(:bar).includes(:bar) should result in a single...
111968d 09 Jul 2011 Foo.joins(:bar).includes(:bar) should result in a single...
dfec373 08 Jul 2011 Ensure that the foreign key gets set when doing record.c...
6d2acc1 08 Jul 2011 Ensure that the foreign key gets set when doing record.c...
fe2167f 07 Jul 2011 Don't construct association scope in initializer. This y...
86390c3 07 Jul 2011 Don't construct association scope in initializer. This y...
689c3d6 06 Jul 2011 Merge pull request #1987 from ernie/fix_fix_to_reverse_s...
2c72830 06 Jul 2011 Merge pull request #1979 from bogdan/association_sum_arr...
892c99c 04 Jul 2011 Merge pull request #1964 from kommen/has_one_fix
3adb24a 03 Jul 2011 Merge pull request #1941 from vijaydev/command-recorder-fix
0e225ec 30 Jun 2011 Assign the association attributes to the associated reco...
cb99c85 30 Jun 2011 Remove AssociationReflection#create_association and Asso...
65813a6 30 Jun 2011 Assign the association attributes to the associated reco...
da9c79b 30 Jun 2011 Remove AssociationReflection#create_association and Asso...
92c68da 30 Jun 2011 Add an extremely lulzy deprecation warning which tries t...
9eabbab 30 Jun 2011 Document the change to Array.wrap's behaviour that was m...
22bcb4e 29 Jun 2011 CommandRecorder should delegate in method_missing where ...
4d256bc 29 Jun 2011 CommandRecorder should delegate in method_missing where ...
b4d8c7d 29 Jun 2011 Array.wrap should follow Kernel#Array semantics when the...
e9fa602 29 Jun 2011 Define to_ary on ActiveRecord::Base to return nil. Impro...
b09ef6d 29 Jun 2011 Define to_ary on ActiveRecord::Base to return nil. Impro...
03580e0 23 Jun 2011 Apply the default scope earlier when doing calculations....
87d6865 23 Jun 2011 Apply the default scope earlier when doing calculations....
8742a97 17 Jun 2011 Add require 'pathname' as it has not already been requir...
b2efd2a 17 Jun 2011 Add require 'pathname' as it has not already been requir...
e510c2c 17 Jun 2011 Add require 'pathname' as it has not already been requir...
1cc0c3f 16 Jun 2011 Perf fix - Use an instance variable instead of a class_a...
be99ae7 16 Jun 2011 Perf fix - Use an instance variable instead of a class_a...
411435a 14 Jun 2011 Merge pull request #1698 from bagwanpankaj/master
4a96ab4 13 Jun 2011 Add Gemfile dependency for require_relative on mri18. Th...
34d16e1 13 Jun 2011 Add Gemfile dependency for require_relative on mri18. Th...
954359b 13 Jun 2011 Add Gemfile dependency for require_relative on mri18. Th...
968816a 12 Jun 2011 Add support for using an ARCONFIG environment variable t...
fb1fd61 12 Jun 2011 Add support for using an ARCONFIG environment variable t...
86bbba1 12 Jun 2011 Add support for using an ARCONFIG environment variable t...
15e2891 12 Jun 2011 Oops, this should have been in the last commit :zap:
c525201 12 Jun 2011 Make assert_no_queries literally enforce that there are ...
232c66a 12 Jun 2011 If we're going to use a global variable, let's at least ...
df63c99 12 Jun 2011 Replace inline lambdas with named methods
bdd549a 12 Jun 2011 Refactor tests to be less brittle
5f43a2a 12 Jun 2011 Move BEGIN and COMMIT into IGNORED_SQL rather than havin...
b09bbdb 12 Jun 2011 Replace inline lambdas with named methods
de01a64 12 Jun 2011 Move BEGIN and COMMIT into IGNORED_SQL rather than havin...
14e6bbb 12 Jun 2011 Refactor tests to be less brittle
e488299 09 Jun 2011 Update the RUNNING_UNIT_TESTS file
4b371b6 09 Jun 2011 Print out information about whether the identity map is ...
eff72b2 08 Jun 2011 Merge pull request #1554 from rsim/assert_queries_oracle...
e149861 07 Jun 2011 When you add a record to a polymorphic has_one, you shou...
f5f020b 07 Jun 2011 Allow polymorphic has_one to work when the association i...
4f5f6a3 07 Jun 2011 When you add a record to a polymorphic has_one, you shou...
7d1782a 07 Jun 2011 Allow polymorphic has_one to work when the association i...
ad9586b 07 Jun 2011 Fix a couple of helper requires that were missed. This w...
445c060 06 Jun 2011 Don't ensure all keys in build_results are only written ...
499dec0 06 Jun 2011 Make sure that the build/drop database rake tasks take a...
0a4eb26 06 Jun 2011 Make sure that the build/drop database rake tasks take a...
d7edce2 06 Jun 2011 Don't ensure all keys in build_results are only written ...
dc4da12 06 Jun 2011 Make sure that the build/drop database rake tasks take a...
7497d27 06 Jun 2011 Fix double definition of #teardown. Thanks @mike-burns :+1:
5ffd03f 06 Jun 2011 Fix another CIfail :zap: :fire: Deleting RAILS_ENV from ...
4a39581 06 Jun 2011 Fix double definition of #teardown. Thanks @mike-burns :+1:
fe2b411 06 Jun 2011 Fix another CIfail :zap: :fire: Deleting RAILS_ENV from ...
38ad6bb 06 Jun 2011 Fix double definition of #teardown. Thanks @mike-burns :+1:
afe1911 06 Jun 2011 Fix another CIfail :zap: :fire: Deleting RAILS_ENV from ...
6512af2 06 Jun 2011 Solve the RAILS_ENV problem in the railties tests in a m...
1f59c57 06 Jun 2011 Solve the RAILS_ENV problem in the railties tests in a m...
62570e8 06 Jun 2011 Solve the RAILS_ENV problem in the railties tests in a m...
1debebc 05 Jun 2011 load_path_test.rb is also dependent on RAILS_ENV=develop...
3ac805b 05 Jun 2011 load_path_test.rb is also dependent on RAILS_ENV=develop...
f9b4123 05 Jun 2011 load_path_test.rb is also dependent on RAILS_ENV=develop...
6c1b7dc 05 Jun 2011 Fix adapter_test.rb to make no assumptions about the dat...
6764449 05 Jun 2011 Fix typo
04d238b 05 Jun 2011 Fix adapter_test.rb to make no assumptions about the dat...
6925423 05 Jun 2011 Fix typo
523c7c2 05 Jun 2011 Fix adapter_test.rb to make no assumptions about the dat...
3b7d100 05 Jun 2011 Fix typo
9675ad6 04 Jun 2011 Bring back oracle specific crap
93447be 04 Jun 2011 Refactor Active Record test connection setup. Please see...
550064c 04 Jun 2011 Bring back oracle specific crap
75e5610 04 Jun 2011 Bring back oracle specific crap
cdce7ff 04 Jun 2011 Force RAILS_ENV=development in rackup_test.rb. This fixe...
253bb6b 04 Jun 2011 Refactor Active Record test connection setup. Please see...
11da7d3 04 Jun 2011 Force RAILS_ENV=development in rackup_test.rb. This fixe...
f9e3d4b 04 Jun 2011 Refactor Active Record test connection setup. Please see...
f9464a2 04 Jun 2011 Force RAILS_ENV=development in rackup_test.rb. This fixe...
4c0bed0 01 Jun 2011 Fix broken test. You know, the merge button will be the ...
03d087d 01 Jun 2011 Fix broken test. You know, the merge button will be the ...
f064664 01 Jun 2011 Fix broken test. You know, the merge button will be the ...
1243683 01 Jun 2011 Merge pull request #1451 from arunagw/3-1-stable
df0e2db 01 Jun 2011 Merge pull request #1444 from arunagw/3-1-stable
7bd8012 01 Jun 2011 Merge pull request #1430 from vatrai/jruby_test_fix
69c52b0 01 Jun 2011 Add missing require to fix the CI
5ca2e57 31 May 2011 Merge pull request #1437 from joshk/ar_collection_new_alias
3c09ae7 31 May 2011 Merge pull request #1437 from joshk/ar_collection_new_alias
6687670 31 May 2011 Merge pull request #1437 from joshk/ar_collection_new_alias
4067d88 31 May 2011 Revert "[activerecord][postgresql] verify if table has a...
f4e3b70 31 May 2011 Ensure that calculations properly override the select va...
fbe012e 31 May 2011 Ensure that calculations properly override the select va...
64d7348 31 May 2011 Only save the record once when calling create! on a coll...
dfaad4f 31 May 2011 Only save the record once when calling create! on a coll...
9d17913 31 May 2011 Implementing @dmathieu's cleaner fix from #1425. Unfortu...
60cb96a 31 May 2011 Implementing @dmathieu's cleaner fix from #1425. Unfortu...
0bb8429 31 May 2011 Reduce test noise
602fff1 26 May 2011 Merge pull request #1323 from fx/association_primary_key
09e431a 26 May 2011 Merge pull request #1318 from TheEmpty/master
b519b0c 24 May 2011 Fix infinite recursion where a lazy default scope refere...
63a6598 24 May 2011 Ensure that the surrounding code in Relation#to_a respec...
c69111b 24 May 2011 Fix infinite recursion where a lazy default scope refere...
ce37f74 24 May 2011 Merge pull request #1254 from pixeltrix/ignore-includes-...
a000ff7 24 May 2011 Ensure that the surrounding code in Relation#to_a respec...
872a9c1 23 May 2011 Fix problem with loading polymorphic associations which ...
d411c85 23 May 2011 Replace references to ActiveSupport::SecureRandom with j...
1170cce 23 May 2011 Removed ActiveSupport::SecureRandom in favour of SecureR...
3cbfc8c 23 May 2011 Deprecate ActiveSupport::SecureRandom. Just use SecureRa...
5a6927e 23 May 2011 Replace references to ActiveSupport::SecureRandom with j...
d7a910e 22 May 2011 Fix problem with loading polymorphic associations which ...
d62a39a 21 May 2011 Merge pull request #1162 from guilleiguaran/singularize_...
0afd585 19 May 2011 Implement proxy_owner, proxy_target and proxy_reflection...
2b786ba 17 May 2011 Merge pull request #1100 from arunagw/innerjoin_test
b0385fe 17 May 2011 Merge pull request #1095 from guilleiguaran/fix_join_mod...
2033ff8 16 May 2011 Merge pull request #560 from guilleiguaran/fix_pluralize...
7e6145b 14 May 2011 These extra array operations appear to be unnecessary. R...
6660bee 14 May 2011 An attempt to make CollectionAssociation#merge_target_li...
60b23ea 14 May 2011 CollectionAssociation#merge_target_lists should write to...
8a1de9b 13 May 2011 Instead of doing find(:all) which does scoped.find(:all)...
5d4799d 13 May 2011 Remove pointless rescue (it doesn't happen anywhere in t...
6e466f1 12 May 2011 Don't use mass-assignment protection when setting foreig...
d192d85 11 May 2011 Merge pull request #512 from pivotalneutron/fix_eager_lo...
1dd90f8 11 May 2011 Don't use select() values from the join model of a throu...
aa1fc1c 11 May 2011 Bring back obj.association_loaded? as a deprecated metho...
6d51f9b 11 May 2011 Merge pull request #509 from gucki/master
f156258 10 May 2011 Merge pull request #352 from daphonz/polymorphic-join-sq...
93a85ce 10 May 2011 Remove unnecessary '|| {}'
a8c1fa4 10 May 2011 Add test to specify that attributes from an association'...
9a7dbe2 10 May 2011 Don't use mass-assignment protection when applying the s...
72a4893 08 May 2011 Merge pull request #451 from baroquebobcat/fixing_last_f...
8f10ccd 08 May 2011 Ensure that ORDER BY clauses from default scopes are not...
a8daea4 08 May 2011 Merge pull request #332 from cmeiklejohn/bug6230_optimis...
030e1d0 05 May 2011 Merge pull request #399 from ernie/join_conditions_on_join
3bff8bd 18 Apr 2011 Merge branch 'master' of github.com:rails/rails
019cd51 18 Apr 2011 Bring back support for passing a callable object to the ...
6f84c73 18 Apr 2011 Un-deprecate using 'default_scope' as a macro, but if yo...
b839d40 17 Apr 2011 Fix test_load_save in test/cases/binary_test.rb (thanks ...
2a5e317 17 Apr 2011 Fix test_associate_existing in has_many_through_associat...
2814637 17 Apr 2011 Bring back some bits of documentation for scopes which w...
256b363 17 Apr 2011 Revert "Deprecate defining scopes with a callable (lambd...
20354b7 15 Apr 2011 Update CHANGELOG
364a5d4 15 Apr 2011 Backport test assertions from 65469a6 (the behaviour is ...
ef88c0c 15 Apr 2011 Undo performances regressions I introduced in 36691ac9fc...
3609642 15 Apr 2011 Return nil from read_attribute if _foo is defined, but @...
ef95df7 15 Apr 2011 Remove unnecessary code from define_read_method and add ...
df6117e 15 Apr 2011 Update CHANGELOG
7dea4b5 15 Apr 2011 Merge branch 'master' of github.com:rails/rails
bd0fe87 15 Apr 2011 Backport test assertions from 65469a6 (the behaviour is ...
65469a6 15 Apr 2011 Return nil from read_attribute(:foo) if 'foo' is not pre...
1302443 15 Apr 2011 Undo performances regressions I introduced in 36691ac9fc...
e01dfb2 15 Apr 2011 Undo performances regressions I introduced in bbe0a507f2...
e68a83c 15 Apr 2011 Refactor test to avoid hackery
9f5ab9a 15 Apr 2011 Backported 14b880fd035fcdf807051398674c9aa89bd3b4d3 (Fix...
912e5ff 15 Apr 2011 Return nil from read_attribute if _foo is defined, but @...
36691ac 15 Apr 2011 Remove unnecessary code from define_read_method and add ...
bbe0a50 15 Apr 2011 Remove unnecessary code from define_read_method and add ...
6b6ecbe 14 Apr 2011 Extract the constraint-building for joins in JoinAssocia...
f0e198b 13 Apr 2011 Deprecate defining scopes with a callable (lambda, proc,...
8572ae6 13 Apr 2011 Evaluate default scopes at the last possible moment in o...
fc9a04b 13 Apr 2011 Removing the scope-caching which happens on association ...
5740d4e 13 Apr 2011 Deprecated support for passing hashes and relations to d...
788bd30 13 Apr 2011 ActiveRecord::Base.scopes hash is not needed
6ab65be 18 Mar 2011 Merge branch 'master' into nested_has_many_through
5b84aeb 18 Mar 2011 Add order clauses to fix some tests which were failing u...
8aaf3c1 16 Mar 2011 Merge branch 'master' into nested_has_many_through
9abc94c 16 Mar 2011 oracle, y u defy me
37d93ea 12 Mar 2011 Fix tests under postgres - we should always put conditio...
17ea204 12 Mar 2011 Merge branch 'master' into nested_has_many_through
02a43f9 12 Mar 2011 Resolve some TODO comments which I decided did not need ...
39a6f4f 11 Mar 2011 Simplify implementation of ThroughReflection#chain
e18679a 11 Mar 2011 Abstract some common code from AssociationScope and Join...
aef3629 10 Mar 2011 Refactor JoinAssociation
582edaa 10 Mar 2011 Merge branch 'master' into nested_has_many_through
2d3d9e3 10 Mar 2011 Rename Reflection#through_reflection_chain and #through_...
6490d65 10 Mar 2011 Move the code which builds a scope for through associati...
67b17d0 07 Mar 2011 Merge branch 'master' into nested_has_many_through
bb063b2 07 Mar 2011 Fix test_has_many_association_through_a_has_many_associa...
532f915 07 Mar 2011 Referencing a table via the ON condition in a join shoul...
cee3f9b 07 Mar 2011 Referencing a table via the ON condition in a join shoul...
5dc1fb3 06 Mar 2011 Refactor ThroughAssociation#join_to to be much smaller, ...
d02c326 06 Mar 2011 Refactor ThroughAssociation#tables to just be a flat arr...
28ed10d 05 Mar 2011 Merge branch 'master' into nested_has_many_through
b7f1b36 05 Mar 2011 Use Base#type_condition in JoinAssociation
7fddb94 05 Mar 2011 Push source_type and polymorphic conditions out of Throu...
ddf83d1 05 Mar 2011 Add a test for STI on the through where the through is n...
8987cda 04 Mar 2011 When preloading has_and_belongs_to_many associations, we...
af27262 04 Mar 2011 Fix a couple of tests in join_model_test.rb which were f...
4206eff 04 Mar 2011 Stop identity-mapping the through records in the preload...
b5b5558 04 Mar 2011 Fix a couple of tests in join_model_test.rb which were f...
73c0b39 04 Mar 2011 When preloading has_and_belongs_to_many associations, we...
a5ef8b9 04 Mar 2011 Merge branch 'master' into nested_has_many_through
735844d 04 Mar 2011 Merge branch 'master' into nested_has_many_through
b171b9e 28 Feb 2011 Move JoinDependency and friends from ActiveRecord::Assoc...
d90b4e2 28 Feb 2011 Rewrote AssociationPreload.
52f8e4b 21 Feb 2011 Use proper objects to do the work to build the associati...
32eef69 21 Feb 2011 Delegate Association#options to the reflection, and repl...
a5274bb 21 Feb 2011 Rename target_klass to klass
8b00da5 21 Feb 2011 Delegate through_reflection and source_reflection to ref...
73ff007 21 Feb 2011 Singular associations no longer use a proxy, so no need ...
1d85a73 21 Feb 2011 Associations - where possible, call attributes methods r...
6975a41 18 Feb 2011 Remove test which was broken on 1.8. This test is now ir...
f0b9805 18 Feb 2011 Ensure that association_ids uses the correct attribute w...
1644663 18 Feb 2011 Split AssociationProxy into an Association class (and su...
91fd651 18 Feb 2011 Allow building and then later saving has_many :through r...
1d9f26e 18 Feb 2011 Add :nodoc: to ThroughAssociation and HasOneAssociation
db03308 14 Feb 2011 Rename add_record_to_target_with_callbacks to add_to_target
686418c 14 Feb 2011 Move create and create! next to build
641a306 14 Feb 2011 Don't pass the block through build_record
a7e19b3 14 Feb 2011 Add interpolation of association conditions back in, in ...
eab5fb4 14 Feb 2011 Fix test/cases/connection_pool_test.rb for sqlite3 in-me...
7ce7ae0 14 Feb 2011 Get rid of AssociationCollection#save_record
b93d218 14 Feb 2011 Get rid of create_record as it is not only used in one p...
b9ea751 14 Feb 2011 Add a transaction wrapper in add_to_target. This means t...
5d6d669 14 Feb 2011 Inline ensure_owner_is_persisted! as it is only called f...
c9b685e 14 Feb 2011 @target should always be an array
756e70c 13 Feb 2011 Deprecated support for interpolated association conditio...
52f09ea 07 Feb 2011 Correctly update counter caches on deletion for has_many...
d9870d9 07 Feb 2011 This string should continue
4f7bdc8 07 Feb 2011 Documentation for recent refinements to association dele...
d55406d 07 Feb 2011 Make record.association.destroy(*records) on habtm and h...
e62b576 07 Feb 2011 Refactor the implementations of AssociatioCollection#del...
05bcb8c 07 Feb 2011 Support the :dependent option on has_many :through assoc...
3fa61cc 30 Jan 2011 Has many through - It is not necessary to manually merge...
c5e912a 30 Jan 2011 @join_table_name is no longer used
9db4c07 30 Jan 2011 Make use of helpers in AssociationReflection
88df880 30 Jan 2011 AssociationCollection#to_ary should definitely dup the t...
b7bcc7e 30 Jan 2011 DRY up first/last and hence make last benefit from the b...
4730982 30 Jan 2011 load_target will return the target. it also will not loa...
5dd3dad 30 Jan 2011 target is always an array
fdee153 30 Jan 2011 Get rid of separate reset_target! and reset_scopes_cache...
ca77858 30 Jan 2011 Condense first_or_last a bit more
140b269 30 Jan 2011 Call sum on the scope directly, rather than relying on m...
1da1ac1 30 Jan 2011 Just use primary_key here, AR::Relation will resolve the...
2e24cf7 30 Jan 2011 AssociationCollection#clear can basically just use #dele...
0645fd2 30 Jan 2011 Don't use method_missing when we don't have to
59d54c3 30 Jan 2011 Make AssociationCollection#include? a bit more readable
1e7cf6c 30 Jan 2011 Try to make fetch_first_or_last_using_find? more readable
1a4bbaf 30 Jan 2011 Use scoped.first and scoped.last instead of find(:first,...
e8d7152 30 Jan 2011 Use scoped.find directly rather than having a find_by_sq...
15601c5 30 Jan 2011 Let's be less blasé about method visibility on associati...
dbb6fa7 30 Jan 2011 Don't pass around conditions as strings in ThroughAssoci...
63c73dd 30 Jan 2011 We shouldn't be using scoped.scoping { ... } to build as...
d85ee50 30 Jan 2011 Indent methods under private/protected sections
db503c4 30 Jan 2011 load_target returns the target
aa86420 30 Jan 2011 Rename AssociationProxy#loaded to loaded! as it mutates ...
de05e2f 30 Jan 2011 Abstract load_target conditional logic
d392c67 30 Jan 2011 Remove unused methods conditions, sql_conditions and san...
bcbff10 16 Jan 2011 Added deprecation warning for has_and_belongs_to_many as...
7a3f05f 16 Jan 2011 Add CHANGELOG entry for the addition of create_associati...
d152171 16 Jan 2011 Removed support for accessing attributes on a has_and_be...
c4458b3 16 Jan 2011 Rename some variables
8aedd72 16 Jan 2011 Use self.target= in HasOneThroughAssociation too
b7594a0 16 Jan 2011 find_target can also go into SingularAssociation
f1a15c2 16 Jan 2011 Abstract a bit more into SingularAssociation
3ef6937 16 Jan 2011 Document the new create_association! method on one-to-on...
ef79b91 16 Jan 2011 Abstract common code from BelongsToAssociation and HasOn...
52c4755 16 Jan 2011 Add create_association! for belongs_to
115eedb 16 Jan 2011 Use self.target= rather than @target= as the former auto...
bf24fe8 16 Jan 2011 belongs_to records should be initialized within the asso...
d88caa6 11 Jan 2011 Refactor the code for singular association constructors....
f4a88e8 11 Jan 2011 It's not necessary to pass the association proxy class a...
af96018 11 Jan 2011 test_with_polymorphic_and_condition works without the co...
552df9b 11 Jan 2011 Support for create_association! for has_one associations
42b2e4f 11 Jan 2011 We can use the association_proxy method directly in HasO...
681ab53 11 Jan 2011 Get rid of set_association_target and association_loaded...
3b797c8 11 Jan 2011 DRY up the code which instantiates the association proxy
4754018 11 Jan 2011 find_target can be inherited
7f7b480 11 Jan 2011 When assigning a has_one, if the new record fails to sav...
29452ab 11 Jan 2011 SQLite3 has supported savepoints since version 3.6.8, we...
4e19ec5 11 Jan 2011 In a number of places in the tests, we only need to turn...
1d6e218 11 Jan 2011 When assigning a has_one, if anything fails, the assignm...
6055bbe 11 Jan 2011 Raise ActiveRecord::RecordNotSaved if an AssociationColl...
9086b02 11 Jan 2011 Document the recent changes to association assignment
1bc71ed 11 Jan 2011 When assigning a has_one, if the existing record fails t...
00dc8f7 11 Jan 2011 For a singular association, it should be build_associati...
15adcc3 11 Jan 2011 Remove incorrect documentation about build_assoc on has_...
665880c 11 Jan 2011 Return value is irrelevant here as the RHS of the assign...
c6e10b0 11 Jan 2011 has_one should always remove the old record (properly), ...
80df74b 11 Jan 2011 Enable the sqlite3 in-memory test connection to work
c47c541 11 Jan 2011 Have a separate test connection directory for sqlite3 in...
1390a44 11 Jan 2011 Correctly indent the bullet points under 'One-to-one ass...
5b28e52 07 Jan 2011 Don't not remove double negatives
82b0ce9 07 Jan 2011 Refactor HasOneAssociation#replace
45d0d18 07 Jan 2011 Not really worth having the HasAssociation module for ju...
4411184 07 Jan 2011 Use encode_with for marshalling
d23c332 07 Jan 2011 Clean up create, create! and build in HasOneAssociation
5ecf692 07 Jan 2011 merge_with_conditions is not necessary because the condi...
770e689 07 Jan 2011 Construct an actual ActiveRecord::Relation object for th...
1313d38 04 Jan 2011 Make Relation#create_with always merge rather than overw...
40afcad 04 Jan 2011 Remove undocumented feature from has_one where you could...
2120da7 04 Jan 2011 ActiveRecord::Relation#primary_key should return a strin...
0619dc2 04 Jan 2011 Implement deprecated version of AssociationReflection#pr...
a9bed98 04 Jan 2011 When preloading a belongs_to, the target should still be...
99a8d84 04 Jan 2011 Create the association scope directly rather than going ...
31d1018 04 Jan 2011 Use the association directly in other places too
3103296 04 Jan 2011 Let AssociationCollection#find use #scoped to do its fin...
4e194ed 04 Jan 2011 Rename AssociationProxy#foreign_key_present to foreign_k...
a0be389 04 Jan 2011 Allow assignment on has_one :through where the owner is ...
d6289aa 04 Jan 2011 Fix test_any in relations_test.rb, which was failing whe...
c47f802 04 Jan 2011 Have a proper AssociationReflection#foreign_type method ...
16065b4 04 Jan 2011 Some basic tests for the :foreign_type option on belongs...
d18a270 04 Jan 2011 Add documentation for the :foreign_type option on belong...
1267598 31 Dec 2010 Rename AssociationReflection#primary_key_name to foreign...
b0bb911 31 Dec 2010 Now we can drop-kick AssociationReflection#dependent_con...
62b084f 31 Dec 2010 Specify the STI type condition using SQL IN rather than ...
bea4065 31 Dec 2010 Refactor BelongsToAssociation to allow BelongsToPolymorp...
6db9085 31 Dec 2010 And owner_quoted_id can go too
3c40062 31 Dec 2010 Support for :counter_cache on polymorphic belongs_to
38fbfa6 31 Dec 2010 Refactor configure_dependency_for_has_many to use Associ...
2bf3186 31 Dec 2010 Verify that when has_many associated objects are destroy...
f7a15d0 31 Dec 2010 Get rid of extra_conditions param from configure_depende...
9f5c18c 26 Dec 2010 Refactor we_can_set_the_inverse_on_this? to use a less b...
7021b6b 26 Dec 2010 Remove custom_select param from construct_select, as it ...
b049837 26 Dec 2010 Add a HasAssociation module for common code for has_* as...
0c27247 26 Dec 2010 Remove AssociationProxy#dependent? - it's badly named an...
e8ada11 26 Dec 2010 Associations: DRY up the code which is generating condit...
f2230c0 26 Dec 2010 Fix dodgy tests which were effectively asserting nil == nil
d7a6593 26 Dec 2010 Remove construct_from from ThroughAssociationScope - it'...
b5c30f9 26 Dec 2010 Remove target_obsolete? which is not called from anywhere
ac67eee 26 Dec 2010 Use conditionals and implicit returns rather than explic...
3eef097 26 Dec 2010 Use the through association proxy for operations on the ...
93861d1 26 Dec 2010 Set the create scope to an empty hash in ThroughAssociat...
99db97a 26 Dec 2010 Remove pointless use of 'private'
739ea1f 26 Dec 2010 Remove has_cached_counter? and cached_counter_attribute_...
c6e0433 26 Dec 2010 scoped.where_values_hash is never nil
2d9626f 23 Dec 2010 Improved strategy for updating a belongs_to association ...
1c07b84 23 Dec 2010 If a has_many goes :through a belongs_to, and the foreig...
fb3a8c5 23 Dec 2010 Raise an error for associations which try to go :through...
1619c24 23 Dec 2010 Revert "Optimize <association>_ids for hm:t with belongs...
4e13625 23 Dec 2010 Test demonstrating problem with foo.association_ids wher...
3f17ed4 23 Dec 2010 Test to verify that #2189 (count with has_many :through ...
c6db37e 23 Dec 2010 Don't allow a has_one association to go :through a colle...
ff7bde6 23 Dec 2010 When a has_many association is not :uniq, appending the ...
e4b3842 23 Dec 2010 Fix problem where wrong keys are used in JoinAssociation...
90f55bd 23 Dec 2010 Test to verify that #2189 (count with has_many :through ...
b8153fd 20 Dec 2010 Fix problem where wrong keys are used in JoinAssociation...
37b67df 20 Dec 2010 Avoid Symbol#to_proc for performance reasons in Ruby 1.8
ffa5767 20 Dec 2010 Delete create, create! and create_record from HasManyThr...
834e533 20 Dec 2010 has_many associations with :dependent => :delete_all sho...
7f5fcc0 20 Dec 2010 Refactor create_record and build_record in AssociationCo...
57b9009 20 Dec 2010 Refactor delete_records in HasManyAssociation
9863d8a 20 Dec 2010 Remove unnecessary overloaded methods create, create! an...
379c022 20 Dec 2010 Specify insert_record with NotImplementedError in Associ...
14b880f 16 Dec 2010 Fix various issues with the :primary_key option in :thro...
09ddca6 16 Dec 2010 Fix problem with duplicated records when a :uniq :throug...
491ce5b 15 Dec 2010 Verify that creating a has_many through record where the...
eba7664 15 Dec 2010 Respect the default_scope on a join model when reading a...
a04e103 15 Dec 2010 Verify that creating a has_many through record where the...
16e93f2 15 Dec 2010 Respect the default_scope on a join model when reading a...
9a98c76 12 Dec 2010 Merge branch 'master' into nested_has_many_through
3a7f43c 27 Nov 2010 Merge branch 'master' into nested_has_many_through
fe42c00 17 Nov 2010 Fix bug with 0bb85ed9ffa9808926b46e8f7e59cab5b85ac19f wh...
1bc9004 17 Nov 2010 Merge branch 'master' into nested_has_many_through
e05162c 08 Nov 2010 Merge branch 'master' into nested_has_many_through
918bf84 31 Oct 2010 Fix bug with 0bb85ed9ffa9808926b46e8f7e59cab5b85ac19f wh...
083d6f2 31 Oct 2010 Update new tests in cascaded_eager_loading_test.rb to wo...
026dbd2 31 Oct 2010 Fix bug with 0bb85ed9ffa9808926b46e8f7e59cab5b85ac19f wh...
9a1a32a 31 Oct 2010 Fix naughty trailing whitespace
d010fb1 31 Oct 2010 Merge branch 'master' into nested_has_many_through
b82fab2 30 Oct 2010 Refactoring: replace the mix of variables like @finder_s...
fc276e5 28 Oct 2010 Merge branch 'master' into nested_has_many_through
8e53e05 19 Oct 2010 Rename nested_has_many_through_associations_test.rb beca...
383d545 19 Oct 2010 Add explicit ordering in relations_test.rb, as the lack ...
d15de7d 19 Oct 2010 Add explicit ordering to nested_has_many_through_associa...
fcabfa4 19 Oct 2010 Remove obsolete require to active_record/associations/ne...
7b84477 19 Oct 2010 Fix typo
cf7c475 19 Oct 2010 Remove obsolete autoload
8aa6949 19 Oct 2010 Add a CHANGELOG entry about nested through associations
8345a14 19 Oct 2010 Merge branch 'master' into nested_has_many_through
2c7183c 19 Oct 2010 Add some API documentation about nested through associat...
2aa9388 19 Oct 2010 Add some comments for ThroughReflection#through_reflecti...
7ee33b8 19 Oct 2010 Remove various comments and code which were just being u...
82b889f 19 Oct 2010 Add explicit tests for the nested through association ch...
1f7415a 19 Oct 2010 Fix broken test
b00db54 19 Oct 2010 Small refactoring
915ea5e 19 Oct 2010 Support the :primary_key option on a through reflection ...
0ceb342 19 Oct 2010 Bugfix/refactoring
9ff5fde 19 Oct 2010 Remove unused methods
0183863 19 Oct 2010 Support for :primary_key option on the source reflection...
596cc3b 19 Oct 2010 Respect the :primary_key option on the through_reflectio...
9ec0734 18 Oct 2010 Properly support conditions on any of the reflections in...
78b8c51 17 Oct 2010 Refactoring: replace the mix of variables like @finder_s...
edc176d 15 Oct 2010 Make sure nested through associations are read only
d619e39 15 Oct 2010 Fix small bug which was shown by the last commit
1e2525b 15 Oct 2010 Add assertions for nested through associations loaded by...
06c64eb 15 Oct 2010 Support preloading nested through associations (using th...
11508db 14 Oct 2010 Remove unnecessary requires from nested_has_many_through...
002985f 14 Oct 2010 Add test_has_one_through_has_one_through_with_belongs_to...
25acd19 14 Oct 2010 Add test_has_many_through_belongs_to_with_has_many_throu...
7963c30 14 Oct 2010 Add test_has_many_through_has_many_through_with_belongs_...
bc821a5 14 Oct 2010 Added test_has_many_through_has_many_with_has_many_throu...
22782e2 14 Oct 2010 Fix bug in previous refactoring
3fb493c 14 Oct 2010 Merge branch 'master' into nested_has_many_through
212fdd8 13 Oct 2010 Add test_has_many_through_has_and_belongs_to_many_with_h...
5d8bb06 13 Oct 2010 Refactoring ThroughAssociationScope#construct_through_joins
1ddbb21 13 Oct 2010 Delete unused methods in JoinAssociation
19304a9 13 Oct 2010 Renaming and formatting changes in JoinDependency
7dcb633 13 Oct 2010 Refactor JoinDependency and friends so that a JoinAssoci...
076b75b 13 Oct 2010 Add some tests for functionality in JoinAssociation whic...
781ad0f 13 Oct 2010 First bit of support for habtm in through assocs - test_...
199db8c 12 Oct 2010 Hook ThroughAssociationScope up to use the AliasTracker ...
3f2e258 12 Oct 2010 Some small tweaks on the last commit
e887431 12 Oct 2010 Extract aliasing code from JoinDependency and JoinAssoci...
c37a5e7 12 Oct 2010 Add a commented, failing test for using a habtm in a has...
56064aa 12 Oct 2010 Add test_has_many_through_has_one_through_with_has_many_...
dc39ace 12 Oct 2010 Adding test_has_many_through_has_one_with_has_many_throu...
6107386 12 Oct 2010 Rename some tests for consistency
6a016a5 12 Oct 2010 Add test_has_many_through_has_one_through
1777600 12 Oct 2010 Support has_one through assocs as the source association
7aea695 12 Oct 2010 A load of tests that need to be written
3aba73f 09 Oct 2010 Refactoring to remove duplication introduced by the last...
ab5a933 09 Oct 2010 Add support for nested through associations in JoinAssoc...
c954d54 06 Oct 2010 Merge branch 'master' into nested_has_many_through
f2b4191 06 Oct 2010 Refactoring JoinDependency and friends. This improves th...
3cc3563 05 Oct 2010 A failing test for a nested has many through association...
4371108 03 Oct 2010 Fix the tests (I have actually verified that these are a...
a34391c 02 Oct 2010 Add support for table aliasing, with a test that needs a...
34ee586 02 Oct 2010 Integrate nested support into ThroughAssociationScope, u...
4f69a61 01 Oct 2010 Started implementing nested :through associations by usi...
14c4881 30 Sep 2010 Prevent test_has_many_through_a_has_many_through_associa...
704961c 30 Sep 2010 Merge branch 'master' into nested_has_many_through_2
213f315 23 Sep 2008 Backport offset/limit SQL injection fix to 2-0-stable
fcf31cb 13 Sep 2008 Support for updating a belongs to association from the f...