From d20d446cbec3089479b7a35ac26ab6f6cb69b485 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Thu, 18 Jun 2026 16:24:35 +0200 Subject: [PATCH] =?UTF-8?q?release:=20cut=20v2.7.0=20=E2=80=94=20ICS=20exp?= =?UTF-8?q?ort=20&=20import=20(.ics=20share,=20backup,=20open/receive)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 6 ++++++ app/build.gradle.kts | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc81524..bdffc43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.7.0] — 2026-06-18 + ### Added - Share a single event as an `.ics` file from the event detail screen — hands a standard calendar file to any app via the system share sheet. @@ -21,6 +23,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 lists) is reported rather than silently dropped. ### Fixed +- All-day events that cover a single day (e.g. a birthday) no longer show up on + the following day as well — in the day, week and month views or on the event + detail screen. The extra day came from interpreting the all-day date range in + the device's time zone instead of UTC. - Fixed the app crashing immediately on every launch in the optimized release build: release code-shrinking (R8) was stripping a database class the home-screen widget framework needs, so the app died at startup before showing diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 84f19ea..8c14444 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -28,8 +28,8 @@ android { // the tag, with versionCode = MAJOR*10000 + MINOR*100 + PATCH // (e.g. v2.0.0 -> 20000). These committed values are the dev/local // default; keep them matching the latest released tag. See docs/RELEASING.md. - versionCode = 20600 - versionName = "2.6.0" + versionCode = 20700 + versionName = "2.7.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" }