1
0
mirror of https://github.com/etesync/android synced 2024-11-26 09:58:11 +00:00
etesync-android/libs/ical4j-1.0.5/docs/index.html
rfc2822 3729951b52 Calendar improvements
* recurring events
* classification
* status
* attendees
* ical4j 1.0.4 -> 1.0.5
* remove biweekly (replaced by ical4j)
2013-10-05 10:59:19 +02:00

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&amp;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">&raquo;</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">&raquo;</a></h2>
<p>
<a href="http://sourceforge.net/project/stats/detail.php?group_id=107024&amp;ugn=ical4j&amp;mode=60day&amp;type=prdownload">
<img src="http://sourceforge.net/project/stats/detail.php?group_id=107024&amp;ugn=ical4j&amp;type=prdownload&amp;mode=60day&amp;package_id=0&amp;graph=1" alt="SourceForge.net Download Statistics"/>
</a>
</p>
</div>
<div id="versioninfo" class="content">
<h2>Version Information <a href="#versioninfo">&raquo;</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&amp;aid=1170060&amp;group_id=107024&amp;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&amp;aid=1203990&amp;group_id=107024&amp;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">&raquo;</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 &#169;
<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&amp;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>