iCalcreator 2.29.18 releaseNotes
v2.29.1 Removal of all set-methods date(time)/interval ARRAY arguments
as well as get-methods return date(time)/interval ARRAY formats
DTSTART, DTEND, DUE, RECURRENCE_ID
CREATED, COMPLETED, DTSTAMP, LAST_MODIFIED
v2.29.2 Removal of all set-methods DateInterval ARRAY arguments
as well as get-methods return DateInterval ARRAY formats
REFRESH_INTERVAL, DURATION, TRIGGER
RDATE, EXDATE
FREEBUSY, RRULE, EXRULE
v2.29.3 Rewrite of Vcalendar::parse()
only string|array input allowed, file/url parse removed
v2.29.4 Removal of deprecated methods
Vcalendar::saveCalendar()
Vcalendar::useCachedCalendar()
Vcalendar::deleteProperty()
Vcalendar::setProperty()
Vcalendar::addComponent()
CalendarComponent::deleteProperty()
CalendarComponent::getProperty()
CalendarComponent::setProperty()
VetComponent::newComponent()
VTimezone::newComponent()
IcalXMLFactory::XMLfile2iCal()
IcalXMLFactory::XMLstr2iCal()
Removal of deprecated config/keys
DELIMITER, DIRECTORY, FILENAME, DIRFILE, FILESIZE, FILEINFO
All keys and (fixed) property values as constants available in IcalInterface
v2.29.5 Implement rfc7986
new properties; COLOR, NAME, CONFERENCE, IMAGE, REFRESH-INTERVAL, SOURCE
allow calendar-properties; UID, LAST-MODIFIED, URL, REFRESH-INTERVAL, SOURCE,
COLOR, NAME, DESCRIPTION, CATEGORIES, IMAGE
replace rfc5545 (date+unique_id) UID by rfc7986 guid UID
v2.29.6 alter RRULE/EXRULE to single occurence
v2.29.7 Allow iana-token (Other IANA-registered type) property PARAMETER names
For ACTION and CLASS, iana-token / x-name VALUES are allowed
However, IANA Properties still not supported
v2.29.8 Vcalendar::sort() order adjustment
v2.29.9 Conformed method names for Last-Modified, Request-Status, Related-to
v2.29.10 fix other (Ms) timezones conversion to PHP timezones (ie map on offset)
in RegulateTimezoneFactory, to be used before Vcalendar::parse
v2.29.11 code reworks: StringFactory, SortFactory, CalAddressFactory, *Traits etc
v2.29.12 Vtimezone::populate() moved to Util/VtimezonePopulateFactory::process()
v2.29.13 CATEGORIES, RESOURCES no longer accepts array input
v2.29.14 String asserts in set-methods for TEXT Valuetype properties
v2.29.15 Vcalendar::returnCalendar() new fileName arg
v2.29.16 Methods with DateTime arg now accepts DateTimeInterface
v2.29.17 assert for method exists
v2.29.18 xml header update
v2.29.20 PHP 7.4 compability (Util/DateIntervalFactory, Util/StringFactory)
v2.29.21 more 2.29.16 (DateTimeFactory, RecurFactory)
v2.29.22 Issue #88, code style, PHP 7+ compability
v2.29.23 StringFactory needle/haystack functions
v2.29.24 Issue #87, RecurFactory split in 2, reworked
more recur improved select base methods
v2.29.25 bug RecurFactory::setRexRule() + RecurFactory2::assertRecur() rules
v2.29.26 bug RecurFactory, BYDAY
v2.20.27 docs: setCategories/setResources don't accepts array parameter
setRrule(/setExrule) allows only one in component
v2.29.28 bug RecurFactory2::recurWeekly2()
v2.29.29 bug StringFactory::size75(), max rowlength
v2.29.30 Issue #89 URL adapt, strip of value opt (urlencoded) prefix/suffix '<>'
(IcalXMLFactory) SOURCE value-type conform
v2.29.30b More issue #89 URL adapt, parse parameter
|