aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2004-12-22 23:56:17 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2004-12-22 23:56:17 +0000
commitd9c0a37f37402fa128302b7c048201d2180a029e (patch)
treeb57796214a8041212e39db3505d330a1c0ac7d0c
parentab4c640b96f1bf1882f78847d0357e7492b621b1 (diff)
downloadrails-d9c0a37f37402fa128302b7c048201d2180a029e.tar.gz
rails-d9c0a37f37402fa128302b7c048201d2180a029e.tar.bz2
rails-d9c0a37f37402fa128302b7c048201d2180a029e.zip
Releasing Rails 0.9.2
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@260 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
-rw-r--r--actionpack/CHANGELOG18
-rwxr-xr-xactionpack/Rakefile2
-rw-r--r--activerecord/CHANGELOG63
-rwxr-xr-xactiverecord/Rakefile2
-rw-r--r--railties/CHANGELOG6
-rw-r--r--railties/Rakefile6
6 files changed, 50 insertions, 47 deletions
diff --git a/actionpack/CHANGELOG b/actionpack/CHANGELOG
index 0a873110f5..54a843279a 100644
--- a/actionpack/CHANGELOG
+++ b/actionpack/CHANGELOG
@@ -1,6 +1,4 @@
-*SVN*
-
-* Fixed UrlHelper#link_to_unless so it doesn't care if the id is a string or fixnum [zenspider]
+*1.1.0*
* Added search through session to clear out association caches at the end of each request. This makes it possible to place Active Record objects
in the session without worrying about stale data in the associations (the main object is still subject to caching, naturally) #347 [Tobias Luetke]
@@ -8,12 +6,6 @@
* Added more informative exception when using helper :some_helper and the helper requires another file that fails, you'll get an
error message tells you what file actually failed to load, rather than falling back on assuming it was the helper file itself #346 [dblack]
-* Fixed regression with Base#reset_session that wouldn't use the the DEFAULT_SESSION_OPTIONS [adam@the-kramers.net]
-
-* Fixed error rendering of rxml documents to not just swallow the exception and return 0 (still not guessing the right line, but hey)
-
-* Fixed that textilize and markdown would instantiate their engines even on empty strings. This also fixes #333 [Ulysses]
-
* Added use of *_before_type_cast for all input and text fields. This is helpful for getting "100,000" back on a integer-based
validation where the value would normally be "100".
@@ -23,6 +15,14 @@
* Added POST support for the breakpoint retries, so form processing that raises an exception can be retried with the original request [Florian Gross]
+* Fixed regression with Base#reset_session that wouldn't use the the DEFAULT_SESSION_OPTIONS [adam@the-kramers.net]
+
+* Fixed error rendering of rxml documents to not just swallow the exception and return 0 (still not guessing the right line, but hey)
+
+* Fixed that textilize and markdown would instantiate their engines even on empty strings. This also fixes #333 [Ulysses]
+
+* Fixed UrlHelper#link_to_unless so it doesn't care if the id is a string or fixnum [zenspider]
+
*1.0.1*
diff --git a/actionpack/Rakefile b/actionpack/Rakefile
index c5b263c68b..facc1d4327 100755
--- a/actionpack/Rakefile
+++ b/actionpack/Rakefile
@@ -8,7 +8,7 @@ require 'rake/contrib/rubyforgepublisher'
PKG_BUILD = ENV['PKG_BUILD'] ? '.' + ENV['PKG_BUILD'] : ''
PKG_NAME = 'actionpack'
-PKG_VERSION = '1.0.1' + PKG_BUILD
+PKG_VERSION = '1.1.0' + PKG_BUILD
PKG_FILE_NAME = "#{PKG_NAME}-#{PKG_VERSION}"
desc "Default Task"
diff --git a/activerecord/CHANGELOG b/activerecord/CHANGELOG
index 6b02d886fe..c91e5a4051 100644
--- a/activerecord/CHANGELOG
+++ b/activerecord/CHANGELOG
@@ -1,28 +1,4 @@
-*SVN*
-
-* Added scope option to validation_uniqueness #349 [Kent Sibilev]
-
-* Added allow_nil options to validates_inclusion_of so that validation is only triggered if the attribute is not nil [what-a-day]
-
-* Added work-around for PostgreSQL and the problem of getting fixtures to be created from id 1 on each test case.
- This only works for auto-incrementing primary keys called "id" for now #359 [Scott Baron]
-
-* Added Base#clear_association_cache to empty all the cached associations #347 [Tobias Luetke]
-
-* Added more informative exceptions in establish_connection #356 [bitsweat]
-
-* Fixed that options[:counter_sql] was overwritten with interpolated sql rather than original sql #355 [bitsweat]
-
-* Fixed that overriding an attribute's accessor would be disregarded by add_on_empty and add_on_boundary_breaking because they simply used
- the attributes[] hash instead of checking for @base.respond_to?(attr.to_s). [Marten]
-
-* Fixed that Base.table_name would expect a parameter when used in has_and_belongs_to_many joins [Anna Lissa Cruz]
-
-* Fixed that nested transactions now work by letting the outer most transaction have the responsibilty of starting and rolling back the transaction.
- If any of the inner transactions swallow the exception raised, though, the transaction will not be rolled back. So always let the transaction
- bubble up even when you've dealt with local issues. Closes #231 and #340.
-
-* Fixed validates_{confirmation,acceptance}_of to only happen when the virtual attributes are not nil #348 [dpiddy@gmail.com]
+*1.3.0*
* Added a require_association hook on const_missing that makes it possible to use any model class without requiring it first. This makes STI look like:
@@ -39,16 +15,19 @@
* Added that Base.update_all and Base.delete_all return an integer of the number of affected rows #341
-* Changed the interface on AbstractAdapter to require that adapters return the number of affected rows on delete and update operations.
-
-* Added that query benchmarking will only happen if its going to be logged anyway #344
-
-* Added higher_item and lower_item as public methods for acts_as_list #342 [Tobias Luetke]
+* Added scope option to validation_uniqueness #349 [Kent Sibilev]
* Added respondence to *_before_type_cast for all attributes to return their string-state before they were type casted by the column type.
This is helpful for getting "100,000" back on a integer-based validation where the value would normally be "100".
-* Fixed the automated timestamping feature when running under Rails' development environment that resets the inheritable attributes on each request.
+* Added allow_nil options to validates_inclusion_of so that validation is only triggered if the attribute is not nil [what-a-day]
+
+* Added work-around for PostgreSQL and the problem of getting fixtures to be created from id 1 on each test case.
+ This only works for auto-incrementing primary keys called "id" for now #359 [Scott Baron]
+
+* Added Base#clear_association_cache to empty all the cached associations #347 [Tobias Luetke]
+
+* Added more informative exceptions in establish_connection #356 [bitsweat]
* Added Base#update_attributes that'll accept a hash of attributes and save the record (returning true if it passed validation, false otherwise).
@@ -61,6 +40,28 @@
* Added Base.destroy and Base.delete to remove records without holding a reference to them first.
+* Added that query benchmarking will only happen if its going to be logged anyway #344
+
+* Added higher_item and lower_item as public methods for acts_as_list #342 [Tobias Luetke]
+
+* Fixed that options[:counter_sql] was overwritten with interpolated sql rather than original sql #355 [bitsweat]
+
+* Fixed that overriding an attribute's accessor would be disregarded by add_on_empty and add_on_boundary_breaking because they simply used
+ the attributes[] hash instead of checking for @base.respond_to?(attr.to_s). [Marten]
+
+* Fixed that Base.table_name would expect a parameter when used in has_and_belongs_to_many joins [Anna Lissa Cruz]
+
+* Fixed that nested transactions now work by letting the outer most transaction have the responsibilty of starting and rolling back the transaction.
+ If any of the inner transactions swallow the exception raised, though, the transaction will not be rolled back. So always let the transaction
+ bubble up even when you've dealt with local issues. Closes #231 and #340.
+
+* Fixed validates_{confirmation,acceptance}_of to only happen when the virtual attributes are not nil #348 [dpiddy@gmail.com]
+
+* Changed the interface on AbstractAdapter to require that adapters return the number of affected rows on delete and update operations.
+
+* Fixed the automated timestamping feature when running under Rails' development environment that resets the inheritable attributes on each request.
+
+
*1.2.0*
diff --git a/activerecord/Rakefile b/activerecord/Rakefile
index b79d78ad23..76c1ee6748 100755
--- a/activerecord/Rakefile
+++ b/activerecord/Rakefile
@@ -8,7 +8,7 @@ require 'rake/contrib/rubyforgepublisher'
PKG_BUILD = ENV['PKG_BUILD'] ? '.' + ENV['PKG_BUILD'] : ''
PKG_NAME = 'activerecord'
-PKG_VERSION = '1.2.0' + PKG_BUILD
+PKG_VERSION = '1.3.0' + PKG_BUILD
PKG_FILE_NAME = "#{PKG_NAME}-#{PKG_VERSION}"
PKG_FILES = FileList[
diff --git a/railties/CHANGELOG b/railties/CHANGELOG
index 8d5c089558..75804bf3d9 100644
--- a/railties/CHANGELOG
+++ b/railties/CHANGELOG
@@ -1,4 +1,4 @@
-*SVN*
+*0.9.2*
* Fixed CTRL-C exists from the Breakpointer to be a clean affair without error dumping [Kent Sibilev]
@@ -10,7 +10,9 @@
* Added support for a -h/--help parameter in the generator #331 [Ulysses]
-* File.expand_path in config/environment.rb would fail when dealing with symlinked public directories [mjobin]
+* Fixed that File.expand_path in config/environment.rb would fail when dealing with symlinked public directories [mjobin]
+
+* Upgraded to Action Pack 1.1.0 and Active Record 1.3.0
*0.9.1*
diff --git a/railties/Rakefile b/railties/Rakefile
index 23b69f9968..d97f05ff75 100644
--- a/railties/Rakefile
+++ b/railties/Rakefile
@@ -9,7 +9,7 @@ require 'date'
PKG_BUILD = ENV['PKG_BUILD'] ? '.' + ENV['PKG_BUILD'] : ''
PKG_NAME = 'rails'
-PKG_VERSION = '0.9.1' + PKG_BUILD
+PKG_VERSION = '0.9.2' + PKG_BUILD
PKG_FILE_NAME = "#{PKG_NAME}-#{PKG_VERSION}"
PKG_DESTINATION = ENV["RAILS_PKG_DESTINATION"] || "../#{PKG_NAME}"
@@ -221,8 +221,8 @@ spec = Gem::Specification.new do |s|
EOF
s.add_dependency('rake', '>= 0.4.11')
- s.add_dependency('activerecord', '>= 1.2.0')
- s.add_dependency('actionpack', '>= 1.0.1')
+ s.add_dependency('activerecord', '>= 1.3.0')
+ s.add_dependency('actionpack', '>= 1.1.0')
s.add_dependency('actionmailer', '>= 0.5.0')
s.has_rdoc = false