The third beta release of iCal4j is now available. Notable inclusions in this release are a UID generator to help with creating unique UID properties, and aliases to support deprecated timezone identifiers.
This release also includes a new method: Component.calculateRecurrenceSet(Period), which is used to identify periods defined by recurrence rules specified in a component. This method is now the basis for both VEvent.getConsumedTime() and the PeriodRule filter rule, which should mean more consistent results from both approaches.
As usual, bug reports are welcome via the SourceForge tracker, and the Wiki and forums the best places to get help.