0
-* Added scope option to validation_uniqueness #349 [Kent Sibilev]
0
-* Added allow_nil options to validates_inclusion_of so that validation is only triggered if the attribute is not nil [what-a-day]
0
-* Added work-around for PostgreSQL and the problem of getting fixtures to be created from id 1 on each test case.
0
- This only works for auto-incrementing primary keys called "id" for now #359 [Scott Baron]
0
-* Added Base#clear_association_cache to empty all the cached associations #347 [Tobias Luetke]
0
-* Added more informative exceptions in establish_connection #356 [bitsweat]
0
-* Fixed that options[:counter_sql] was overwritten with interpolated sql rather than original sql #355 [bitsweat]
0
-* Fixed that overriding an attribute's accessor would be disregarded by add_on_empty and add_on_boundary_breaking because they simply used
0
- the attributes[] hash instead of checking for @base.respond_to?(attr.to_s). [Marten]
0
-* Fixed that Base.table_name would expect a parameter when used in has_and_belongs_to_many joins [Anna Lissa Cruz]
0
-* Fixed that nested transactions now work by letting the outer most transaction have the responsibilty of starting and rolling back the transaction.
0
- If any of the inner transactions swallow the exception raised, though, the transaction will not be rolled back. So always let the transaction
0
- bubble up even when you've dealt with local issues. Closes #231 and #340.
0
-* Fixed validates_{confirmation,acceptance}_of to only happen when the virtual attributes are not nil #348 [dpiddy@gmail.com]
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:
0
* Added that Base.update_all and Base.delete_all return an integer of the number of affected rows #341
0
-*
Changed the interface on AbstractAdapter to require that adapters return the number of affected rows on delete and update operations.0
+*
Added scope option to validation_uniqueness #349 [Kent Sibilev]0
-* Added that query benchmarking will only happen if its going to be logged anyway #344
0
-* Added higher_item and lower_item as public methods for acts_as_list #342 [Tobias Luetke]
0
* Added respondence to *_before_type_cast for all attributes to return their string-state before they were type casted by the column type.
0
This is helpful for getting "100,000" back on a integer-based validation where the value would normally be "100".
0
-*
Fixed the automated timestamping feature when running under Rails' development environment that resets the inheritable attributes on each request.0
+*
Added allow_nil options to validates_inclusion_of so that validation is only triggered if the attribute is not nil [what-a-day]0
+* Added work-around for PostgreSQL and the problem of getting fixtures to be created from id 1 on each test case.
0
+ This only works for auto-incrementing primary keys called "id" for now #359 [Scott Baron]
0
+* Added Base#clear_association_cache to empty all the cached associations #347 [Tobias Luetke]
0
+* Added more informative exceptions in establish_connection #356 [bitsweat]
0
* Added Base#update_attributes that'll accept a hash of attributes and save the record (returning true if it passed validation, false otherwise).
0
person.update_attributes(@params["person"])
0
* Added Base.destroy and Base.delete to remove records without holding a reference to them first.
0
+* Added that query benchmarking will only happen if its going to be logged anyway #344
0
+* Added higher_item and lower_item as public methods for acts_as_list #342 [Tobias Luetke]
0
+* Fixed that options[:counter_sql] was overwritten with interpolated sql rather than original sql #355 [bitsweat]
0
+* Fixed that overriding an attribute's accessor would be disregarded by add_on_empty and add_on_boundary_breaking because they simply used
0
+ the attributes[] hash instead of checking for @base.respond_to?(attr.to_s). [Marten]
0
+* Fixed that Base.table_name would expect a parameter when used in has_and_belongs_to_many joins [Anna Lissa Cruz]
0
+* Fixed that nested transactions now work by letting the outer most transaction have the responsibilty of starting and rolling back the transaction.
0
+ If any of the inner transactions swallow the exception raised, though, the transaction will not be rolled back. So always let the transaction
0
+ bubble up even when you've dealt with local issues. Closes #231 and #340.
0
+* Fixed validates_{confirmation,acceptance}_of to only happen when the virtual attributes are not nil #348 [dpiddy@gmail.com]
0
+* Changed the interface on AbstractAdapter to require that adapters return the number of affected rows on delete and update operations.
0
+* Fixed the automated timestamping feature when running under Rails' development environment that resets the inheritable attributes on each request.
Comments
No one has commented yet.