All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Modern gem management
- Contributor Covenant CoC
- Upgraded rspec and tests syntax
- Rails versions smaller than 4.1.x
- Support for rails versions below 4.1.x
- Rails versions smaller than 4.0.x
- Support for rails versions below 4.0.x
- Use separate internal accessors for with/only_deleted singular association readers
- Extract with_deleted singular assoc readers to separate module
- Added back feature where using immortal finders doesn't unscope association scopes.
- Added with/only_deleted singular association readers (see specs)
- Made compatible with Rails 3.1.X
- Changed the API, made it compatible with Rails 3.1, removed functionality
- issue 2: with_deleted breaks associations
- "without deleted" scope to join model by overriding HasManyThroughAssociation#construct_conditions rather than simply adding to has_many conditions.
- Bug where ALL records of any dependent associations were immortally deleted if
assocation has
:dependant => :delete_all
option set
- Bug where join model is not immortal
- Loading issue when the
deleted
column doesn't exist (or even the table)
- Behavior with
has_many :through
associations