Chris@0: *SVN* (version numbers are overrated) Chris@0: Chris@0: * (5 Oct 2006) Allow customization of #versions association options [Dan Peterson] Chris@0: Chris@0: *0.5.1* Chris@0: Chris@0: * (8 Aug 2006) Versioned models now belong to the unversioned model. @article_version.article.class => Article [Aslak Hellesoy] Chris@0: Chris@0: *0.5* # do versions even matter for plugins? Chris@0: Chris@0: * (21 Apr 2006) Added without_locking and without_revision methods. Chris@0: Chris@0: Foo.without_revision do Chris@0: @foo.update_attributes ... Chris@0: end Chris@0: Chris@0: *0.4* Chris@0: Chris@0: * (28 March 2006) Rename non_versioned_fields to non_versioned_columns (old one is kept for compatibility). Chris@0: * (28 March 2006) Made explicit documentation note that string column names are required for non_versioned_columns. Chris@0: Chris@0: *0.3.1* Chris@0: Chris@0: * (7 Jan 2006) explicitly set :foreign_key option for the versioned model's belongs_to assocation for STI [Caged] Chris@0: * (7 Jan 2006) added tests to prove has_many :through joins work Chris@0: Chris@0: *0.3* Chris@0: Chris@0: * (2 Jan 2006) added ability to share a mixin with versioned class Chris@0: * (2 Jan 2006) changed the dynamic version model to MyModel::Version Chris@0: Chris@0: *0.2.4* Chris@0: Chris@0: * (27 Nov 2005) added note about possible destructive behavior of if_changed? [Michael Schuerig] Chris@0: Chris@0: *0.2.3* Chris@0: Chris@0: * (12 Nov 2005) fixed bug with old behavior of #blank? [Michael Schuerig] Chris@0: * (12 Nov 2005) updated tests to use ActiveRecord Schema Chris@0: Chris@0: *0.2.2* Chris@0: Chris@0: * (3 Nov 2005) added documentation note to #acts_as_versioned [Martin Jul] Chris@0: Chris@0: *0.2.1* Chris@0: Chris@0: * (6 Oct 2005) renamed dirty? to changed? to keep it uniform. it was aliased to keep it backwards compatible. Chris@0: Chris@0: *0.2* Chris@0: Chris@0: * (6 Oct 2005) added find_versions and find_version class methods. Chris@0: Chris@0: * (6 Oct 2005) removed transaction from create_versioned_table(). Chris@0: this way you can specify your own transaction around a group of operations. Chris@0: Chris@0: * (30 Sep 2005) fixed bug where find_versions() would order by 'version' twice. (found by Joe Clark) Chris@0: Chris@0: * (26 Sep 2005) added :sequence_name option to acts_as_versioned to set the sequence name on the versioned model Chris@0: Chris@0: *0.1.3* (18 Sep 2005) Chris@0: Chris@0: * First RubyForge release Chris@0: Chris@0: *0.1.2* Chris@0: Chris@0: * check if module is already included when acts_as_versioned is called Chris@0: Chris@0: *0.1.1* Chris@0: Chris@0: * Adding tests and rdocs Chris@0: Chris@0: *0.1* Chris@0: Chris@0: * Initial transfer from Rails ticket: http://dev.rubyonrails.com/ticket/1974