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
- 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
(akapast
) ->expired_condition
future
->future_condition
earliest
andlatest
methods, which return the earliest or latest record in a collection of spanned records #36
- Rails 5 support for the EndDatePropagator needed to be extended into Rails 6.0 #34
- A change log #31
- Syntax error in EndDatePropagator#propagate #30