mirror of
https://github.com/etesync/android
synced 2024-11-26 09:58:11 +00:00
3729951b52
* recurring events * classification * status * attendees * ical4j 1.0.4 -> 1.0.5 * remove biweekly (replaced by ical4j)
384 lines
16 KiB
HTML
384 lines
16 KiB
HTML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>iCal4j</title>
|
|
<link rel="stylesheet" href="css/default.css" type="text/css" />
|
|
<link rel="alternate" href="http://sourceforge.net/export/rss2_projnews.php?group_id=107024&rss_fulltext=1" type="application/rss+xml" title="iCal4j - News"/>
|
|
<meta name="author" content="Ben Fortuna"/>
|
|
<meta name="description" content="A Java library for reading and writing iCalendar data streams"/>
|
|
<meta name="keywords" content="iCalendar, iCal, Parser, Java, Library, API"/>
|
|
</head>
|
|
<body>
|
|
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<td colspan="13" class="title">iCal4<span style="background:red">j</span></td>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><a href="index.html">Home</a></td>
|
|
<td>|</td>
|
|
<td><a href="introduction.html">Introduction</a></td>
|
|
<td>|</td>
|
|
<td><a href="http://wiki.modularity.net.au/ical4j">Wiki</a></td>
|
|
<td>|</td>
|
|
<td><a href="apidocs/index.html">Documentation</a></td>
|
|
<td>|</td>
|
|
<td><a href="http://sourceforge.net/news/?group_id=107024">News</a></td>
|
|
<td>|</td>
|
|
<td><a href="http://sourceforge.net/forum/?group_id=107024">Support</a></td>
|
|
<td>|</td>
|
|
<td><a href="http://sourceforge.net/project/showfiles.php?group_id=107024">Download</a></td>
|
|
<td>|</td>
|
|
<td style="width:100%"><a href="http://m2.modularity.net.au/projects/ical4j/license.html" target="_blank">License</a></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<div id="overview" class="content">
|
|
<h2>Overview <a href="#overview">»</a></h2>
|
|
<p>
|
|
iCal4j is a Java library used to read and
|
|
write iCalendar data streams as defined in
|
|
<a href="http://www.faqs.org/rfcs/rfc2445.html">RFC2445</a>.
|
|
The iCalendar standard provides a common data format used to store information about
|
|
calendar-specific data such as events, appointments, to-do lists, etc.
|
|
All of the popular calendaring tools, such as Lotus Notes, Outlook and Apple's iCal
|
|
also support the iCalendar standard.
|
|
</p>
|
|
<p>
|
|
Providing both a parser and an object model, iCal4j allows
|
|
you to either modify existing iCalendar data or create new
|
|
data models. Validation is also provided to ensure the
|
|
data maintains a state consistent with the specification.
|
|
</p>
|
|
</div>
|
|
|
|
<div id="popularity" class="content">
|
|
<h2>Popularity <a href="#popularity">»</a></h2>
|
|
<p>
|
|
<a href="http://sourceforge.net/project/stats/detail.php?group_id=107024&ugn=ical4j&mode=60day&type=prdownload">
|
|
<img src="http://sourceforge.net/project/stats/detail.php?group_id=107024&ugn=ical4j&type=prdownload&mode=60day&package_id=0&graph=1" alt="SourceForge.net Download Statistics"/>
|
|
</a>
|
|
</p>
|
|
</div>
|
|
|
|
<div id="versioninfo" class="content">
|
|
<h2>Version Information <a href="#versioninfo">»</a></h2>
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<th>0.9</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Initial release</li>
|
|
<li>Primary focus: parsing iCalendar data stream and building object model</li>
|
|
<li>Limited model manipulation</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.1</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Interim release</li>
|
|
<li>Validation of object model</li>
|
|
<li>Manipulation of object model</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.2</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Interim release</li>
|
|
<li>Added typed constructors to Property classes</li>
|
|
<li>Refactoring</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.3</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Interim release</li>
|
|
<li>Finished implementation of types (Recur, Period)</li>
|
|
<li>Bug fixes (see CHANGELOG for details)</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.4</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Interim release</li>
|
|
<li>Implemented proper string representations for all entities</li>
|
|
<li>Fixed folding and other changes (see CHANGELOG for details)</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.5</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Interim release</li>
|
|
<li>Configurable output format for some date-time-based properties (UTC or local time)</li>
|
|
<li>Added support for pre-defined VTimeZones</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.6</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Interim release</li>
|
|
<li>Fixed bug with parsing certain date-time properties</li>
|
|
<li>Added support for automatic validation</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.7</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Milestone (alpha) release</li>
|
|
<li>Added convenience constructors to object model</li>
|
|
<li>Initial design for suppporting <a href="http://www.faqs.org/rfcs/rfc2446.html">RFC2446</a></li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.8</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Second milestone (alpha) release</li>
|
|
<li>Added support for special character escaping</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.9</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Third milestone (alpha) release</li>
|
|
<li>All properties now mutable</li>
|
|
<li>Decoupled parser/builder to allow for alternate parser implementations</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.10</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Fourth milestone (alpha) release</li>
|
|
<li>Model classes now implement Serializable</li>
|
|
<li>Bug fixes related to nested VALARMs in VTODOs</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.11</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Fifth alpha release</li>
|
|
<li>Better support/usability for recurrence rules</li>
|
|
<li>Convenience constructors added to most components</li>
|
|
<li>Improved support for non-conformant folding of long lines</li>
|
|
<li>See the CHANGELOG for further details</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.12</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Sixth alpha release</li>
|
|
<li>Improved parsing of iCalendar files generated by KOrganizer</li>
|
|
<li>Reimplemented some constants as typed instances</li>
|
|
<li>Applied patch <a href="http://sourceforge.net/tracker/index.php?func=detail&aid=1170060&group_id=107024&atid=646397">#1170060</a></li>
|
|
<li>Added Base64 encoding to ATTACH property</li>
|
|
<li>See the CHANGELOG for further details</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.13</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Seventh alpha release</li>
|
|
<li>"Normalised" DateRange/Period, DateRangeNormalizer/PeriodList and associated recurrance methods</li>
|
|
<li>Default charset is now UTF-8</li>
|
|
<li>Applied patches #1197119, #1191253, #1185766, <a href="https://sourceforge.net/tracker/index.php?func=detail&aid=1203990&group_id=107024&atid=646395">#1203990</a></li>
|
|
<li>See the CHANGELOG for further details</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.14</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Interim release</li>
|
|
<li>Introduced Date, DateTime and Dur types</li>
|
|
<li>More support for timezones</li>
|
|
<li>Applied patches: #1234424, #1244945</li>
|
|
<li>Many more changes - see the CHANGELOG for further details</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.15</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Alpha release</li>
|
|
<li>Introduced custom TimeZone implementation and TimeZone Registry support</li>
|
|
<li>Added encoding/decoding of URIs</li>
|
|
<li>More bug fixes - see the CHANGELOG for further details</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.16</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Interim release</li>
|
|
<li>Includes a number of critical bug fixes (see CHANGELOG for further details)</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.17</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Interim release</li>
|
|
<li>Now includes default timezone definitions (based on Olson timezone database)</li>
|
|
<li>Support for experimental components</li>
|
|
<li>
|
|
Other bug fixes (see
|
|
<a href="http://ical4j.cvs.sourceforge.net/ical4j/iCal4j/CHANGELOG?view=markup">CHANGELOG</a>
|
|
for details)
|
|
</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.18</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Alpha release</li>
|
|
<li>Improved performance with regard to timezone lookups</li>
|
|
<li>
|
|
Date/Time instances now use the default Java timezone where no timezone
|
|
information is specified (i.e. floating time).
|
|
</li>
|
|
<li>Updated timezone definitions</li>
|
|
<li>
|
|
Other bug fixes (see
|
|
<a href="http://ical4j.cvs.sourceforge.net/ical4j/iCal4j/CHANGELOG?view=markup">CHANGELOG</a>
|
|
for details)
|
|
</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.19</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Alpha release</li>
|
|
<li>Added filtering capabilities (net.fortuna.ical4j.filter)</li>
|
|
<li>Added support for indexed components and properties (see IndexedComponentList and IndexedPropertyList</li>
|
|
<li>Improved compatibility with Mozilla Calendar's invalid "X" property (see relaxed parsing)</li>
|
|
<li>Additional convenience methods for Components and Properties</li>
|
|
<li>Even more performance improvements with timezones and dates</li>
|
|
<li>Updated timezone definitions</li>
|
|
<li>
|
|
Other bug fixes (see
|
|
<a href="http://ical4j.cvs.sourceforge.net/ical4j/iCal4j/CHANGELOG?view=markup">CHANGELOG</a>
|
|
for details)
|
|
</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0.9.20</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Alpha release</li>
|
|
<li>Upgraded commons logging dependency to 1.1</li>
|
|
<li>Added commons codec support for encoding attachments</li>
|
|
<li>Updated timezone definitions</li>
|
|
<li>
|
|
Other bug fixes (see
|
|
<a href="http://ical4j.cvs.sourceforge.net/ical4j/iCal4j/CHANGELOG?view=markup">CHANGELOG</a>
|
|
for details)
|
|
</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th style="white-space:nowrap">1.0 beta</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Beta Release</li>
|
|
<li>Clean up and consistency check of code</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr style="color: silver">
|
|
<th>1.0</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Stable Release</li>
|
|
<li>Complete implementation of <a href="http://www.faqs.org/rfcs/rfc2445.html">RFC2445</a></li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr style="color: silver">
|
|
<th>1.1</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Stable Release</li>
|
|
<li>Complete implementation of <a href="http://www.faqs.org/rfcs/rfc2446.html">RFC2446</a></li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr style="color: silver">
|
|
<th>1.2</th>
|
|
<td style="width:100%">
|
|
<ul>
|
|
<li>Stable Release</li>
|
|
<li>Complete implementation of <a href="http://www.faqs.org/rfcs/rfc2447.html">RFC2447</a></li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<div id="dependencies" class="content">
|
|
<h2>Dependencies <a href="#dependencies">»</a></h2>
|
|
|
|
Please see the
|
|
<a href="http://modularity.net.au/projects/ical4j/dependencies.html">Project Documentation</a>
|
|
for a list of dependencies.
|
|
</div>
|
|
|
|
<div id="footer">
|
|
<p>
|
|
Copyright 2007 ©
|
|
<a href="mailto:fortuna@users.sourceforge.net">Ben Fortun<span style="background:red">a</span></a>
|
|
</p>
|
|
<p>
|
|
<a href="http://sourceforge.net/projects/ical4j"><img src="http://sourceforge.net/sflogo.php?group_id=122094&type=1" width="88" height="31" border="0" alt="SourceForge.net Project" /></a>
|
|
</p>
|
|
<p>
|
|
<a href="http://validator.w3.org/check?uri=referer">
|
|
<img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" />
|
|
</a>
|
|
</p>
|
|
</div>
|
|
|
|
</body>
|
|
</html> |