Skip to content

Releases: jkbrzt/rrule

v2.3.0

09 Aug 19:28
Compare
Choose a tag to compare
  • Convert to Typescript (#229)
  • Fix DST issue (#233)

v2.2.9

09 Aug 19:28
292c7d3
Compare
Choose a tag to compare
  • Modernize with es6 & webpack (#227)
  • Break down files (#224)

v2.2.8

09 Aug 19:28
Compare
Choose a tag to compare
Bug fixes

v2.2.7

09 Aug 19:27
Compare
Choose a tag to compare
Bug fixes

v2.2.0

11 Mar 00:54
Compare
Choose a tag to compare
  • 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

01 Jun 12:14
Compare
Choose a tag to compare
  • Removed dependency on Underscore.js (thanks @gsf).
  • Various small bugfixes and improvements.

v2.0.0

16 Jul 16:48
Compare
Choose a tag to compare
  • 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