- Add paranoid uniqueness validation; restructure code to allow for proper module injection.
- Upgrade to rspec 2.99
- Remove Gemfile.lock (gems should not have lockfiles).
- Fix handling of default scopes
- Fix cascade deletes
- Reflect ownership change in gemspec.
- Permit changing the default value of the deleted column via the
deleted_column_default
option.
- Fully qualify the columns.
- Fixed rollbacks in transactions.
- Set the
deleted_by
field to nil on.recover
.
- Added possibility to set the author of the deletion.
- Added options.
- Default scope has to be enabled manually.
- Added the method
deleted?
, which returns whether the object is deleted or not.
- Instances can be destroyed + recovered.