- New functionality:
- fcn createExdate, sort exdates in ascending order
- Updates:
- Moving vcalendar fcns to iCalUtilityFunctions (performance), sort callback function _cmpfcn, _size75, _strrep, _strunrep
- Bug fixes:
- fcn selectComponent, X-RECURRENCE and RECURRENCE-ID mgnt
- fcn selectComponents2, manage multiple components with the same UID
- General:
- No sort is required after fcn parse or before fcn selectComponents!
Downloads |
[iCalcreator]
[rsscalCreator]
[eventCreator] [tinycal] [dbiCal] [iCalcnv] [tiCalFile] [eClog] [rfc] [sLog] | |||
sLog
A mysql (5.x) log database able to log events in a single or multi system/application
environment. Written completely as mysql stored procedures with a secure simple log
interface using direct access to database or via a web/SOAP service.
| ||||
| version | download | stat | text | |
![]() | 0.8 | sLog | 1975 | Enhanced version! |
![]() | 0.6 | sLog | 1248 | First official release. |
![]() | 0.8 | spm | 1317 | sLog Payload Monitor is a HTML/Javascript/Ajax interface used for exploring sLog (req. v0.8) information. |
| GPL | 4376 | GNU GENERAL PUBLIC LICENSE | ||
[top]
iCalcreator
iCalcreator is a PHP class package managing iCal files,
supporting (non-)calendar systems and applications to process
and communicate calendar information like events, agendas, tasks, reports, totos and journaling information.
| ||||
| version | download | stat | text | |
![]() | 2.16.12 | iCalcreator |
3310 |
A minor subrelease:
|
![]() | 2.16.6 |
iCalcreator
using.html |
2364 613 |
A minor subrelease:
|
![]() | 2.16.1 | iCalcreator | 507 |
A minor subrelease:
|
![]() | 2.16 |
iCalcreator
using.html |
315 262 |
A major subrelease:
|
![]() | 2.14 |
iCalcreator
using.html |
1851 824 |
A major subrelease:
|
![]() | 2.12 |
iCalcreator
using.html |
2234 964 |
A major subrelease:
|
![]() | 2.10.23 |
iCalcreator
using.html |
2667 1110 |
A minor subrelease:
|
![]() | 2.10.20 |
iCalcreator
using.html |
509 341 |
A minor subrelease:
|
![]() | 2.10.15 |
iCalcreator
using.html |
670 404 |
A minor subrelease:
|
![]() | 2.10.5 |
iCalcreator
using.html |
1976 979 |
A minor subrelease:
|
![]() | 2.10 |
iCalcreator
Samples releaseNotes using.html |
878 1122 493 594 |
A major subrelease:
|
![]() | 2.8 |
iCalcreator
Samples releaseNotes using.html |
3318 1937 857 1425 |
A major subrelease: - new factory-method for creating components - simplified configuration - utility (static) functions collected in support class - refactored sort and selectComponents functions - multibyte character support (opt. mb_string) - value (protocol) prefix (Attendee, Organizer etc.) - a major number of minor bugs fixed e.g. date (UTC), text properties, duration - updated using manual As usual, exhaustive regression tests has been executed to verify the release. |
![]() | 2.6 |
iCalcreator
Samples releaseNotes using.html |
8147 5171 1933 3386 |
A major subrelease: - enhanced performance - ensuring date input formats - UTC bug correction - refactored setFunctions - updated using manual An extensive external beta test programme has been executed to verify the release. |
![]() | 2.4.3 |
iCalcreator
Samples releaseNotes using.html |
2651 1814 1318 1662 |
Functionality - Function selectComponents For all recurrence instances for a calendar component, an x-property, "x-current-dtstart" and opt. also "x-current-dtend" alt. "x-current-due", has been created with a TEXT content, "Y-m-d [H:i:s][timezone/GMT offset]" showing the current start and opt. also end alt. due date. - Function parse (at component level) Ability to parse/inject strict rfc2445 property formatted property text line(-s) into an component and also complete ALARM subcomponents. - Function parse (at calendar level) Allows multiple calendars (within a single ICS file) parse into a single calendar (adaption for Oracle Calendar exports) Other - updated summary - Updated command manual |
![]() | 2.4 |
iCalcreator
Samples releaseNotes using.html |
1562 2170 1253 1249 |
New functionality - New function for selection of components within date period - support of remote files, update functions saveCalendar, parse and useCachedCalendar - new calendar config "URL", protocol http (or webcal) - updated calendar config "directory" and "filename" - new calendar config "allowEmpty", allow/(deny) empty properties at input/parse Bug fixes - function sort - function _date_time_string - setting property RDATE - function deleteProperty regarding X-properties - setting (multiple "text") properties CATEGORIES, RESOURCES, X-prop, function parse - setting CONTACT regarding parameter ALTREP - function _strrep folding lines longer than 75 octets, preserve line breaks in XML text values Other - changing component property order (MS Outlook 2003), UID+DTSTAMP always first - function returnCalendar no longer write to file before redirecting, improves performance - short summary - Updated command manual |
![]() | 2.2.8 |
iCalcreator
Samples using.html |
2760 1281 2216 |
Updated functions - major correction/refine sort function - update of UID to include microseconds, used in sort - line break management Updated command manual |
![]() | 2.2.6 |
iCalcreator
Samples releaseNotes using.html |
1552 1281 1299 1428 |
Updated functions - iCal files merge - date managing, header cache directives etc. - Bug/code corrections Updated command manual |
![]() | 2.2 |
iCalcreator
Samples releaseNotes using.html |
1461 1262 1293 1425 |
New functions - iCal file sort() (DTSTART+DTEND/DUE/DURATION) - deleteProperty, on calendar + component level Bug/code corrections and function updates e.g. integer input identification, securing x-prop uniqueness |
![]() | 2.0 |
iCalcreator
Samples releaseNotes using.html |
6017 2405 1256 1271 | iCalcreator 2.0 supports iCal calendar file create, parse and edit. |
![]() | 1.0 |
iCalcreator 1.0
Samples 1.0 releaseNotes using.html |
1685 1769 1156 1294 | The official iCalcreator 1.0 release. |
![]() | 0.9.15 |
iCalcreator
Samples releaseNotes using.html |
2016 2195 1134 1468 | Minor bugfix and function improvement, pre-release version. |
| LGPL | 4994 | GNU LESSER GENERAL PUBLIC LICENSE | ||
[top]
tinycal
tinycal is a small HTML calendar box, displaying calendar information from local
and/or remote calendar files or even urls, ex. Google calendar.
tinycal displays calendar information in a month, week, day, list or component view,
only 220px in width (configurable), "calendar-in-a-box".
| ||||
| version | download | stat | text | |
![]() | 3.0 | tinycal | 672 | Ported to jQuery JavaScript Library v1.4.4 for display and Axaj logics. |
![]() | 2.4.1 | tinycal | 781 |
- adapt for prototype 1.7 javascript framework - time (date) display in component view - includes alarms in non-total downloads |
![]() | 2.4 | tinycal | 348 |
The 2.4 version is updated to use iCalcreator 2.8 and javascript adaptations. Supports en, fr, it and se languages. |
![]() | 2.2 | tinycal | 1718 |
Obsolete version! New list view added, displaying calendar list ability to download iCal file or within view scope bug corrections, ex. in month view, initialization rewrited for faster load time IE adaptions. |
![]() | 1.0 | tinycal | 1244 |
Obsolete version! First official release. |
| GPL | 4376 | GNU GENERAL PUBLIC LICENSE | ||
[top]
eventCreator
The iCal event web editor.
| ||||
| version | download | stat | text | |
![]() | 1.0 | eventManager | 4348 | The iCal file event Manager, port of eventCreator 2.0 to Joomla! 1.0 |
![]() | 2.0 |
eventCreator
using.txt |
4030 2753 |
Updates supporting iCalcreator 2.0 The complete iCal file event web editor. |
![]() | 1.2 |
eventCreator
using.html |
1401 1289 | Updated to support iCalcreator 1.0 |
![]() | 1.0 |
eventCreator
using.html |
2185 1525 | Create single calendar event on-the-fly and get result in iCal/xCal/rsscal format. |
| GPL | 4376 | GNU GENERAL PUBLIC LICENSE | ||
[top]
rssCalcreator
rsscalCreator is a PHP class that implements the rsscal (RDF) specification of iCal, RFC2445. Only the calendar event component is implemented.
| ||||
| version | download | stat | text | |
![]() | 0.8.5 |
rsscalCreator
Samples using.html |
6902 2973 1584 | First official release. |
| LGPL | 4994 | GNU LESSER GENERAL PUBLIC LICENSE | ||
[top]
dbiCal
dbiCal is a PHP database back end solution storing (multiple)
iCal calendars in a database, using pear MDB2 as database API
and iCalcreator as the calendar information API. | ||||
| version | download | stat | text | |
![]() | 3.0.5 | dbiCal | 556 |
A minor subrelease:
|
![]() | 3.0 | dbiCal | 738 |
|
![]() | 2.0rc | dbiCal | 1676 | An extended (MySQL) db schema, managing multiple calendars, RRULE/EXRULE and X-properties. |
![]() | 1.0 | dbiCal | 3931 | First official release. |
| LGPL | 4994 | GNU LESSER GENERAL PUBLIC LICENSE | ||
[top]
iCalcnv
iCalcnv is a PHP utility package containing functions for converting remote or
local iCal files to xls and csv format and from csv format to iCal.
| ||||
| version | download | stat | text | |
![]() | 3.2 | iCalcnv | 265 |
|
![]() | 3.0 | iCalcnv | 674 |
|
![]() | 2.0 | iCalcnv | 3015 |
cvs/xls column ordering, extended read/write file control (separate functions, usable anywhere), iCal component property controls, map of iCal property name to user friendly name and vice versa, minor bug fixes. |
![]() | 1.0 | iCalcnv | 969 | First official release. |
| LGPL | 4994 | GNU LESSER GENERAL PUBLIC LICENSE | ||
[top]
tiCalFile
tiCalFile is a PHP utility class, used when creating iCal (RFC2445) calendar TEST
file(-s), based on the iCalcreator class.
| ||||
| version | download | stat | text | |
![]() | 3.2 | tiCalFile | 129 |
|
![]() | 3.0 | tiCalFile | 300 |
|
![]() | 2.4.1 | tiCalFile | 357 | Updated the file locking mechanism. |
![]() | 2.4 | tiCalFile | 331 | A file locking mechanism is implemented to avoid parallel excutions. |
![]() | 2.2 | tiCalFile | 458 | Offer extended property parameter setting. |
![]() | 2.0 | tiCalFile | 1218 | Bug-fix release, enhanced log capability, using PEAR LOG or eClog (below) |
![]() | 1.0 | tiCalFile | 1011 | First official release. |
| LGPL | 4994 | GNU LESSER GENERAL PUBLIC LICENSE | ||
[top]
eClogeClog, a PHP log class, offer ability to log to file (default), console, database, mail, error_log and syslog. Supports multiple parallel handlers and ability to trigger PHP errors. There are ongoing development on stomp, mqseries and snmp handlers. | ||||
| version | download | stat | text | |
![]() | 0.9.1 | stompHandler | 250 | eClog stomp handler, bugfix |
![]() | 0.9 | stompHandler | 124 | eClog stomp handler |
![]() | 3.0 | eClog | 191 |
|
![]() | 2.0 | eClog | 381 | Extended version supporting singleton pattern, simplified log calls etc. |
![]() | 1.0 | eClog | 1097 | First official release. |
| LGPL | 4994 | GNU LESSER GENERAL PUBLIC LICENSE | ||
[top]
RCF | ||||
| download | stat | text | ||
| RFC0822 | 1149 | STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES | ||
| RFC1766 | 1124 | Tags for the Identification of Languages | ||
| RFC2445 | 8022 | Internet Calendaring and Scheduling Core Object Specification (iCalendar) | ||
| RFC2446 | 10814 | iCalendar Transport-Independent Interoperability Protocol (iTIP) Scheduling Events, BusyTime, To-dos and Journal Entries | ||
| RFC2616 | 1287 | Hypertext Transfer Protocol -- HTTP/1.1 | ||
| RFC3283 | 1364 | Guide to Internet Calendaring | ||
| RFC3339 | 1200 | Date and Time on the Internet: Timestamps | ||
| RFC5545 | 1482 | Internet Calendaring and Scheduling Core Object Specification (iCalendar) Obsoletes: RFC2445 | ||
| RFC5546 | 1063 | iCalendar Transport-Independent Interoperability Protocol (iTIP) Obsoletes: RFC2446 | ||
| RFC6321 | 494 | The XML Format for iCalendar | ||
| [top] | ||||
News
16/2 2013 New minor subrelease of iCalcreator 2.16.12
Release summary: 
- New functionality:
- fcn createRdate, sort rdates in ascending order
- fcn setUrl, using PHP filter for URL (URI) validation, returns FALSE on error
- Bug fixes:
- fcn selectComponents,RECURRENCE-ID may exist without SEQUENCE (i.e. SEQUENCE=0)
- fcn createRdate, _sortExdate1, _sortExdate2
5/1 2013 New major subrelease of iCalcnv-3.2
Release summary: 
- Updates:
- making iCalcnv constructor log argument optional
- removed internal function "iCaldate2timestamp", moved "fixiCalString" to a static private function
- Bug fixes:
- config "outputobj" mgnt
- replacing specific PEAR LOG constants by PHP constants (PEAR_LOG_DEBUG -> LOG_DEBUG etc)
- new config "extension_check",default TRUE, if to check input file extension
- cvs2iCal and mgnt of escaped characters in input
- replacing specific PEAR LOG constants by PHP constants (PEAR_LOG_DEBUG -> LOG_DEBUG etc)
3/1 2013 New major subrelease of tiCalFile 3.2
Release summary: 
- New functionality:
- adding create functionality for all component types (also todo, journal and freebusy components)
- adding missing component properties
- create of internal directory/file control functions
- logging no longer mandatory
- adding missing component properties
- Updates:
- configuration mgnt
- component properties mgnt
- internal function createTestFile
- internal log mgmt
- component properties mgnt
2/1 2013 New minor subrelease of iCalcreator 2.16.6
Release summary: 
24/11 2012 New major subrelease of iCalcreator 2.16
Release summary: 
- A major subrelease, main points are
- PHP 5.2 dateTime adaptions
- New functionality:
- config directive setPropertyNames, returns array of property names for all set properties in component, functions: getConfig, iCal2XML
- Updates:
- allow (empty) hour/minute/second parts in trigger/duration
- function _duration2str
- test resources (new jquery version etc)
- optimization function copy
- optimization, iCal2XML, _addXMLchild
- removed the unused iCalUtilityFunctions::_date2duration function
- moving the config setting of TZID from property create- to set-functions
- using.html
- function _duration2str
- Bug fixes:
- dateTime and timestamp mgnt, iCalcreator now requires PHP >= 5.2
- updated functions:_makeDtstamp, _chkdatecfg, _setDate, _setDate2, _strdate2date, _date2timestamp, _duration2date, _date2strdate, _isOffset, _setRexrule, _stepdate, _timestamp2date, _tz2offset, createTimezone, transformDateTime, ms2phpTZ, iCal2XML
- changed function names:, _date_time_string to _strdate2date, _format_date_time to _date2strdate, _date_time_arraye to _chkDateArr, _duration_array to _duration2arr, _duration_string to _durationStr2arr, _format_duration to _duration2str- function parse, ignoring all non-standard iCal properties
- function _duration2date
- function createTimezone
- PHP 5.2 adaption (dateTime and timestamp), functions: createTimezone, _timestamp2date, transformDateTime
- function parse, ignoring all non-standard iCal properties
9/8 2012 New major subrelease of iCalcreator 2.14
Release summary: 
- A major subrelease, main points are
- enhance management of Relationship Component Properties, ATTENDEE, CONTACT, ORGANIZER, RECURRENCE-ID, RELATED-TO, URL, UID
- updated file parse mgnt
- line 75 pos char. split functionality
- GEOLOCATION and vCard exports
- updated file parse mgnt
- New functionality:
- hiphop adaptations, http://php.webtutor.pl/en/2011/05/10/hiphop-for-php-unimplemented-functions-and-features/, function iCal2XML and XML2iCal NOT supported (using SimpleXML)
- export ATTENDEEs, ORGANIZERs and CONTACTs (if formatted as internet email) as vcard, new functions iCal2vCard, iCal2vCards
- function getProperty: added argument 'GEOLOCATION' will give output supporting ISO6709 "Standard representation of geographic point location by coordinates"
- export ATTENDEEs, ORGANIZERs and CONTACTs (if formatted as internet email) as vcard, new functions iCal2vCard, iCal2vCards
- Updates:
- expand functions getProperty, (_getProperties,) getComponent, selectComponents and sort with CONTACTs, RELATED-TOs, URLs
- optimized method _size75 (removed mbstring part)
- function parse, line endings + empty lines mgnt
- function createTimezone, mgnt no match within date period
- removed default_timezone setting inside class file
- using.html
- test platform
- optimized method _size75 (removed mbstring part)
- Bug fixes:
- function iCal2XML, typo error
- function setGEO input format, accepts 0 (zero) as input
- function createGEO output format
- function getProperty (_getProperties): empty properties mngnt
- function sort (_cmpfcn), sorting on argument, properties allowing multiple values, datetime
- function createPRODID, wrap PRODID at 75 pos
- language, set at calendar level, MUST affect the PRODID property
- function _size75, string split problems
- function setAttendee/setOrganizer, mgnt prefix MAILTO
- function getComponents, multiple property search values
- function setGEO input format, accepts 0 (zero) as input
27/8 2012 New major release of eClog-3.0
Release summary: 
- Completely object-oriented recoded
- Offer ability to log to file (default), console, database, mail, error_log and syslog
- Multiple parallel handlers are supported
- Supports PHP error reporting
- Offer ability to log to file (default), console, database, mail, error_log and syslog
17/7 2012 Development subrelease iCalcreator-2.13dev
Release summary: 
- News
- Export ATTENDEEs, ORGANIZERs and CONTACTs (if internet email format) as vcard, new functions iCal2vCard, iCal2vCards
- Functions getProperty, getComponent and selectComponents, argument CONTACT
- Functions getProperty, getComponent and selectComponents, argument URL
- Function getProperty: added argument "GEOLOCATION", if GEO is set, will give output supporting ISO6709 "Standard representation of geographic point location by coordinates"
- Functions getProperty, getComponent and selectComponents, argument CONTACT
- Updates
- function createGEO, latitude/longitud output format, utput: latitude: two digits, up to six decimal fractions, longitude: one digit up to six decimal fractions
- Removed default_timezone setting
- Optimized function _size75
- Managing (mixed) EOLs when parsing files, "non rfc5545/rfc2445 line ending characters", parse functions
- Removed default_timezone setting
- Bug fixes
- Typo error in function iCal2XML
- Function setGEO, latitude/longitud input format, accepts zero (0) as input, int input converted to float
- Function getProperty (_getProperties): empty properties mngnt
- Wrap PRODID at 75 pos
- Language, set at calendar level, must affect the PRODID property
- Functions setAttendee/setOrganizer, managing prefix MAILTO
- Function setGEO, latitude/longitud input format, accepts zero (0) as input, int input converted to float
- General
- Updating the test platform
- Major update of using.html, layout and content
Get and test the development release at sourceforge or github.
27/5 2012 New major release of tiCalFile-3.0
Release summary: 
- Completely recoded, now as a PHP class
- Will generate all calendar event properties (configurable)
Test tiCalFile here.
11/5 2012 iCalcreator test resource page
Release summary: 
The test resources are intended to supplement iCalcreator manual how to use iCalcrator and includes:
- how to set iCal properties and check parsing, the "testSuite"
- the iCalcreator "selectComponents" method (format 1), and especially the rdate/rrule properties
- how to use iCalcreator "getProperty" method on "calendar" and "component" level
- how to use iCalcreator "createTimezone" method
- look at time zones transitions using PHP built in DateTimeZone class and "iCalcreator helper functions"
- review/download PHP implementation of iCal use-cases
- the iCalcreator "selectComponents" method (format 1), and especially the rdate/rrule properties
Explore the test resources here.
1/4 2012 New major subrelease of iCalcreator 2.12
Release summary: 
- Concatenated iCalcreator class, utilityFunction class and helper functions in iCalcreator.class.php file
- new functionality:
- external time zone helper function contributions:getTimezonesAsDateArrays (expandTimezoneDates) and getTzOffsetForDate
- create and parse of rfc6321 XML
- ms2phpTZ, mapping of MS outlook time zones to PHP
- createComponent, sorting standard/daylight subComponents
- create and parse of rfc6321 XML
- uppdates:
- parsing dates with extended (MS outlook) time zones
- returnCalendar, only create header 'content-length' when gziping output
- _setDate _setDate2, setExdate, setRdate, utc offset management, Z-suffix
- createTimezone (_setTZrrule), fixing from/to UTC offset and rdate(-s)
- checking x-props names, start with 'x-'/'X-'
- parse, management of list content in TEXT properties
- all rfc5545 parameters with 'DQUOTE' settings
- transformDateTime, accepting input date in array format
- property ATTACH and large file attachments
- returnCalendar, only create header 'content-length' when gziping output
- fixed bugs:
- selectComponents, (continue if) missing dtstart
- selectComponents: long 'event' starting before period
- setProperty, management of properties with multiple ocurrences
- _tz2offset, plus/minus error
- getConfig, 'directory' or 'filename' couldn't accept '0' (zero)
- _size75, correct line break when property content ends with '0' at pos 76
- _setRexrule, UNTIL in DATE format
- ATTENDEE, parsing error
- setFREEBUSY, empty property
- set/create RELATED-TO mgnt
- update of PRODID when (re-)setting 'unique_id'
- selectComponents: long 'event' starting before period
- updated user guide
30/12 2011 New release of iCalcnv 3.0
Release summary: 
- iCalcnv is reworked into a single class, using a simple configuration set method.
- the former main functions; iCal2csv, iCal2xls and cvs2iCal are now public methods in the class.
- an iCalcreator calendar instance can be used as input (iCal2csv, iCal2xls) or returned as output (cvs2iCal) to ease up integration with iCalcreator
- PEAR Log (or eClog) is supported
- the former main functions; iCal2csv, iCal2xls and cvs2iCal are now public methods in the class.
4/12 2011 New minor subrelease of dbiCal 3.0.5
Release summary: 
- new functionality:
- Concatenating all class files into one file
- updates:
- Changed 2nd argument to dbiCal select method: using iCalcreator calendar array config format
- admin interface (, when using compare) removing unnecessary parse, sort and save
- testing byte encoded class file(-s)
- admin interface (, when using compare) removing unnecessary parse, sort and save
- fixed bugs:
- admin interface (config tab) when log file is defined but not created
23/11 2011 New subrelease of iCalcreator 2.10.23
Release summary: 
- fixed bugs:
- function selectComponents; RECURRENCE-ID management
- updated user guide
- UTC timezone usage
- relationship between getProperty/selectComponents functions
- other minor clarifications
- relationship between getProperty/selectComponents functions
15/11 2011 tinycal 3.0
Release summary: 
tinycal 3.0, ported to jQuery JavaScript Library v1.4.4 for display and Axaj logics.
14/11 2011 New subrelease of iCalcreator 2.10.20
Release summary: 
- updates:
- xcal (xml) format update
- function setConfig (component level), setting 'nl' always before 'format'
- fixed bugs:
- selectComponents with last arguments (false, true, false)
- iCalUtilityFunctions::_recur2date, FREQ=YEARLY + BYDAY - combination
- returnCalendar; removing Content-Length header
- iCalUtilityFunctions::_recur2date, FREQ=YEARLY + BYDAY - combination
- updated user guide etc.
21/10 2011 New subrelease of iCalcreator 2.10.15
Release summary: 
- new functionality:
- Evaluate, test and use of ionCube PHP byte file encoder
- update of functions
- selectComponents, changed order of generating components
- setSequence, value 0 (zero) first value
- setConfig, force setting of Directory before Filename
- _size75, updated management of line folding (again.. .)
- setSequence, value 0 (zero) first value
- fixed bugs:
- _size75, typo error
- _makeDtstamp, typo error
- selectComponents, setting start/end-dates (x-prop) for events longer than 24h
- _makeDtstamp, typo error
- updated using manual
- missing links, STATUS etc
8/10 2011 Beta test tinycal 3.0
Release summary: 
tinycal 3.0, ported to jQuery JavaScript Library v1.4.4 for display and Axaj logics.
Please feel free to take a look and test it here
and use the contact page and communicate your opinion!
Preliminary release date is late October.
7/10 2011 New release of tiCalFile 2.4
Release summary: 
A file locking mechanism is implemented to avoid parallel excutions.
7/10 2011 New release of eClog 2.0
Release summary: 
Extended version supporting singleton pattern, simplified log calls etc.
5/8 2011 New subrelease of iCalcreator 2.10.5
Release summary: 
- new functionality:
- transform a datetime from a timezone to another using PHP DateTime and DateTimeZone class (PHP >= PHP 5.2.0)
- updates:
- parse, ensure (vtimezone) standard/daylight component order
- iCalUtilityFunctions::createTimezone, creating RRULEs
- iCalUtilityFunctions::_setDate
- iCalUtilityFunctions::createTimezone, creating RRULEs
- fixed bugs:
- adaptation for PHP STRICT error_reporting
- updated using manual
15/7 2011 New release of iCalcreator 2.10
Release summary: 
- new functionality:
- getProperty, sort, getComponent and selectComponents with new arguments: Attendee, Categories, DTSTAMP, Location, Organizer, Priority, Resources, Status, Summary properties
- simple create of timezone (including standard/daylight) component
- auto completion of (default) timezone when setting DTEND, DTSTART, DUE, RECURRENCE-ID
- new arguments for utf8 encoding and gzencode in function returnCalendar
- simple create of timezone (including standard/daylight) component
- updates:
- get- and setfunction, properties with numeric (integer) content
- parse, management of line folding when parsing
- getProperty and deleteProperty, management of properties with multiple ocurrence
- parse on calendar level, set config when creating new component etc
- setfunctions for DTEND, DTSTART, DUE, RECURRENCE-ID
- update of getConfig and all config setting on calendar and component level
- calendar property VERSION always first in calendar
- parse, management of line folding when parsing
- fixed bugs:
- iCalUtilityFunctions::_duration2date
- selectComponents
- setFreebusy
- createAttendee
- TRIGGER with no duration
- iCalUtilityFunctions::_recur2date(, _setRexrule), BYSETPOS
- selectComponents
- updated using manual
As usual, exhaustive regression tests has been executed to verify the release as well as external beta testing.
18/6 2011 iCalcreator 2.10 Beta test, Closed
The iCalcreator 2.10 beta test period has started, if you are interested to have a look and squeeze on iCalcreator v2.10rc2 package, please use the contact page.
Release summary: 
- updates:
- updated management of line folding
- updated functions getProperty, sort, SelectComponents, works with Attendee, Categories, (dtstamp, ) Location, Organizer, Priority, Resources, Status and Summary properties
- New:
- simple create of timezone (including standard/daylight) component(-s)
- auto completion of (default) timezone when setting DTEND, DTSTART, DUE, RECURRENCE-ID
- fixed bugs:
- management of properties with numeric (integer) content; PERCENT-COMPLETE, PRIORITY, REPEAT, SEQUENCE, X-PROP
- function iCalUtilityFunctions::_duration2date
- function selectComponents
- function createAttendee
- using TRIGGER with no duration
- function SelectComponents regarding X-CURRENT-*-values
- function setFreebusy, empty property
- function setFreebusy if property is empty.. .
- function iCalUtilityFunctions::_duration2date
6/3 2011 New release of tiCalFile 2.2
Release summary: 
- Offer extended property parameter setting.
1/3 2011 New release of dbiCal 3.0
Release summary: 
After a successfull beta release test period, the official release.
- supporting ALL calendar information; timezone, event, todo,journal and freebusy components with all properties, including x-properties.
- using pear MDB2 as database API and iCalcreator (2.8) as the calendar information API, opt pear Log
- simple interface functions; insert, select and delete calendar information
- includes a web admin page, offering ability to upload, insert, examine (file), inspect (db), removal and compare of calendar files.
- changed licence to LGPL.
- using pear MDB2 as database API and iCalcreator (2.8) as the calendar information API, opt pear Log
28/1 2011 dbiCal 3.0rc2 Beta test
Release summary: 
dbiCal has during the beta tests been extended to
- support storage of metadata, ex. calendar/user references (or preferences)
- include web administrator interface
Please contact if you would like to participarte!
24/1 2011 eventCreator 2.4rc is available for Beta testing.
Release summary: 
16/1 2011 New release of tinycal 2.4.1
Release summary: 
- adapt for prototype 1.7 javascript framework
- time (date) display in component view
- includes alarms in non-total downloads
- time (date) display in component view
9/1 2011 dbiCal 3.0rc Beta test
Release summary: 
dbiCal is a PHP database backend solution storing (multiple) iCal calendar files in a database
using pear MDB2 as database API and iCalcreator 2.8 as the API for calendar information.
Please contact if you would like to participarte!
8/1 2011 New release of tinycal 2.4
Release summary: 
- The 2.4 version is updated to use iCalcreator 2.8 and javascript adaptations.
- Supports en, fr, it and se languages.
6/1 2011 New release of iCalcreator 2.8
Release summary: 
- new factory-method for creating components
simplified configuration utility (static) functions collected in support class - refactored sort and selectComponents functions
- multibyte character support (opt. mb_string)
- value (protocol) prefix (Attendee, Organizer etc.)
- a major number of minor bugs fixed e.g. date (UTC), text properties, duration
- updated using manual
- refactored sort and selectComponents functions
As usual, exhaustive regression tests has been executed to verify the release.
