Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
Bennu - PHP iCalendar library
2
=============================
3
 
4
Bennu is an object-oriented library written in PHP that implements the
5
iCalendar standard (RFC 2445). It is easy to use, fully standards compliant,
6
and powerful. Applications can use Bennu to read and write iCalendar files,
7
making them compatible with programs like Microsoft Outlook, Apple iCal, and
8
Mozilla Sunbird.
9
 
10
Information
11
-----------
12
 
13
* Bennu version: based on upstream 0.2, heavily customized since then
14
* Licence: GNU LGPL 2.1
15
* WWW: http://bennu.sourceforge.net/
16
 
17
Changelog
18
---------
19
 
20
1/ removed ereg functions deprecated as of php 5.3 (18 Nov 2009)
21
2/ replaced mbstring functions with moodle core_text (28 Nov 2011)
22
3/ replaced explode in iCalendar_component::unserialize() with preg_split to support various line breaks (20 Nov 2012)
23
4/ updated rfc2445_is_valid_value() to accept single part rrule as a valid value (16 Jun 2014)
24
5/ updated DTEND;TZID and DTSTAR;TZID values to support quotations (7 Nov 2014)
25
6/ MDL-49032: fixed rfc2445_fold() to fix incorrect RFC2445_WSP definition (16 Sep 2015)
26
7/ added timestamp_to_date function to support zero duration events (16 Sept 2015)
27
8/ Updated \iCalendar_event::invariant_holds() to allow for same dtstart and dtend timestamps (13 July 2017)
28
9/ MDL-60391: replace create_function() with lambda function for PHP 7.2 compatibility (13 Oct 2017)
29
10/ MDL-62914: added handling for TZURL property (13 July 2018)
30
11/ MDL-67029: replace curly by square brackets for string offsets. PHP 7.4 compatibility (25 Oct 2019)
31
12/ MDL-74866: fixed parameter parsing if the value is wrapped by DQUOTE character (28 Jul 2022)
32
13/ MDL-76333: replaced strftime() with date() for PHP 8.1 compatibility (16 Nov 2022)
33
14/ MDL-78142: fixed PHP 8.2: Dynamic Properties deprecations (9 May 2023)