activerecord-temporal

RubyMIT license

Time-travel querying, application/system versioning, and bitemporal support for Active Record