CHANGELOG.md in montrose-0.12.0 vs CHANGELOG.md in montrose-0.13.0

- old
+ new

@@ -1,4 +1,28 @@ +### 0.12.0 - (2021-02-02) + +* enhancements + * Adds `Montrose.covering` to disambiguate `Montrose.between` behavior + `#covering` provides recurrence masking behavior, i.e., only recurrences + within the given range will be emitted + * Added support for ActiveSupport 6 and Ruby 2.7 + * Adds `Montrose#infinite?` and ensures `Montrose.finite?` returns a boolean + +* bug fixes + * Fixes `Recurrence#include?` behavior for infinite recurrences with + intervals > 1 + +* breaking changes + * `Montrose.between` no longer provides masking behavior, which is now + provided by `Montrose.covering`. A global option can be used + `Montrose.enable_deprecated_between_masking = true` to retain the legacy + behavior for `Montrose.between`. This option will be removed in v1.0. + * Dropped official support for EOL'd rubies and ActiveSupport < 5.2 + +* miscellaneous + * switched from Travis to CircleCi for builds + * switched default branch to `main` +# ### 0.11.0 - (2019-08-16) * enhancements * Adds `Recurrence#during` to support recurrences within time-of-day ranges, e.g. `Montrose.every(20.minutes).during("9am-5pm")`