Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.28 KB

CHANGELOG.md

File metadata and controls

37 lines (31 loc) · 1.28 KB

Changelog

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.

Types of changes:

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

Please include the Github issue or pull request number when applicable

[Unreleased]

Added

  • Added child ID to the End Date Propagator message for easier debugging
  • A way to get the scopes that Acts As Span defines on a class: .span_scopes
  • Methods to get Arel nodes instead of ActiveRecord relations for the span class scopes:
    • current -> current_condition
    • expired (aka past) -> expired_condition
    • future -> future_condition
  • earliest and latest methods, which return the earliest or latest record in a collection of spanned records #36

Fixed

  • Rails 5 support for the EndDatePropagator needed to be extended into Rails 6.0 #34

1.2.2

Added

  • A change log #31

Fixed

  • Syntax error in EndDatePropagator#propagate #30