All Versions
18
Latest Version
Avg Release Cycle
81 days
Latest Release
1043 days ago

Changelog History
Page 1

  • v0.10.0 Changes

    June 18, 2021

    โž• Added

    • Ability to get RRULE string #174 (thanks to @yordis)
    • ๐Ÿ“„ Expose Rule struct to docs #170 (thanks to @yordis)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed a timezone / DST related bug #160 (thanks to @peaceful-james)

    โšก๏ธ Updated

    • ๐Ÿ”จ GitHub Actions update / refactor #164 (thanks to @vanvoljg)
  • v0.9.0 Changes

    November 21, 2020

    0.9.0

    โž• Added

    ๐Ÿ›  Fixed

    • ๐Ÿ› Bug in Builder.String when there's only a single day (thanks to @chime-gm!)
  • v0.8.4 Changes

    June 14, 2019

    โšก๏ธ Updated

    • ๐Ÿ”จ Dependency updates and credo refactors
  • v0.8.3 Changes

    November 12, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ Allow additional keys in Cocktail.Span.span_compat type
  • v0.8.2 Changes

    November 08, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix a couple typespecs in Cocktail.Span (#66)
  • v0.8.1 Changes

    February 17, 2018

    ๐Ÿ›  Fixed

    • โฑ Allow backwards compatible parsing of BYTIME rule for existing schedules generated using cocktail pre-0.8.
  • v0.8.0 Changes

    February 17, 2018

    ๐Ÿ’ฅ Breaking

    • ๐Ÿ‘ The BYTIME option of RRULEs in the iCalendar output is now X-BYTIME to better follow the standard's extensions policy

    โž• Added

    • "time range" option (e.g. Schedule.add_recurrence_rules(:daily, time_range: %{start_time: ~T[09:00:00], end_time: ~T[11:00:00], interval_seconds: 1_800}); this serializes to X-BYRANGE in iCalendar format, using the extension prefix to signal that it's a proprietary extension)

    ๐Ÿ”„ Changed

    • Formatted code-base with the new Elixir 1.6 code formatter
    • โฑ Changed Schedule.t() to not be an opaque type, which fixed the few missing typespecs

    โœ‚ Removed

    • ๐Ÿ— JSON parser and builder; it was incomplete (will revisit in the future)
  • v0.7.0 Changes

    December 07, 2017

    โž• Added

    • The ability to pass anything responding to from and until to overlap_mode and compare
  • v0.6.0 Changes

    October 30, 2017

    โž• Added

    • Quick Start guide and logo to the README

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ Some recurrence rules would keep the microsecond component of the start time when generating occurrences. Cocktail now always strips microseconds out, it only supports second precision.
  • v0.5.3 Changes

    October 19, 2017

    ๐Ÿ›  Fixed

    • Giving empty lists for the :days, :hours, :minutes, :seconds, and :times options would produce invalid iCalendar strings