bitfireAT / ical4android

Allows usage of iCalendar files with the Android calendar provider
GNU General Public License v3.0
18 stars 10 forks source link

Upgrade ical4j to 3.2.18 #149

Closed ArnyminerZ closed 3 months ago

ArnyminerZ commented 4 months ago

Solves https://github.com/bitfireAT/davx5/issues/551

ical4j 3.2.18 changes its behavior so that classes like VEvent and VTimeZone now have a (read/write) components list, and for instance alarms() = components.onlyAlarms() which now don't change the underlying components anymore (although they're technically still mutable lists).

VTimeZone now doesn't allow to edit its observances anymore, so we construct a new one instead of modifying a copy of the existing one in minifyTimeZone.

rfc2822 commented 4 months ago

Hmm the tests fail for some reason