Skip to content

Latest commit

 

History

History
53 lines (42 loc) · 1.59 KB

CHANGELOG.md

File metadata and controls

53 lines (42 loc) · 1.59 KB

DeletedAt

0.5.0 (June 25, 2018)

  • Removed use of invasive views in preference of sub-selects
  • Dropped support for Ruby 2.0, 2.1, 2.2
  • Dropped support for Rails 4.1
  • Default deleted_at options using Proc

0.4.0 (Never Released)

  • Specs for Rails 4.0-5.1
    • Uses combustion gem for cleaner and more comprehensive testing
  • Added badges to ReadMe
  • Using :prepend to leverage ancestry chain
  • Add logger for internal use
  • DRYd up init code
  • Removed partially supported features
  • Added DSL in migrations/schema for adding deleted_at timestamps to tables

0.3.0 (May 10, 2017)

  • Add specs
  • Clean up dependencies
  • Auto-init models after installing views
  • Remove chained create methods

0.2.6 (April 06, 2017)

  • Add warning when no DB connection present

0.2.5 (March 28, 2017)

  • Extract injections to .load method

0.2.4 (February 03, 2017)

  • Use becomes to mask ::All etc classes

0.2.3 (February 03, 2017)

  • Chain create! method to work properly

0.2.2 (February 03, 2017)

  • Chain create method to work properly

0.2.1 (February 03, 2017)

  • More reliable table name handling
  • Changed API for installing views (e.g. destroy_deleted_view, uninstall_deleted_view)

0.1.1 (January 31, 2017)

  • Added instructions to readme
  • Fixes stack-too-deep edge-case (by moving to :include over :prepend)

0.1.0 (January 30, 2017)

  • Renames primary table to model_name/all
  • Creates views for each model using deleted_at
    • model_name/deleted
    • model_name/present
  • Classes created to read from views (::All, ::Present, ::Deleted)