Unreleased - View Diff
- Nothing yet
v2.2.1 - View Diff
- PR #38 - Fix the issue where reifying has_one association with
dependent: :destroy
could destroy a live record
v2.2.0 - View Diff
- PR #36 - Fix load order for paper_trail v12+
- Drop support for Ruby 2.5
- Add Github Actions CI supporting multiple version of Ruby, Rails and multiple databases types
2.1.3 - View Diff
- PR #24 - Fix reification on STI models that have parent child relationships
- A late night oopsies, Release yanked immediately, had bug preventing installation.
2.1.1 - 2020-10-21 - View Diff
- Bug fix for reify on
has_many :through
relationships when:source
is specified - Bug fix for reify on
has_many :through
relationships where the association is a has_one on the through model - Bug fix to ensure install generator will set
PaperTrail.association_tracking = true
2.1.0 - 2020-08-14 - View Diff
- PR #18 - Improve performance for
Model.reify(has_many: true)
by separating the SQL subquery. - PR #15 - Recreate
version_associations.foreign_key
index to utilize the newversion_associations.foreign_type
column - Update test matrix to support multiple versions of PT-core and ActiveRecord
- Remove deprecated methods
clear_transaction_id
,transaction_id
andtransaction_id=
2.0.0 - 2019-01-22 - View Diff
- PR #11 - Remove null constraint on
version_associations.foreign_type
column which was added inv1.1.0
. This fixes issues adding the column to existing projects who are upgrading. - Add generator
rails g paper_trail_association_tracking:add_foreign_type_to_version_associations
forversions_associations.foreign_type
column for upgrading applications fromv1.0.0
or earlier.
- Run
rails g paper_trail_association_tracking:add_foreign_type_to_version_associations
and then migrate your database.
1.1.1 - 2018-01-14 - View Diff
- Same as v2 release, this is released simply to maintain a working
v1
branch sincev1.1.0
was broken