mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Releasing Rails 0.9.2
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@260 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
parent
ab4c640b96
commit
d9c0a37f37
6 changed files with 50 additions and 47 deletions
|
@ -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*
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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*
|
||||
|
||||
|
|
|
@ -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[
|
||||
|
|
|
@ -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*
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue