Skip to content

LightEmail v3.0

Choose a tag to compare

@ruditimmermans ruditimmermans released this 07 Jul 05:00

LightEmail v3.0

  • Parallel execution: org.gradle.parallel=true allows Gradle to build multiple modules simultaneously.
  • Build Caching: org.gradle.caching=true reuses outputs from previous builds to save time.
  • Configuration Cache: org.gradle.configuration-cache=true significantly speeds up the build start-up time by caching the project configuration.
  • Non-transitive R classes: android.nonTransitiveRClass=true speeds up compilation by avoiding unnecessary R class generation.
  • JVM Optimizations: Increased Gradle heap size to 4GB and enabled Parallel GC.
  • Robust JSON Parsing: Replaced brittle regex with proper JSONObject parsing for the GitHub API response.
  • Release Notes: The app now fetches and displays release notes (the body field from the GitHub release) in the Settings screen when an update is available.
  • Direct API Usage: Ensured the app continues to use the official GitHub REST API (/releases/latest) to verify the latest version against the current versionName.

Full Changelog: v2.9...v3.0