Skip to content

Releases: MDP43140/LTECleanerFOSS

Release 5.1.0

21 Sep 00:57

Choose a tag to compare

Finally after months (even years!) of developing this app (slowly),
its time to release another update

  • Now you can choose app language on Android 13+
  • REUSE compliant
  • Migrate to Fragments
  • Performance improvement in file scanning
  • Fix grid button style on landscape UI
  • Fix test library included in release version
  • Format JSON config backup exports with 2 indentation spaces
  • Remove baseline profile (For some reason my device cant initiate any tests,
    so i removed it, the reason is because having old
  • Add black background option when in dark mode
  • Rename preference key (old settings wont be used with new version
    unless you edit the key names, see #2db8e62 for those key names)
  • Request legacy external storage
  • Update dependency
    • Gradle wrapper: 8.8 > 9.1.0
    • AGP: 8.5.2 > 8.13.0
    • Kotlin: 1.9.23 > 2.2.20
    • androidx.appcompat: 1.7.0 > 1.7.1
    • androidx.benchmark: 1.3.3 > 1.4.1
    • androidx.core: 1.13.0 > 1.17.0
    • androidx.test: 1.5.2 > 1.7.0
    • androidx.test.espresso: 3.6.1 > 3.7.0
    • androidx.test.ext: 1.2.1 > 1.3.0
    • androidx.work: 2.9.1 > 2.10.3
    • com.google.android.material: 1.12.0 > 1.13.0
  • Code formatting & cleanups, translation, typo & bug fixes, etc...

Full Changelog: v5.0.1...v5.1.0

Release 5.0.1

21 Sep 00:55

Choose a tag to compare

  • Fix crash log code format not working
  • Change package name, you will
    need to move the settings over to the new
    package, using the built-in import/export data
  • Increase minimum SDK to 24 (Android 7)
  • Increase target SDK to 35 (Android 15)
  • Error logger is now a separate library
  • App is now (slightly more) reproducible
  • Auto whitelist Syncthing folders (fixes #12).
  • New icon, and its monochrome variant!
  • Don't "obfuscate" release apk
  • Fix cleanup service wont start or crashing for Android 14+ users
  • Improved APK file filters, now also includes known split APK files (apks, apkm, aab)
  • Update dependency
    • Add memory leak detector library for debug version
      • Gradle wrapper: 8.6 > 8.8
      • AGP: 8.5.2 > 8.13.0
      • Kotlin: 1.9.22 > 1.9.23
      • androidx.appcompat: 1.7.0-alpha03 > 1.7.0
      • androidx.benchmark: 1.3.3 > 1.4.1
      • androidx.core: 1.13.0-alpha05 > 1.13.0
      • androidx.test: 1.5.2 > 1.7.0
      • androidx.test.espresso: 3.6.1 > 3.7.0
      • androidx.test.ext: 1.1.5 > 1.2.1
      • androidx.work: 2.9.1 > 2.10.3
      • com.google.android.material: 1.12.0-alpha03 > 1.12.0
  • Code formatting & cleanups, translation, typo & bug fixes, etc...

PS: this release won't have apk because I forgot to tag the commit

Full Changelog: v5.0.0...v5.0.1

Release 5.0.0

08 Mar 22:45
c5460b1

Choose a tag to compare

What's Changed

  • Material Design 3 Update.
  • Crash handler.
  • Quick Shortcut.
  • Clean-up background tasks
  • Blacklist (Supports Kotlin regex)(aggressive filters moved here)
  • Import/Export
  • Smaller size.
  • Remove unused resources.
  • Dynamic color (but enabling this causes weird color bug)

Small changes:

  • Many bug fixes
  • Cleanup rerun settings now uses slider.
  • Apply theme as soon as its changed in settings.
  • Change "Auto theme" to "Follow system theme".
  • Panic responder, will trigger cleanups and task optimizations.
  • Move many different functions to CommonFunctions.kt
  • Move some static constants to Constants.kt
  • Dependency update
    • Bump androidx.preference:preference-ktx from 1.2.0 to 1.2.1 by @dependabot in #4
    • Bump org.junit.jupiter:junit-jupiter-api from 5.10.1 to 5.10.2 by @dependabot in #9
    • Bump com.android.tools.build:gradle from 8.2.1 to 8.2.2 by @dependabot in #8
    • Bump com.android.tools.build:gradle from 8.2.2 to 8.3.0 by @dependabot in #10
    • And more (list above is auto generated)

New Contributors

Full Commits: https://github.com/MDP43140/LTECleanerFOSS/commits/v5.0.0