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

#12 Jon Leighton - Rails 3.2.0
Showing 285 commits

Hash Date Message
70b762d 13 Jan 2012 Fix race condition :bomb:
bbafe73 28 Dec 2011 Revert "Further simplify singleton_class checking in cla...
0a2e379 23 Dec 2011 Fix situation where id method didn't get defined causing...
9d9440f 23 Dec 2011 Doh, remove debugging line
7bb754e 23 Dec 2011 Fix #4046.
96c38ec 23 Dec 2011 Fix build when IM=true
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
4012fcf 18 Dec 2011 Don't notify campfire when the build keeps passing
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...
0b08ff7 16 Dec 2011 Cache columns at the model level.
7b1eeea 16 Dec 2011 Should clear the primary keys cache also
7f20bb9 16 Dec 2011 Don't store defaults in the schema cache
dee94d8 16 Dec 2011 Defaults hash can go on the model
2b22564 15 Dec 2011 Move DefaultScope and NamedScope under Scoping
17ad71e 15 Dec 2011 Let AttributeMethods do its own including etc
ceb33f8 15 Dec 2011 Split out most of the AR::Base code into separate module...
8dba32f 15 Dec 2011 Fix #3987.
0ddb9d6 15 Dec 2011 Merge pull request #3991 from akaspick/attrfix
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.
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
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)
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.
f6b5046 01 Dec 2011 Roflscaling!
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...
1c783c6 30 Nov 2011 don't alter global state in test
7a4949e 30 Nov 2011 consistency
4c33d51 30 Nov 2011 #id is an alias for whatever the primary key is
4f20eb5 30 Nov 2011 Fix typo
61489dc 30 Nov 2011 Use inheritance to avoid special-case code for the 'id' ...
d5f7884 30 Nov 2011 Don't check column type, you might implement a custom co...
035b424 30 Nov 2011 Don't need second param
6c63f1a 30 Nov 2011 Move some serialization stuff out of Base
40840aa 30 Nov 2011 fix indent
efcc95a 30 Nov 2011 No longer need to undef id as we are defining it ourselves
f4853dc 30 Nov 2011 Extract attribute serialization code into a separate module
7895182 30 Nov 2011 omg computer science!
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 ...
7af719e 29 Nov 2011 Deprecate set_sequence_name in favour of self.sequence_n...
e51ecfa 29 Nov 2011 extract method
4aad289 29 Nov 2011 Make sure the original_foo accessor still works (but dep...
1a474cc 29 Nov 2011 Deprecate set_primary_key in favour of self.primary_key=
f3c84dc 29 Nov 2011 Deprecate set_locking_column in favour of self.locking_c...
8df787d 29 Nov 2011 Deprecated `define_attr_method` in `ActiveModel::Attribu...
0b72a04 29 Nov 2011 Deprecate set_table_name in favour of self.table_name= o...
34609d6 29 Nov 2011 Deprecate set_inheritance_column in favour of self.inher...
fd7ca98 29 Nov 2011 Add tests for set_sequence_name etc
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_...
fec85cf 19 Nov 2011 Perf fix
2ef4947 19 Nov 2011 Add missing CHANGELOG entry for #3678. Closes #3678.
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
11afb74 19 Nov 2011 Merge pull request #3687 from kennyj/fix_3678-2
9c37416 19 Nov 2011 Verify that #3690 has been closed by previous changes to...
d4119e1 18 Nov 2011 Merge pull request #3680 from rubys/master
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...
8d1a2b3 15 Nov 2011 Revert "Merge pull request #3640 from indirect/remote_ip"
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
ca3b468 14 Nov 2011 Sync changelog entry
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
8f20d59 12 Nov 2011 Merge pull request #3618 from amatsuda/ad_headers_unmemo...
8a2f0a9 06 Nov 2011 RUBY_ENGINE is not defined on 1.8
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
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.
562583c 05 Nov 2011 Add ActiveRecord::Relation#uniq for toggling DISTINCT in...
9a111c7 05 Nov 2011 Use uniq instead of manually putting a DISTINCT in the q...
2751e21 05 Nov 2011 Merge pull request #3529 from vjebelev/ar_ordered_indexes2
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
281272a 04 Nov 2011 Convert CHANGELOGs to Markdown format.
e6cc2ea 04 Nov 2011 Allow the :class_name option for associations to take a ...
b5f908a 03 Nov 2011 Stub find_template so that when handle_render_error is c...
d486103 03 Nov 2011 Fix #3271.
567d454 03 Nov 2011 Memoize through association
19b2a5f 03 Nov 2011 Remove all revelant through records.
71bc921 03 Nov 2011 Fix adding multiple instances of the same record to a ha...
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...
2e9e647 05 Oct 2011 Raise an exception on unknown primary key inside Associa...
6474765 05 Oct 2011 Revert "Raise error on unknown primary key."
ee2be43 05 Oct 2011 Raise error on unknown primary key.
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...
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...
3b87c38 26 Sep 2011 Fix belongs_to polymorphic with custom primary key on ta...
a15424b 26 Sep 2011 Make serializable_hash take attr values directly from at...
b838059 26 Sep 2011 CollectionProxy#replace should change the DB records rat...
3b8a7cf 13 Sep 2011 Stop trying to be clever about when to define attribute ...
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.
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...
ac687ed 12 Sep 2011 Let Ruby deal with method visibility.
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.
6d8dbec 12 Sep 2011 Avoid double super call in some cases.
3386a08 12 Sep 2011 Fix warnings.
8b8b714 12 Sep 2011 Use an empty AttributeMethodMatcher by default.
8d59e0b 12 Sep 2011 Alias id= if necessary, rather than relying on method_mi...
93d574c 12 Sep 2011 refactoring
99bd6b5 12 Sep 2011 Add deprecation for doing `attribute_method_suffix ''`
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...
04baa4b 08 Sep 2011 Remove failing test which was wrongly introduced.
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
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
9bde73f 06 Sep 2011 Nested through associations: preloads from the default s...
b24d668 06 Sep 2011 Ensure we are not comparing a string with a symbol in Ha...
9f3e732 06 Sep 2011 Make the logic easier to read
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
1fdd95d 06 Sep 2011 Merge pull request #2851 from dasch/patch-6
e221108 05 Sep 2011 Merge pull request #2789 from dmathieu/limit_first_last
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...
e865d12 04 Sep 2011 Merge pull request #2852 from milandobrota/remove_unneed...
74372f7 04 Sep 2011 Merge pull request #2848 from arunagw/jruby_activesuppor...
ef7e60f 04 Sep 2011 Revert "Fixes bug in ActiveRecord::QueryMethods, #1697"
bd4bd3f 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
735d985 29 Aug 2011 The join_nodes must be passed to the JoinDependency init...
4fcd847 29 Aug 2011 Extract simplified_type into the abstract class
fd22d04 29 Aug 2011 Move the bulk alter table code into the abstract mysql a...
5766539 29 Aug 2011 Create an AbstractMysqlAdapter to abstract the common co...
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
8e23615 16 Aug 2011 Use lazy load hooks to set parameter wrapping configurat...
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...
0d3615f 16 Aug 2011 Fix tzinfo require (it broke test_raises_when_an_invalid...
f76842f 16 Aug 2011 Fix wrap_parameters initializer template
bfb9e61 16 Aug 2011 Be more lazy about creating time zone objects. Decreases...
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
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.
fe0ec85 15 Aug 2011 Refactor building the update manager
bb4e790 15 Aug 2011 Merge pull request #2539 from arunagw/delegate_expl
b246928 15 Aug 2011 Removing unnecessary require, solve 'circular require co...
ebb2e94 15 Aug 2011 Update travis config on @joshk's instructions
c80876f 15 Aug 2011 Document Object#public_send
2e2f3f5 15 Aug 2011 Add a test for delegating a method ending in '=' as this...
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
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...
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 ...
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...
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...
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...
5680a51 08 Aug 2011 Remove TODO comment I didn't mean to commit
5870291 08 Aug 2011 Bump arel version
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...
f000d4e 03 Aug 2011 Quote these dates to prevent intermittent test failure. ...
e022c95 31 Jul 2011 Merge pull request #2371 from bradediger/issue-2346
971a74b 28 Jul 2011 Revert "Merge pull request #2309 from smasry/master"
091e767 27 Jul 2011 Merge pull request #1969 from dmitriy-kiriyenko/calculat...
24f0a87 27 Jul 2011 Add a proxy_association method to association proxies, w...
50941ec 18 Jul 2011 Merge pull request #2128 from sikachu/master-dynamic_finder
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...
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...
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...
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
cb99c85 30 Jun 2011 Remove AssociationReflection#create_association and Asso...
0e225ec 30 Jun 2011 Assign the association attributes to the associated reco...
9eabbab 30 Jun 2011 Document the change to Array.wrap's behaviour that was m...
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...
87d6865 23 Jun 2011 Apply the default scope earlier when doing calculations....
e510c2c 17 Jun 2011 Add require 'pathname' as it has not already been requir...
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
954359b 13 Jun 2011 Add Gemfile dependency for require_relative on mri18. Th...
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 ...
b09bbdb 12 Jun 2011 Replace inline lambdas with named methods
14e6bbb 12 Jun 2011 Refactor tests to be less brittle
de01a64 12 Jun 2011 Move BEGIN and COMMIT into IGNORED_SQL rather than havin...
e488299 09 Jun 2011 Update the RUNNING_UNIT_TESTS file
4b371b6 09 Jun 2011 Print out information about whether the identity map is ...
7d1782a 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...
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...
afe1911 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:
62570e8 06 Jun 2011 Solve the RAILS_ENV problem in the railties tests in a m...
f9b4123 05 Jun 2011 load_path_test.rb is also dependent on RAILS_ENV=develop...
523c7c2 05 Jun 2011 Fix adapter_test.rb to make no assumptions about the dat...
3b7d100 05 Jun 2011 Fix typo
75e5610 04 Jun 2011 Bring back oracle specific crap
253bb6b 04 Jun 2011 Refactor Active Record test connection setup. Please see...
cdce7ff 04 Jun 2011 Force RAILS_ENV=development in rackup_test.rb. This fixe...
f064664 01 Jun 2011 Fix broken test. You know, the merge button will be the ...
69c52b0 01 Jun 2011 Add missing require to fix the CI
4067d88 31 May 2011 Revert "[activerecord][postgresql] verify if table has a...
fbe012e 31 May 2011 Ensure that calculations properly override the select va...
dfaad4f 31 May 2011 Only save the record once when calling create! on a coll...
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
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...
d411c85 23 May 2011 Replace references to ActiveSupport::SecureRandom with j...
1170cce 23 May 2011 Removed ActiveSupport::SecureRandom in favour of SecureR...
d7a910e 22 May 2011 Fix problem with loading polymorphic associations which ...