All Versions
47
Latest Version
Avg Release Cycle
150 days
Latest Release
910 days ago

Changelog History
Page 2

  • v0.13.0 Changes

    May 27, 2015

    NOTE: the commit for the v0.13.0 release tag incorrectly says Release 0.13.1

    โž• Added

    • ๐Ÿ‘€ Add from_ical! (#258)

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ Method arity for ActiveSupport::TimeZone.to_s (#255)
    • ๐Ÿ›  Fix whole-day skip with date inputs
    • ๐Ÿ‘€ Missed times selected from gap week with weekly interval > 1 (#241)
    • ๐Ÿ‘€ Fix occurs_on? miss near midnight for DST (#245)
  • v0.12.1 Changes

    July 04, 2014
    • ๐Ÿ“œ [FEATURE] Added support for deserialization of times via Time.parse
    • [ENHANCEMENT] Added interval validations
    • ๐Ÿ—„ [ENHANCEMENT] Deprecation message improvements
    • ๐Ÿ›  [BUGFIX] Coerce validation intervals to Fixnum
    • ๐Ÿ›  [BUGFIX] Fix YAML serialization on blank values in ActiveRecord (#231)
    • ๐Ÿ›  [BUGFIX] Yearly interval should return self like others
  • v0.12.0 Changes

    April 06, 2014

    โž• Added

    • โฌ†๏ธ Rename to start_time as a hash key (see UPGRADING) (#102)
    • ๐Ÿ‘€ Notify of deprecated usage (#219)

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ Skip double occurrences over DST (#189)
    • Avoid symbolizing hash keys from input
    • โฑ Ensure time comparisons are done in schedule time zone (#209)
    • ๐Ÿ‘€ Occurrence#overnight? now works on the last day of the month (#218)
  • v0.11.3 Changes

    February 07, 2014
    • ๐Ÿ›  [BUGFIX] Fix a StopIteration leak
  • v0.11.2 Changes

    January 25, 2014
    • โฑ [ENHANCEMENT] Use Enumerator for schedule occurrences
    • ๐Ÿ›  [BUGFIX] Fix high CPU usage on minutely schedules
  • v0.11.1 Changes

    October 28, 2013
    • ๐Ÿšš [ENHANCEMENT] Move deprecated into IceCube namespace
    • [ENHANCEMENT] Standardize the exceptions that we raise
    • ๐Ÿ›  [BUGFIX] Fix ActiveSupport edge case restoring serialized TZ
  • v0.11.0 Changes

    June 13, 2013

    โž• Added

    • โฑ schedule.last(n) method (#117)
    • previous_occurrence & previous_occurrences methods (#170)

    ๐Ÿ›  Fixed

    • ๐Ÿš… Occurrence to_s accepts format to comply with Rails
  • v0.10.1 Changes

    May 17, 2013

    ๐Ÿ”„ Changed

    • ๐Ÿ‘€ Accept arrays in multiparameter DSL methods (#139)

    ๐Ÿ›  Fixed

    • โฑ Match time zone from schedule when finding times (#152)
    • ๐Ÿ‘€ Reliably calculate distance to same day in next month (#171)
    • ๐Ÿ‘€ Updating interval on a rule shouldn't leave duplicate validations (#158) (#157)
    • ๐Ÿ‘ Allow Occurrence to work transparently with Arel (#168)
    • ๐Ÿ‘€ Raise errors for invalid input (#139)
  • v0.10.0 Changes

    February 25, 2013

    โž• Added

    • ๐Ÿ‘€ Add support for week_start (@masquita) (#75)
    • โฑ Schedule occurrences have end times (#119)

    ๐Ÿ”„ Changed

    • โž• Add block initialization, new schedule yields itself (#146)
    • ๐Ÿ‘€ Warn on use of DateTime and convert to local Time (#144)
    • โฑ Start time counts as an implicit occurrence (no more empty schedule) (#135)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix monthly intervals to not skip short months (#105)
    • ๐Ÿ‘€ Fix occurring_between? for zero-length occurrences at start boundary (#147)
    • ๐Ÿ› Bug fix for count limit across multiple rules (#149)
    • ๐Ÿ›  Fix occurrences in DST transition (#150)
  • v0.9.3 Changes

    January 03, 2013

    โž• Added

    • ๐Ÿ‘€ Duration is dependent upon end_time (#120)

    ๐Ÿ”„ Changed

    • 0๏ธโƒฃ Duration defaults to 0

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ Match the subseconds of start_time when finding occurrences (#89)
    • ๐Ÿ‘€ Avoid microseconds when comparing times (#83)
    • ๐Ÿ– Handle DateTime's lack of subseconds