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

Rails 2.3.6
Showing 247 commits

Hash Date Message
56bb550 23 May 2010 2.3.6 release
d8f0a58 23 May 2010 Remove miscommit from 57337cd
a637b5f 22 May 2010 backporting beda2d43 for newer sqlite-ruby bindings
25ec613 18 May 2010 1.9 compat: deprecated last_(month|year) in favor of pre...
9d99e61 18 May 2010 Revert "Don't carry default value when changing column f...
99bcce7 18 May 2010 make add_index and remove_index more resilient; new rena...
a5696e3 18 May 2010 Nested records (re: autosave) are now updated even when ...
94878c6 18 May 2010 Deprecate legacy CGI options in SessionStores.
bb2327d 17 May 2010 method rename to fix a broken test
32b0b5f 17 May 2010 Deprecate Array#rand in favor of Array#random_element [#...
76608b1 17 May 2010 superclass_delegating_accessor does not accept options.
cd3d30d 16 May 2010 CI: bump rack to 1.1
74206ae 16 May 2010 Rack dependency bumped to 1.1.0, tests passing. [#3558 s...
5b1f4c5 16 May 2010 Postgresql doesn't allow to change a string type column ...
ec017e1 16 May 2010 Added assert_attribute_type to clean up GeneratedAttribu...
5d979de 16 May 2010 when we run rake rails:freeze:edge update the value of t...
e535b45 16 May 2010 make fixture accessors private
3570f3e 16 May 2010 Fix broken integration test in 2.x [#4565 state:resolved]
3568c5c 16 May 2010 using :time_select when the attribute type is :time in t...
ddadcc7 16 May 2010 Don't carry default value when changing column for a bin...
0706bdc 15 May 2010 docs + test for each_error
5d7ad7b 15 May 2010 make sure `as` is set before trying to build an #{as}_co...
22b020d 15 May 2010 db:drop:all throws error when database does not exist [#...
2de3646 15 May 2010 partial counters with :as [#2804 state:resolved]
8e7a64d 15 May 2010 backported AR correction to find_each and find_in_batche...
6949d6f 14 May 2010 Remove deprecated tests according to 8e679f1
c4ef7bb 12 May 2010 to_json and to_xml tests added to ActiveResource
7cbc546 12 May 2010 Use superclass_delegating_accessor for connection handlers
9ab1154 12 May 2010 Drop require removed by 8e679f1
ad73a3a 12 May 2010 type_cast_calculated_value refactor: value is never a Fi...
8e679f1 11 May 2010 Remove i18n interpolation deprecation. It has been aroun...
3c1bb40 09 May 2010 Make sure schema dumper doesnt throw up when there are n...
77adb4b 09 May 2010 Revert "Revert "Add index length support for MySQL [#185...
eababa3 08 May 2010 Revert "Add index length support for MySQL [#1852 state:...
555801c 08 May 2010 The intention here was to assign to different objects ht...
3616141 08 May 2010 Add index length support for MySQL [#1852 state:resolved]
f967b35 07 May 2010 Make find_or_create and find_or_initialize work mixing e...
adcfb4e 07 May 2010 simple_format should return html_safe but not escape tex...
6d1344d 04 May 2010 add support for mysql2 adapter to dbconsole
f194d65 04 May 2010 Use primary key in conditions, not 'id' [#4395 state:res...
aeff171 04 May 2010 AR JSON Serializer now supports custom root option.
6dbc75f 04 May 2010 Allow pre-casted values (other than nil) to pass through...
04fa5af 04 May 2010 Use class_inheritable_accessor for connection_handler
0d767fd 01 May 2010 repair the activesupport message encryptor tests for me,...
dcf0f97 29 Apr 2010 making rake:migrate VERSION=0 a noop called in successio...
ce5af2f 28 Apr 2010 Destroy respects optimistic locking.
aa401bd 26 Apr 2010 Add ActiveResource::Base.include_root_in_json, like Acti...
9e262de 25 Apr 2010 Fix backport error: wrong exception name
8716ee4 25 Apr 2010 Fix unstated AS::Multibyte dependency
ec7716a 25 Apr 2010 actionpack: added missing encoding comments [#4466 state...
f6e71c6 25 Apr 2010 Expect an incompatible encoding exception when a templat...
fb545f4 25 Apr 2010 Expect an incompatible encoding exception when a templat...
4082001 25 Apr 2010 Fix pattern to match various magic comment formats
70034d8 25 Apr 2010 Ensure ERB source begins with the encoding comment
81e0607 25 Apr 2010 Ruby 1.9: ERB template encoding using a magic comment at...
457a546 24 Apr 2010 Remove quoted_string_prefix entirely since PostgreSQL wa...
5c0ad82 24 Apr 2010 PostgreSQL: remove the unnecessary heuristic checking wh...
c9e1570 24 Apr 2010 PostgreSQL: use standard-conforming strings if possible
cec44f5 24 Apr 2010 PostgreSQL adapter: escape_bytea, quote_string and unesc...
c401102 22 Apr 2010 Is not nessesary to have @_rails_html_safe instance var ...
d891754 21 Apr 2010 load tzinfo on initialize only
49943a7 21 Apr 2010 TimeZones lazy load
2401af4 19 Apr 2010 MemoryStore#read_multi(*keys) for dev-mode compatibility...
fd5c6e2 17 Apr 2010 Upgrade bundled i18n from 1.3.3 to 1.3.7
8b79c7c 17 Apr 2010 Fix 1.9-specific syntax error in test
4b36daf 17 Apr 2010 `String#starts/ends_with?` should return false for non-s...
c55cdd8 16 Apr 2010 Distinguish test for 1.8.6 compat
c519215 16 Apr 2010 ruby 1.8.7 compat: `starts/ends_with?` doesn't cast to s...
18ba648 15 Apr 2010 Implement find_in_batches without with_scope [#2227 stat...
b8b568e 14 Apr 2010 fix dash -> edit in an example, and a few touches now th...
5efb150 14 Apr 2010 Ensure not to load the entire association when bulk upda...
c69dc1a 12 Apr 2010 Fix for plugin not getting installed on Windows environm...
a84e9b4 10 Apr 2010 Fix Array#to_xml to produce valid markup when working wi...
dae2473 10 Apr 2010 made error_message_on work by passing in the object name...
2cd29f4 10 Apr 2010 Only set response etag if body is not blank
d91d6fe 10 Apr 2010 CI: show all headers for diagnosis
efec9b2 10 Apr 2010 Refactor for readability
56c5290 10 Apr 2010 CI: message for some outstanding failures
4a02437 09 Apr 2010 Fix a failure added on 958b0e977a263100e3767d749afc08986...
958b0e9 09 Apr 2010 fix stack trace lines on class_eval
f87a518 09 Apr 2010 Fix tests broken in 0653a6d30e1a2746c6fbab768a989e2b3750...
fcec740 09 Apr 2010 Changed the way inflections for uncountables work for 'f...
0653a6d 09 Apr 2010 Fixed that default locale templates should be used if th...
cfb31ed 07 Apr 2010 Generate routes for nested resources with nil object rai...
1d73682 06 Apr 2010 remove_index now uses quote_table_name() [#4300 state:re...
642d5d2 04 Apr 2010 Parameterize should accept malformed utf8 characters [#4...
e617af1 04 Apr 2010 Backport of lazy evaluation of has_many ..., :dependent ...
a72bcdb 02 Apr 2010 Check more carefully for vendored tzinfo
19161e0 02 Apr 2010 Adjust test in case tzinfo is not available
e2ec41a 02 Apr 2010 CI: add tzinfo
2c148cd 02 Apr 2010 delegate unknown timezones to TZInfo
de7925d 02 Apr 2010 utc_offset is no longer required on TimeZone and if it's...
aa48c79 01 Apr 2010 HTML safety: give a deprecation warning if an array of o...
1668ad3 01 Apr 2010 Added Object#presence that returns the object if it's #p...
1f44fc9 31 Mar 2010 Dont use Rails 3 finder syntax in Rails 2.3.x test [#430...
0e57c70 31 Mar 2010 Dont try to load the record from the db if preloading di...
a0454dc 31 Mar 2010 avoid method redefined; discarding old empty? warning [S...
e329eab 30 Mar 2010 Don't cache the utc_offset we are already caching the ti...
4b08679 30 Mar 2010 New assertion: assert_present
ccb1bee 30 Mar 2010 new assertion: assert_blank
ea6ef76 30 Mar 2010 Fixed a bug where create_table could not be called witho...
bf563bd 29 Mar 2010 Trivial doc update on nested attributes delete renaming
715b34f 29 Mar 2010 use supplied primary key when eager-loading belongs_to a...
00b95eb 29 Mar 2010 belongs_to associations now honor :primary_key option fo...
03d5d0b 29 Mar 2010 Add the ability to specify table_name_prefix on individu...
bc2af91 28 Mar 2010 backport of inconsistency with cattr_reader and matter_r...
0f18904 28 Mar 2010 flatten not needed here
cf7ed7c 28 Mar 2010 Time marshalling backported [#4286 state:committed]
c1b2200 27 Mar 2010 Marshaling a time object added an instance variable to t...
157c180 26 Mar 2010 Added compatibility to Ruby 1.9.2.
ac7b5a2 25 Mar 2010 Allow deprecation messages with or without a final period.
0022fa3 25 Mar 2010 Set mailer template_root as absolute path [#2263 state:r...
97e07a8 25 Mar 2010 Fix incorrect relative paths being used when looking up ...
629afe9 22 Mar 2010 ActionView::SafeBuffer should be there for backwards com...
26f2cce 22 Mar 2010 button_to should generate an html_safe string
c0137f6 17 Mar 2010 Don't rely on Active Support being loaded here
f175d19 17 Mar 2010 Bundler returns a Pathname from #loaded_from; work aroun...
9cfa875 16 Mar 2010 scope_key_by_partial fix for Ruby 1.9 when there's virtu...
2310aef 16 Mar 2010 translation method of TranslationHelper module returns a...
27aa228 16 Mar 2010 Improve performance of multibyte utils.
2d3c580 16 Mar 2010 Improve performance of Multibyte::Utils.
374e49b 16 Mar 2010 Change array entries to safe doesn't worth then the arra...
ebf300f 16 Mar 2010 object_and_class_ext_test warnings removed
b3d32a5 15 Mar 2010 to_str works here
b99914c 15 Mar 2010 Fixed a bug in JSON decoding with Yaml backend, where a ...
9b209e8 15 Mar 2010 read_ and write_fragment cache preserve html safety yet ...
056f957 14 Mar 2010 There's a Ruby issue with File.basename different versio...
40c393c 12 Mar 2010 Be sure to pass through args to to_yaml
eed8a88 12 Mar 2010 Write strings to fragment cache, not outputbuffers
ec760a5 12 Mar 2010 OutputBuffer#to_yaml should return string yaml, not some...
cbc0201 11 Mar 2010 Add deprecation warning for overwrite_params and remove ...
abb8fbd 09 Mar 2010 Disprefer JSONGem decoder since it only decodes JSON obj...
5a806f6 07 Mar 2010 converting inject to each and map
f6f75e8 05 Mar 2010 Removed the + sign as an accepted character from the par...
d3a8152 05 Mar 2010 Adds disable option to date_helpers generated hidden fie...
3969148 02 Mar 2010 Deprecate omitting the leading slash on a path arg to as...
1e64cdf 02 Mar 2010 Bump version constants to 2.3.6 to more easily support g...
f56a163 26 Feb 2010 Typo: _tasks -> _paths
f4ce042 26 Feb 2010 Add *.gem, pkg, and .bundle to .gitignore. Remove globs ...
ed7322f 26 Feb 2010 Deprecate toplevel plugins tasks in favor of lib/tasks f...
b06e5dc 26 Feb 2010 fixed a 'RecordNotFound' bug when calling 'reload' on a ...
5695b1b 25 Feb 2010 Fill in for I18n.normalize_translation_keys removed from...
268c904 25 Feb 2010 remove rubygems (version >= 1.3.6) deprecation message b...
63a7ef0 25 Feb 2010 Use Object#singleton_class instead of #metaclass. Prefer...
3a3fa7f 25 Feb 2010 Missed singleton_class
5b4e7c3 25 Feb 2010 Missing fileutils require
0307dba 25 Feb 2010 add time_separator for minutes only if minutes aren't hi...
39bcf14 19 Feb 2010 missing html_safe added and tests
2491175 19 Feb 2010 missings html_safe added
64d28f6 19 Feb 2010 ruby 1.9 array.to_s returns a string representing an esc...
397262a 19 Feb 2010 i18n translate with arrays issue solved
62c802c 19 Feb 2010 html_escape mail_to when encode javascript and not hex
d7ee4bb 19 Feb 2010 Making SafeBuffer << an alias for concat method
3926107 18 Feb 2010 Use FileUtils.mv instead of rename to copy in case of cr...
6227ec1 17 Feb 2010 Fix error_messages_for i18n issue if object_name has und...
4158282 13 Feb 2010 simple_format returns a safe buffer escaping unsafe inpu...
6451e86 07 Feb 2010 Fix pluralization for numbers formatted like '1.00'
84541c4 07 Feb 2010 Update CHANGELOG
6f9f1d3 07 Feb 2010 Merge remote branch 'mikel/2-3-stable' into 2-3-stable
1bf79f1 07 Feb 2010 Reindended and handled old ruby syntax
16b6d42 07 Feb 2010 Fixed test to check using 8Bit and verified, removed str...
f85ab90 07 Feb 2010 Ruby 1.9: cookie header parser works with either newline...
4645cd1 07 Feb 2010 Updating to TMail 1.2.7
d53a590 07 Feb 2010 Fixing TMail encoding problem, porting to ActionMailer
9a042ba 07 Feb 2010 Changing test, TMail now encodes this correctly
696ec1f 06 Feb 2010 Changed version of TMail to 1.2.6
564ace6 05 Feb 2010 Fixed html_safe test cases which weren't testing correct...
8a0e8f0 05 Feb 2010 Tests for html_safe! backwards compatibility are restored
d5b4f4d 05 Feb 2010 Automatically prefer Yajl or JSON backend over Yaml, if ...
83b4c16 05 Feb 2010 Add yajl-ruby as a JSON parsing backend
55c1a86 05 Feb 2010 Added backwards compatibility for html_safe!
9ca6df8 05 Feb 2010 Backport html_safe. Use latest rails_xss plugin for forw...
0c0da1a 02 Feb 2010 Fix empty Set-Cookie headers [#3811 state:resolved]
b362b39 02 Feb 2010 Bump year in MIT licenses
02e5150 29 Jan 2010 Cherry-pick bd74060 from i18n master to fix broken strin...
158e7b6 28 Jan 2010 Use format of ARes rather than content-type of remote er...
3f7729a 28 Jan 2010 Time#- with a DateTime argument behaves the same as with...
ce50c96 28 Jan 2010 active_support/ordered_hash now requires yaml
57337cd 27 Jan 2010 Adding custom yaml (de-)serialization for OrderedHash
652bdeb 21 Jan 2010 Update vendored i18n gem to 0.3.3 [#3492 status:resolved]
ef10988 19 Jan 2010 Fix bug that causes to_utf_offset_s to returns wrong off...
6012e57 18 Jan 2010 Make local_request? to returns true when facing ::1 IPv6...
c50609c 08 Jan 2010 Merge remote branch 'eloy/2-3-stable' into 2-3-stable
94de32b 08 Jan 2010 Merge branch '2-3-stable' of github.com:rails/rails into...
4682035 08 Jan 2010 Fixed that PrototypeHelper#update_page should return htm...
6e9b01f 08 Jan 2010 Allow AR::Schema's migrations_path to be overwritten by ...
51e6124 08 Jan 2010 Renamed AssociationReflection #collection_association? t...
c9a3929 08 Jan 2010 Rollback the transaction when one of the autosave associ...
eb22c24 08 Jan 2010 Exclude unchanged records from the collection being cons...
2aef092 08 Jan 2010 Add failing test that triggers the stack overflow for #2...
d5ba7c3 08 Jan 2010 Fixed that much of DateHelper wouldn't return html_safe?...
45e192d 08 Jan 2010 Fixed that fragment caching should return a cache hit as...
0dbe0f6 07 Jan 2010 Raise a RecordNotFound if an ID in nested attributes is ...
6d056c7 07 Jan 2010 Moved the validation logic to the association reflection...
e20ac99 07 Jan 2010 Refactored nested attributes a bit after last commit.
b3bd101 07 Jan 2010 Remove deprecated '_delete' option from NestedAttributes.
3d17d79 07 Jan 2010 Removed unnecessary call to #try and cleaned up a bit more.
4b7a439 07 Jan 2010 Don't use strings for callbacks, as these will be evaled...
c48a71c 07 Jan 2010 Cleanup some code in nested_attributes.rb, autosave_asso...
f12dd62 07 Jan 2010 Add AssociationReflection#collection_association? which ...
69db137 07 Jan 2010 Allows you to pass :all_blank to :reject_if option to au...
b7fd426 07 Jan 2010 Use helpers.label instead of views.labels.
319e4aa 04 Jan 2010 Make ActionPack specs work when I18n 0.3.3 is installed ...
1012dec 04 Jan 2010 The failsafe middleware should flush the logger upon log...
f32c96e 04 Jan 2010 fixing autolinking other protocols
c362a76 03 Jan 2010 Fixed multiparameter attribute assignment bug RE: Ticket...
b3dd14a 03 Jan 2010 Failing test case RE: Ticket 3131
f5714ab 02 Jan 2010 I18n label helper [#745 status:resolved]
37c5159 01 Jan 2010 Added two SAX-based backends for XmlMini, using both Lib...
12f6fd0 01 Jan 2010 Bugfixes, speed improvements and code cleanup for Nokogi...
54bc485 28 Dec 2009 Fix pg test
90f001b 28 Dec 2009 Refactored previous changes to nested attributes.
7074c5a 28 Dec 2009 Add an :update_only option to accepts_nested_attributes_...
146a750 28 Dec 2009 Make sure to not add autosave callbacks multiple times. ...
3470b30 28 Dec 2009 Make polymorphic_inverse_of in Reflection throw an Inver...
603b28c 28 Dec 2009 Provide a slightly more robust we_can_set_the_inverse_on...
cca75ca 28 Dec 2009 Add inverse polymorphic association support. [#3520 stat...
592085b 28 Dec 2009 Add more tests for the various ways we can assign object...
ed5b894 28 Dec 2009 Set inverse for #replace on a has_one association. [#351...
ab09ffd 28 Dec 2009 honour :inverse_of for joins based include
894c9b1 28 Dec 2009 honour inverse_of when preloading associations
1684aa1 27 Dec 2009 Fix tests
2675e4e 25 Dec 2009 Translated strings in the view are assumed html_safe (Cl...
a900205 23 Dec 2009 Fix ActiveSupport::JSON encoding of control characters [...
5374fb3 21 Dec 2009 Providing support for :inverse_of as an option to associ...
8bb3b9b 18 Dec 2009 Models with no attributes should just have empty hash fi...
e6cadd4 17 Dec 2009 Added :alert, :notice, and :flash as options to ActionCo...
48cd7df 16 Dec 2009 Fix the app generator of cookie_verification_secret.rb
1c3711b 16 Dec 2009 Fix another regression due to the inclusion of ActiveRec...
b1bbf90 16 Dec 2009 When passing force_reload = true to an association, don'...
1229ef7 16 Dec 2009 Accessing nonexistant cookies through the signed jar sho...
6d1494c 16 Dec 2009 Its cookie_verifier_secret
0200e20 16 Dec 2009 Added cookies.permanent, cookies.signed, and cookies.per...
e4ebaab 15 Dec 2009 Add test for TimeWithZone#to_i with wrapped DateTime
754bbaa 15 Dec 2009 Added #to_i to DateTime in ActiveSupport so #to_yaml wor...
f039bbb 15 Dec 2009 Dont be an ass and leave merge shit in stable, please
fda3ac6 15 Dec 2009 Add Enumerable#exclude? to bring parity to Enumerable#in...
1d9468b 11 Dec 2009 Fix postgresql AR test failure
b9f3523 07 Dec 2009 Ruby 1.9.2: exclude to_str from explicit coercion check too
64082b3 07 Dec 2009 Ruby 1.9.2: explicitly raise NoMethodError for attempts ...
b92ff78 06 Dec 2009 Ruby 1.9: don't rely on . in load path
43d2cb8 04 Dec 2009 Replace reset_counter_cache with reset_counters that has...
ccb197b 04 Dec 2009 Add support for Mysql column positioning via #add_column...
c253d7b 02 Dec 2009 1.9 Fix for exception views.
2f1ded3 02 Dec 2009 Fix instance_eval calls to association proxies
1db3a27 02 Dec 2009 Implement ActiveRecord#reset_counter_cache
da61a6c 28 Nov 2009 avoid generating invalid SMTP commands in ruby pre 1.9