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

#12 Jon Leighton - Rails 3.1.0
Showing 381 commits

Hash Date Message
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...
0ab65e8 16 Aug 2011 Fix assets tests in railties
458128d 16 Aug 2011 Don't reference ActiveRecord::Base in initializers/wrap_...
3594102 16 Aug 2011 Fix tzinfo require (it broke test_raises_when_an_invalid...
4b70376 16 Aug 2011 Fix wrap_parameters initializer template
72de6ab 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...
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.
e749abc 15 Aug 2011 Merge pull request #2538 from arunagw/notifications_test...
81151eb 15 Aug 2011 Update travis config on @joshk's instructions
6bb6519 15 Aug 2011 Ensure empty has_many :through association preloaded via...
7a9da9c 15 Aug 2011 Merge pull request #2535 from arunagw/delegation_fix
68cb618 15 Aug 2011 Removing unnecessary require, solve 'circular require co...
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...
aa1d1e4 15 Aug 2011 Deprecate the use of non-public methods by Module#delegate
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 ...
2db0455 13 Aug 2011 Work around for lolruby bug. (Read on for explanation.)
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
f1c90ce 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...
26c410e 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-...
048215a 30 Jul 2011 Revert "Replace inline lambdas with named methods" and "...
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...
312ee12 18 Jul 2011 Add autoload declaration for deprecated AssociationColle...
3d7ed11 18 Jul 2011 Merge pull request #2129 from sikachu/3-1-stable-dynamic...
2b33d05 17 Jul 2011 Don't do remove_possible_method when delegate is used. T...
fb95dee 16 Jul 2011 Deprecated the AssociationCollection constant
5c591e5 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...
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...
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...
22bcb4e 29 Jun 2011 CommandRecorder should delegate in method_missing where ...
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....
b2efd2a 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...
34d16e1 13 Jun 2011 Add Gemfile dependency for require_relative on mri18. Th...
fb1fd61 12 Jun 2011 Add support for using an ARCONFIG environment variable t...
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...
f5f020b 07 Jun 2011 Allow polymorphic has_one to work when the association i...
e149861 07 Jun 2011 When you add a record to a polymorphic has_one, you shou...
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...
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 ...
1f59c57 06 Jun 2011 Solve the RAILS_ENV problem in the railties tests in a m...
3ac805b 05 Jun 2011 load_path_test.rb is also dependent on RAILS_ENV=develop...
04d238b 05 Jun 2011 Fix adapter_test.rb to make no assumptions about the dat...
6925423 05 Jun 2011 Fix typo
550064c 04 Jun 2011 Bring back oracle specific crap
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...
03d087d 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
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
f4e3b70 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...
9d17913 31 May 2011 Implementing @dmathieu's cleaner fix from #1425. Unfortu...
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...
872a9c1 23 May 2011 Fix problem with loading polymorphic associations which ...
5a6927e 23 May 2011 Replace references to ActiveSupport::SecureRandom with j...
3cbfc8c 23 May 2011 Deprecate ActiveSupport::SecureRandom. Just use SecureRa...
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...
aa1fc1c 11 May 2011 Bring back obj.association_loaded? as a deprecated metho...
1dd90f8 11 May 2011 Don't use select() values from the join model of a throu...
6d51f9b 11 May 2011 Merge pull request #509 from gucki/master
a8c1fa4 10 May 2011 Add test to specify that attributes from an association'...
93a85ce 10 May 2011 Remove unnecessary '|| {}'
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...
7dea4b5 15 Apr 2011 Merge branch 'master' of github.com:rails/rails
65469a6 15 Apr 2011 Return nil from read_attribute(:foo) if 'foo' is not pre...
e01dfb2 15 Apr 2011 Undo performances regressions I introduced in bbe0a507f2...
e68a83c 15 Apr 2011 Refactor test to avoid hackery
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,...
5740d4e 13 Apr 2011 Deprecated support for passing hashes and relations to d...
788bd30 13 Apr 2011 ActiveRecord::Base.scopes hash is not needed
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 ...
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...
a5274bb 21 Feb 2011 Rename target_klass to klass
1d85a73 21 Feb 2011 Associations - where possible, call attributes methods r...
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 ...
32eef69 21 Feb 2011 Delegate Association#options to the reflection, and repl...
6975a41 18 Feb 2011 Remove test which was broken on 1.8. This test is now ir...
91fd651 18 Feb 2011 Allow building and then later saving has_many :through r...
f0b9805 18 Feb 2011 Ensure that association_ids uses the correct attribute w...
1d9f26e 18 Feb 2011 Add :nodoc: to ThroughAssociation and HasOneAssociation
1644663 18 Feb 2011 Split AssociationProxy into an Association class (and su...
c9b685e 14 Feb 2011 @target should always be an array
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...
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
5d6d669 14 Feb 2011 Inline ensure_owner_is_persisted! as it is only called f...
641a306 14 Feb 2011 Don't pass the block through build_record
a7e19b3 14 Feb 2011 Add interpolation of association conditions back in, in ...
b9ea751 14 Feb 2011 Add a transaction wrapper in add_to_target. This means t...
eab5fb4 14 Feb 2011 Fix test/cases/connection_pool_test.rb for sqlite3 in-me...
e62b576 07 Feb 2011 Refactor the implementations of AssociatioCollection#del...
d9870d9 07 Feb 2011 This string should continue
05bcb8c 07 Feb 2011 Support the :dependent option on has_many :through assoc...
d55406d 07 Feb 2011 Make record.association.destroy(*records) on habtm and h...
52f09ea 07 Feb 2011 Correctly update counter caches on deletion for has_many...
4f7bdc8 07 Feb 2011 Documentation for recent refinements to association dele...
9db4c07 30 Jan 2011 Make use of helpers in AssociationReflection
c5e912a 30 Jan 2011 @join_table_name is no longer used
3fa61cc 30 Jan 2011 Has many through - It is not necessary to manually merge...
0645fd2 30 Jan 2011 Don't use method_missing when we don't have to
ca77858 30 Jan 2011 Condense first_or_last a bit more
fdee153 30 Jan 2011 Get rid of separate reset_target! and reset_scopes_cache...
59d54c3 30 Jan 2011 Make AssociationCollection#include? a bit more readable
4730982 30 Jan 2011 load_target will return the target. it also will not loa...
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...
2e24cf7 30 Jan 2011 AssociationCollection#clear can basically just use #dele...
1da1ac1 30 Jan 2011 Just use primary_key here, AR::Relation will resolve the...
5dd3dad 30 Jan 2011 target is always an array
140b269 30 Jan 2011 Call sum on the scope directly, rather than relying on m...
e8d7152 30 Jan 2011 Use scoped.find directly rather than having a find_by_sq...
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,...
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...
dbb6fa7 30 Jan 2011 Don't pass around conditions as strings in ThroughAssoci...
d85ee50 30 Jan 2011 Indent methods under private/protected sections
15601c5 30 Jan 2011 Let's be less blasé about method visibility on associati...
63c73dd 30 Jan 2011 We shouldn't be using scoped.scoping { ... } to build as...
db503c4 30 Jan 2011 load_target returns the target
d152171 16 Jan 2011 Removed support for accessing attributes on a has_and_be...
7a3f05f 16 Jan 2011 Add CHANGELOG entry for the addition of create_associati...
8aedd72 16 Jan 2011 Use self.target= in HasOneThroughAssociation too
c4458b3 16 Jan 2011 Rename some variables
52c4755 16 Jan 2011 Add create_association! for belongs_to
b7594a0 16 Jan 2011 find_target can also go into SingularAssociation
f1a15c2 16 Jan 2011 Abstract a bit more into SingularAssociation
115eedb 16 Jan 2011 Use self.target= rather than @target= as the former auto...
ef79b91 16 Jan 2011 Abstract common code from BelongsToAssociation and HasOn...
bf24fe8 16 Jan 2011 belongs_to records should be initialized within the asso...
3ef6937 16 Jan 2011 Document the new create_association! method on one-to-on...
552df9b 11 Jan 2011 Support for create_association! for has_one associations
af96018 11 Jan 2011 test_with_polymorphic_and_condition works without the co...
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...
681ab53 11 Jan 2011 Get rid of set_association_target and association_loaded...
42b2e4f 11 Jan 2011 We can use the association_proxy method directly in HasO...
3b797c8 11 Jan 2011 DRY up the code which instantiates the association proxy
1d6e218 11 Jan 2011 When assigning a has_one, if anything fails, the assignm...
4754018 11 Jan 2011 find_target can be inherited
9086b02 11 Jan 2011 Document the recent changes to association assignment
6055bbe 11 Jan 2011 Raise ActiveRecord::RecordNotSaved if an AssociationColl...
4e19ec5 11 Jan 2011 In a number of places in the tests, we only need to turn...
29452ab 11 Jan 2011 SQLite3 has supported savepoints since version 3.6.8, we...
7f7b480 11 Jan 2011 When assigning a has_one, if the new record fails to sav...
15adcc3 11 Jan 2011 Remove incorrect documentation about build_assoc on has_...
c6e10b0 11 Jan 2011 has_one should always remove the old record (properly), ...
665880c 11 Jan 2011 Return value is irrelevant here as the RHS of the assign...
00dc8f7 11 Jan 2011 For a singular association, it should be build_associati...
1bc71ed 11 Jan 2011 When assigning a has_one, if the existing record fails t...
c47c541 11 Jan 2011 Have a separate test connection directory for sqlite3 in...
80df74b 11 Jan 2011 Enable the sqlite3 in-memory test connection to work
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
d23c332 07 Jan 2011 Clean up create, create! and build in HasOneAssociation
4411184 07 Jan 2011 Use encode_with for marshalling
770e689 07 Jan 2011 Construct an actual ActiveRecord::Relation object for th...
45d0d18 07 Jan 2011 Not really worth having the HasAssociation module for ju...
5ecf692 07 Jan 2011 merge_with_conditions is not necessary because the condi...
a9bed98 04 Jan 2011 When preloading a belongs_to, the target should still be...
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...
31d1018 04 Jan 2011 Use the association directly in other places too
1313d38 04 Jan 2011 Make Relation#create_with always merge rather than overw...
99a8d84 04 Jan 2011 Create the association scope directly rather than going ...
a0be389 04 Jan 2011 Allow assignment on has_one :through where the owner is ...
4e194ed 04 Jan 2011 Rename AssociationProxy#foreign_key_present to foreign_k...
d6289aa 04 Jan 2011 Fix test_any in relations_test.rb, which was failing whe...
3103296 04 Jan 2011 Let AssociationCollection#find use #scoped to do its fin...
c47f802 04 Jan 2011 Have a proper AssociationReflection#foreign_type method ...
d18a270 04 Jan 2011 Add documentation for the :foreign_type option on belong...
16065b4 04 Jan 2011 Some basic tests for the :foreign_type option on belongs...
1267598 31 Dec 2010 Rename AssociationReflection#primary_key_name to foreign...
bea4065 31 Dec 2010 Refactor BelongsToAssociation to allow BelongsToPolymorp...
38fbfa6 31 Dec 2010 Refactor configure_dependency_for_has_many to use Associ...
3c40062 31 Dec 2010 Support for :counter_cache on polymorphic belongs_to
b0bb911 31 Dec 2010 Now we can drop-kick AssociationReflection#dependent_con...
6db9085 31 Dec 2010 And owner_quoted_id can go too
f7a15d0 31 Dec 2010 Get rid of extra_conditions param from configure_depende...
2bf3186 31 Dec 2010 Verify that when has_many associated objects are destroy...
62b084f 31 Dec 2010 Specify the STI type condition using SQL IN rather than ...
9f5c18c 26 Dec 2010 Refactor we_can_set_the_inverse_on_this? to use a less b...
f2230c0 26 Dec 2010 Fix dodgy tests which were effectively asserting nil == nil
0c27247 26 Dec 2010 Remove AssociationProxy#dependent? - it's badly named an...
b049837 26 Dec 2010 Add a HasAssociation module for common code for has_* as...
d7a6593 26 Dec 2010 Remove construct_from from ThroughAssociationScope - it'...
7021b6b 26 Dec 2010 Remove custom_select param from construct_select, as it ...
e8ada11 26 Dec 2010 Associations: DRY up the code which is generating condit...
739ea1f 26 Dec 2010 Remove has_cached_counter? and cached_counter_attribute_...
93861d1 26 Dec 2010 Set the create scope to an empty hash in ThroughAssociat...
c6e0433 26 Dec 2010 scoped.where_values_hash is never nil
b5c30f9 26 Dec 2010 Remove target_obsolete? which is not called from anywhere
3eef097 26 Dec 2010 Use the through association proxy for operations on the ...
99db97a 26 Dec 2010 Remove pointless use of 'private'
ac67eee 26 Dec 2010 Use conditionals and implicit returns rather than explic...
1619c24 23 Dec 2010 Revert "Optimize <association>_ids for hm:t with belongs...
fb3a8c5 23 Dec 2010 Raise an error for associations which try to go :through...
1c07b84 23 Dec 2010 If a has_many goes :through a belongs_to, and the foreig...
2d9626f 23 Dec 2010 Improved strategy for updating a belongs_to association ...
3f17ed4 23 Dec 2010 Test to verify that #2189 (count with has_many :through ...
4e13625 23 Dec 2010 Test demonstrating problem with foo.association_ids wher...
ff7bde6 23 Dec 2010 When a has_many association is not :uniq, appending the ...
c6db37e 23 Dec 2010 Don't allow a has_one association to go :through a colle...
834e533 20 Dec 2010 has_many associations with :dependent => :delete_all sho...
ffa5767 20 Dec 2010 Delete create, create! and create_record from HasManyThr...
37b67df 20 Dec 2010 Avoid Symbol#to_proc for performance reasons in Ruby 1.8
9863d8a 20 Dec 2010 Remove unnecessary overloaded methods create, create! an...
7f5fcc0 20 Dec 2010 Refactor create_record and build_record in AssociationCo...
b8153fd 20 Dec 2010 Fix problem where wrong keys are used in JoinAssociation...
57b9009 20 Dec 2010 Refactor delete_records in HasManyAssociation
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...
eba7664 15 Dec 2010 Respect the default_scope on a join model when reading a...
491ce5b 15 Dec 2010 Verify that creating a has_many through record where the...
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
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
19304a9 13 Oct 2010 Renaming and formatting changes in JoinDependency
076b75b 13 Oct 2010 Add some tests for functionality in JoinAssociation whic...
1ddbb21 13 Oct 2010 Delete unused methods in JoinAssociation
7dcb633 13 Oct 2010 Refactor JoinDependency and friends so that a JoinAssoci...
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