Skip to content

Latest commit

 

History

History
114 lines (74 loc) · 2.71 KB

CHANGELOG.md

File metadata and controls

114 lines (74 loc) · 2.71 KB

Change Log

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.

Added

  • Modern gem management
  • Contributor Covenant CoC

Changed

  • Upgraded rspec and tests syntax

Deprecated

  • Rails versions smaller than 4.1.x

Removed

  • Support for rails versions below 4.1.x

Fixed

Security

Deprecated

  • Rails versions smaller than 4.0.x

Removed

  • Support for rails versions below 4.0.x

Changed

  • Use separate internal accessors for with/only_deleted singular association readers

Changed

  • Extract with_deleted singular assoc readers to separate module

Added

  • Added back feature where using immortal finders doesn't unscope association scopes.

Added

  • Added with/only_deleted singular association readers (see specs)

Added

  • Made compatible with Rails 3.1.X

Changed

  • Changed the API, made it compatible with Rails 3.1, removed functionality

Fixed

  • issue 2: with_deleted breaks associations

Added

  • "without deleted" scope to join model by overriding HasManyThroughAssociation#construct_conditions rather than simply adding to has_many conditions.

Fixed

  • Bug where ALL records of any dependent associations were immortally deleted if assocation has :dependant => :delete_all option set

Fixed

  • Bug where join model is not immortal

Fixed

  • Loading issue when the deleted column doesn't exist (or even the table)

[0.1.1]

Fixed

  • Behavior with has_many :through associations