From winter at kde.org Thu Oct 6 12:00:21 2022 From: winter at kde.org (Allen Winter) Date: Thu, 06 Oct 2022 15:00:21 -0400 Subject: [ANNOUNCE] Libical 3.0.15 Message-ID: <5669543.DvuYhMxLoT@zazzy> [FYI: This is a copy of a github discussion. see https://github.com/libical/libical/discussions/602 This is my last message to the infradead.org mailing list. >From now on I'll be using github discussions, exclusively. Please make sure you are watching the libical github project at https://github.com/libical/libical you're still interested in libical.] Announcing Libical 3.0.15. This is the 15th bugfix release for Libical 3.0. This release is binary and source compatible with version 3.0.0. Highlights of this Release: Add missing property parameters into libical-glib Fix CMake option USE_32BIT_TIME_T actually uses a 32-bit time_t value Fix icaltime_as_timet, which returned incorrect results for years >= 2100, to work properly between years 1902 and 10k. Fix x-property comma handling and escaping Built-in timezones updated to tzdata2022d (now with a VTIMEZONE for each time zone alias) Fix fuzzer issues Handle unreachable-code compile warnings with clang Ensure all vanew_foo() calls finish with (void*)0 (not 0) The source code can be found on GitHub at: https://github.com/libical/libical Tarballs and zipballs for v3.0.15 are available from: https://github.com/libical/libical/releases "Libical is an Open Source implementation of the iCalendar protocols and protocol data units. The iCalendar specification describes how calendar clients can communicate with calendar servers so users can store their calendar data and arrange meetings with other users." Libical implements: RFC5545, RFC5546, RFC7529 the CalDav scheduling extensions in RFC6638 iCalendar extensions in RFC7986 plus the iCalendar iMIP protocol in RFC6047. For more information about Libical, please visit http://libical.github.io/libical/