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.
Solves https://github.com/bitfireAT/davx5/issues/551
ical4j 3.2.18 changes its behavior so that classes like
VEvent
andVTimeZone
now have a (read/write)components
list, and for instancealarms() = components.onlyAlarms()
which now don't change the underlyingcomponents
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 inminifyTimeZone
.