fnando / recurrence

A simple library that handles recurring events.

josevalim (author)
Sat Jul 18 11:09:54 -0700 2009
commit  46bc2a37de646bea095602f6efbd79065cdc4807
tree    fba380b96849dbac89e3c819d3cf5399c40cfd63
parent  70099cfac1053c7fb00e942d465c21e8899e6fba
recurrence / History.txt
100644 56 lines (38 sloc) 1.374 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
== 0.0.1 2008-09-21
 
* 1 major enhancement:
  * Initial release
 
== 0.0.2 2008-09-21
 
* 1 minor enhancement:
  * Added `items` and `items!` methods; returns an array with all events
 
== 0.0.3 2008-09-22
 
* 1 major enhancement:
  * The recurrence now considers the starting date and its configurations
  * Added lots of specs
 
== 0.0.4 2008-09-30
 
* 1 major enhancement:
  * Renamed items method to events
  * Added each! method
  * Added lots of specs
 
== 0.0.5 2008-09-30
 
* 1 major enhancement:
  * Monthly interval now accepts symbols: monthly, bimonthly, quarterly,
semesterly
 
== 0.0.6 2009-01-06
 
* 1 major enhancement:
* Code refactoring
* Added next and next! methods
* Added more specs
* Yearly interval now accepts symbols: jan-dec and january-december
 
== 0.0.7 2009-01-06
 
* 1 major enhancement:
* The events method now accepts :starts and :until dates
 
== 0.0.8 2009-01-07
 
* 1 small enhancement:
* The iteration is stopped when the :until is reached when limiting events
 
== 0.1.0 2009-07-18
 
* 3 major enhancements:
  * Allow monthly recurrences to occur by weekday:
    Recurrence.new(:every => :month, :on => :first, :weekday => :thursday)
  * Allow several weekdays to be given to weekly recurrence:
    Recurrence.new(:every => :week, :on => [:monday, :wednesday, :friday])
  * Added :daily, :weekly, :monthly and :yearly shortcuts to Recurrence.