git clone git://github.com/rails/rails.git
Releasing Rails 0.9.2
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]
Fixed UrlHelper#link_to_unless so it doesn't care if the id is a string or fixnum [zenspider]
You should redirect externally on the default action
Forgot to include the new session module
Fixed mixin test and fixtures to work with postgresql #353 [Scott Baron]
Added Base#clear_association_cache to empty all the cached associations #347 [Tobias Luetke]
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]
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]
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 CTRL-C exists from the Breakpointer to be a clean affair without error dumping [Kent Sibilev]
Fixed "rake stats" to work with sub-directories in models and controllers and to report the code to test ration [Scott Baron]
Fixed that Base.table_name would expect a parameter when used in has_and_belongs_to_many joins [Anna Lissa Cruz]
The dispatcher should reload the associations AFTER clearing the inheritable variables, not before, or callbacks and others wont work
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]
Added acts instead of mixins
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)
Deal with associated classes that doesnt reside in their own files
Checked in the proper version of const_missing
Forgot a "or" in Inflector
Switched strategy on the id_before_type_cast problem and just did an explicit method so postgresql wouldnt choke on id is null
Added a require_association hook on const_missing that makes it possible to use any model class without requiring it first. Added that Active Record associations are now reloaded instead of cleared to work with the new const_missing hook in Active Record.
Pulling attributes_from_column_definition should set the primary id to nil instead of not at all
Scrap that