Projet

Général

Profil

Paste
Télécharger (2 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / libraries / iCalcreator-2.22.1 / releaseNotes-2.22.1.txt @ 9525582e

1

    
2
The iCalcreator 2.22 release requires PHP >= 5.3.0 due to major updates in the
3
selectComponents method.
4
The returnCalender/useCachedCalendar methods no longer stops PHP script (die),
5
  return TRUE on success!
6
iCalcreator.class.php is now split into class and function files and need a new
7
  PHP iCalcreator invoke.
8

    
9
UPDATES
10
 fcn selectComponent() and supporting fcns
11
   (major REWRITE due to a number of bug reports)
12
  - selectComponent() now also accepts arg 1 as datetime obj (as fromDate),
13
      arg 2 datetime obj (toDate) (and arg 3-6=null)
14
    fcns _recur2date() accepts arg2-4 as datetime obj
15
  - X-CURRENT-DTSTART/DTEND timezone OK!!
16
  - no X-CURRENT-DTEND if no DTEND (DUE) is set
17
  - only one reccurrence a day
18
  - a RDATE will overwrite any RRULE reccurrence, on an date (Ymd) basis.
19
  - any EXDATE must exactly (Ymd[His]) match any RRULE/RDATE recurrence for
20
      exclusion
21
  - the property X-RECURRENCE contains the RRULE+RDATE recurrence pattern
22
      number
23
  - new property X-OCCURENCE contains recurrence day number (ex. 'day X of Y')
24
 fcn returnCalender(), set Content-Disposition as 'inline' (when new 3rd
25
   arg=FALSE, default=TRUE)
26
 fcns saveCalendar() and useCachedCalendar(), removed (direcory/filename) args
27
   NOTE, the returnCalender/useCachedCalendar methods
28
     no longer stops PHP script (die), return TRUE on success!
29
 fcn parse(), mgnt of the first 'BEGIN:VCALENDAR' row (ex. remove BOM char)
30
 fcn parse(), support PHP context (new 2nd arg.)
31
 fcns, sprintf (YmdHis) mgnt
32
     removed obsolete functions
33
     split iCalcreator.class.php into class and function files.
34
     Moving common vcalendar and calendarComponent methods into upper abstract
35
       base class
36
     NOTE, new iCalcreator PHP invoke
37

    
38
BUG fixes
39
 fcn iCalUtilityFunctions::createTimezone(), timezone standard/daylight
40
   (default, date) start
41
 fcns newComponent(),getComponents(), index settings
42
 fcns _setDate, _setDate2, input arg sanitize
43
 fcn getProperty(duration) format 4 will now include timezone from DTSTART
44
 some code and doc. typo errors.