Skip to content

Releases: Twnel/terra-cl-app-android-utils

1.1.5

07 Jan 20:10
Compare
Choose a tag to compare

Architecture

  • Separated UI components into standalone modules
  • Extracted shared business logic into core module
  • Implemented clean architecture boundaries

Code Quality

  • Fixed code smells reported by SonarQube
  • Reduced cognitive complexity
  • Removed unused imports across modules

Update compatibility with Android 15

09 Dec 22:39
Compare
Choose a tag to compare

What's New

Added compatibility support for Android 15 (API level 35)

Compatibility

Target SDK Version: 35 (Android 15)

Details

The library has been updated to ensure full compatibility with Android 15. This update includes:

  • Testing and validation against Android 15 APIs
  • Updates to internal components to maintain compatibility
  • Verification of existing functionality on the new platform

Video Permissions

03 Dec 14:57
148f3a5
Compare
Choose a tag to compare

Video Permission Updates - Android 13 Compatibility

Added specific video permission handling for Android 13 (API 33)

  • Implemented READ_MEDIA_VIDEO permission for Android 13+
  • Retained READ_EXTERNAL_STORAGE for Android 12 and below
  • Added runtime permission checks with appropriate permission dialogs
  • Fixed permission-related crashes on device upgrades

Affected Versions

  • Android 13: New media permissions
  • Android 12 and below: Legacy storage permissions

Public Functions

26 Nov 17:18
e5cbdc1
Compare
Choose a tag to compare

🔄 Changes

Updated function visibility to enhance code access control and encapsulation

✨ Improvements

Better control over which functions are accessible from different parts of the code
Enhanced code base organization and structure
Increased security by restricting access to sensitive functions

🔍 Technical Details

Review of access modifiers (public, private, protected) on existing functions
Adjusted visibility according to encapsulation best practices
Updated documentation related to visibility changes