aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Koziarski <michael@koziarski.com>2007-08-14 08:53:15 +0000
committerMichael Koziarski <michael@koziarski.com>2007-08-14 08:53:15 +0000
commit7b64c374799aec826a82065cbce74529c79ed2ac (patch)
tree4ec3c377ca009a6f61a81d3d5e9acb939c5708ea
parent5b801b596014255ecf55dcf58c82cbf061faa08b (diff)
downloadrails-7b64c374799aec826a82065cbce74529c79ed2ac.tar.gz
rails-7b64c374799aec826a82065cbce74529c79ed2ac.tar.bz2
rails-7b64c374799aec826a82065cbce74529c79ed2ac.zip
Add forgotten changelog entry
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7316 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
-rw-r--r--activerecord/CHANGELOG7
1 files changed, 7 insertions, 0 deletions
diff --git a/activerecord/CHANGELOG b/activerecord/CHANGELOG
index 19733ae2a6..5df8900e7b 100644
--- a/activerecord/CHANGELOG
+++ b/activerecord/CHANGELOG
@@ -1,5 +1,12 @@
*SVN*
+* Change the implementation of ActiveRecord's attribute reader and writer methods [nzkoz]
+ - Generate Reader and Writer methods which cache attribute values in hashes. This is to avoid repeatedly parsing the same date or integer columns.
+ - Change exception raised when users use find with :select then try to access a skipped column. Plugins could override missing_attribute() to lazily load the columns.
+ - Move method definition to the class, instead of the instance
+ - Always generate the readers, writers and predicate methods.
+
+
* Perform a deep #dup on query cache results so that modifying activerecord attributes does not modify the cached attributes. [Rick]
# Ensure that has_many :through associations use a count query instead of loading the target when #size is called. Closes #8800 [lifo]