All Versions
23
Latest Version
Avg Release Cycle
91 days
Latest Release
1381 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.12.0 Changes
February 02, 2021โจ enhancements
- Adds
Montrose.covering
to disambiguateMontrose.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 ensuresMontrose.finite?
returns a boolean
- Adds
๐ bug fixes
- Fixes
Recurrence#include?
behavior for infinite recurrences with intervals > 1
- Fixes
๐ฅ breaking changes
Montrose.between
no longer provides masking behavior, which is now provided byMontrose.covering
. A global option can be usedMontrose.enable_deprecated_between_masking = true
to retain the legacy behavior forMontrose.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
#
-
v0.11.2
November 25, 2019 -
v0.11.1
September 25, 2019 -
v0.11.0 Changes
August 16, 2019- โจ enhancements
- Adds
Recurrence#during
to support recurrences within time-of-day ranges, e.g.Montrose.every(20.minutes).during("9am-5pm")
- Adds
- โจ enhancements
-
v0.10.1 Changes
July 22, 2019- โจ enhancements
- Adds
Schedule.dump
andSchedule.load
to support ActiveRecord column serialization
- Adds
- โจ enhancements
-
v0.10.0 Changes
July 18, 2019โจ enhancements
- Overrides
Recurrence#as_json
(by @mmagn) to correlate with behavior ofRecurrence#to_json
- Overrides
๐ bug fixes
- In overriding
Recurrence#as_json
as described above, fixes potential infinite loop of calling the method with an infinite recurrence
- In overriding
๐ฅ breaking changes
- Start time for a daily Recurrence defined with :at options will no longer reset to the beginning of the day; addresses confusion with original behavior in which such occurrences could emit events in the past relative to the given or explicit start time, i.e., earlier in the day
-
v0.9.0 Changes
March 14, 2019โจ enhancements
- Enables support for ActiveRecord 6
๐ bug fixes
- Fixes bug for nth day of month when used with yearly interval
๐ฅ breaking changes
- Using selected with :month with :day as a Hash will now enforce the
NthDayOfMonth
recurrence rule - Drops official support for Ruby 2.1 and 2.2
- Using selected with :month with :day as a Hash will now enforce the
-
v0.8.2 Changes
August 03, 2018- ๐ bug fixes
- Fixes use of :at when time of day earlier than :starts
- ๐ bug fixes
-
v0.8.1 Changes
July 27, 2018- ๐ bug fixes
- Fixes interval comparisons for secondly, hourly, minutely by zeroing usec for recurrence start and end times
- ๐ bug fixes
-
v0.8.0 Changes
May 29, 2018- โจ enhancements
- Parsing the
:at
option now initializes recurrence by the hour-minute-second - Support activesupport-5.2 (by @zokioki)
- Support ruby-2.5
- Support YAML.safe_load for Recurrence#to_yaml
- Parsing the
- โจ enhancements