Low commit activity in last 3 years
A long-lived project that still receives updates
Add simple versioning to ActiveRecord models (TISS version). Each model has a to-many model named mymodel_h which records all changes (including destroys but not deletes) made to the model. This is the version used by http://tiss.tuwien.ac.at and substantially differs from the original version. If you want to use acts_as_versioned in your project we recommend to use technoweenie's version (can be found also on github)
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme
= acts_as_versioned

This library adds simple versioning to an ActiveRecord module.  ActiveRecord is required.

This is the patched version for rtiss.

Versions 0.6.x (rails2 branch) are for rails 2.x
Versions 0.7.x (rails3 branch) are for rails 3.x
Versions 0.8.x (master branch) are for rails 4.x
Versions 0.9.x (master branch) are for rails 5.x (also works with rails 4.x)

== Resources

Install

* gem install acts_as_versioned

<3 GitHub

* http://github.com/technoweenie/acts_as_versioned

Gemcutter FTW

* http://gemcutter.org/gems/acts_as_versioned

Subversion

* http://svn.github.com/technoweenie/acts_as_versioned.git

Special thanks to Dreamer on ##rubyonrails for help in early testing.  His ServerSideWiki (http://serversidewiki.com) 
was the first project to use acts_as_versioned <em>in the wild</em>.

== Publishing a new release

* increase the VERSION in rtiss_acts_as_versioned.rb
* run: bundle exec rake test
* run: bundle exec rake release