Rrule Versions Save

JavaScript library for working with recurrence rules for calendar dates as defined in the iCalendar RFC and more.

v2.3.2

5 years ago
  • Fix npm release (#240)

v2.2.9

5 years ago
  • Modernize with es6 & webpack (#227)
  • Break down files (#224)

v2.2.8

5 years ago

v2.2.7

5 years ago

2.2.0

7 years ago
  • Added support RRuleSet, which allows more complex recurrence setups, mixing multiple rules, dates, exclusion rules, and exclusion dates.
  • Added Millisecond precision
    • Millisecond offset extracted from dtstart (dtstart.getTime() % 1000)
    • Each recurrence is returned with the same offset
  • Added some NLP support for hourly and byhour.
  • Fixed export in nlp.js.

v2.1.0

10 years ago
  • Removed dependency on Underscore.js (thanks @gsf).
  • Various small bugfixes and improvements.

v2.0.0

10 years ago
  • Fixed a February 28-related issue.
  • More flexible, backwards-incompatible API:
    • freq is now options.freq.
    • options.cache is now noCache.
    • iterator has to return true
    • dtstart and options arguments removed from RRule.fromString (use RRule.parseString and modify options manually instead).
    • today argument removed from Rule.prototype.toText (never actually used).
    • rule.toString() now includes DTSTART (if explicitely specified in options).
    • Day constants .clone is now .nth, eg. RRule.FR.nth(-1) (last Friday).
  • Added RRule.parseString
  • Added RRule.parseText
  • Added RRule.optionsToString