2012-12-28 14:06:34 -05:00
|
|
|
## 2.7.1 (Unreleased)
|
|
|
|
|
2013-01-04 10:19:19 -05:00
|
|
|
- Added `setter` method for the `serializer` config option.
|
|
|
|
|
2012-12-28 01:19:29 -05:00
|
|
|
## 2.7.0
|
2012-11-28 11:18:42 -05:00
|
|
|
|
|
|
|
- [#183](https://github.com/airblade/paper_trail/pull/183) - Fully qualify the `Version` class to help prevent
|
|
|
|
namespace resolution errors within other gems / plugins.
|
2012-12-28 14:06:34 -05:00
|
|
|
- [#180](https://github.com/airblade/paper_trail/pull/180) - Store serialized representation of serialized attributes
|
|
|
|
on the `object_changes` column in the `Version` table.
|
|
|
|
- [#164](https://github.com/airblade/paper_trail/pull/164) - Allow usage of custom serializer for storage of object attributes.
|
2012-11-28 11:18:42 -05:00
|
|
|
|
2012-11-16 12:24:46 -05:00
|
|
|
## 2.6.4
|
2012-10-16 20:20:44 -04:00
|
|
|
|
2012-11-16 11:54:47 -05:00
|
|
|
- [#181](https://github.com/airblade/paper_trail/issues/181)/[#182](https://github.com/airblade/paper_trail/pull/182) -
|
|
|
|
Controller metadata methods should only be evaluated when `paper_trail_enabled_for_controller == true`.
|
2012-10-30 15:20:47 -04:00
|
|
|
- [#177](https://github.com/airblade/paper_trail/issues/177)/[#178](https://github.com/airblade/paper_trail/pull/178) -
|
|
|
|
Factored out `version_key` into it's own method to prevent `ConnectionNotEstablished` error from getting thrown in
|
|
|
|
instances where `has_paper_trail` is declared on class prior to ActiveRecord establishing a connection.
|
2012-10-16 20:20:44 -04:00
|
|
|
- [#176](https://github.com/airblade/paper_trail/pull/176) - Force metadata calls for attributes to use current value
|
|
|
|
if attribute value is changing.
|
|
|
|
- [#173](https://github.com/airblade/paper_trail/pull/173) - Update link to [diff-lcs](https://github.com/halostatue/diff-lcs).
|
2012-10-30 15:20:47 -04:00
|
|
|
- [#172](https://github.com/airblade/paper_trail/pull/172) - Save `object_changes` on creation.
|
2012-11-06 11:34:02 -05:00
|
|
|
- [#168](https://github.com/airblade/paper_trail/pull/168) - Respect conditional `:if` or `:unless` arguments to the
|
|
|
|
`has_paper_trail` method for `destroy` events.
|
2012-10-16 20:20:44 -04:00
|
|
|
- [#167](https://github.com/airblade/paper_trail/pull/167) - Fix `originator` method so that it works with subclasses and STI.
|
2012-11-06 12:19:31 -05:00
|
|
|
- [#160](https://github.com/airblade/paper_trail/pull/160) - Fixed failing tests and resolved out of date dependency issues.
|
|
|
|
- [#157](https://github.com/airblade/paper_trail/pull/157) - Refactored `class_attribute` names on the `ClassMethods` module
|
2012-11-16 12:24:46 -05:00
|
|
|
for names that are not obviously pertaining to PaperTrail to prevent method name collision.
|