release: v2.7.0 — ICS export & import #7

Merged
makiolaj merged 7 commits from release/v2.7.0 into main 2026-06-18 14:26:53 +00:00
2 changed files with 8 additions and 2 deletions
Showing only changes of commit d20d446cbe - Show all commits

View File

@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [2.7.0] — 2026-06-18
### Added ### Added
- Share a single event as an `.ics` file from the event detail screen — hands a - 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. 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. lists) is reported rather than silently dropped.
### Fixed ### 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 - Fixed the app crashing immediately on every launch in the optimized release
build: release code-shrinking (R8) was stripping a database class the build: release code-shrinking (R8) was stripping a database class the
home-screen widget framework needs, so the app died at startup before showing home-screen widget framework needs, so the app died at startup before showing

View File

@@ -28,8 +28,8 @@ android {
// the tag, with versionCode = MAJOR*10000 + MINOR*100 + PATCH // the tag, with versionCode = MAJOR*10000 + MINOR*100 + PATCH
// (e.g. v2.0.0 -> 20000). These committed values are the dev/local // (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. // default; keep them matching the latest released tag. See docs/RELEASING.md.
versionCode = 20600 versionCode = 20700
versionName = "2.6.0" versionName = "2.7.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
} }