Repository navigation
11.0.0
📦 Version 11.0.0 - Release Notes
⚠️ Breaking Change:
This release includes significant changes that are not backward-compatible with previous versions.
To update, you will need to reimport and use new classes.
Please refer to the updated README for updated usage examples.
✅ What’s New
-
Improved Code Coverage:
Unit test coverage has been increased to 85%, ensuring all critical parts of the codebase are tested. -
UI Test Support:
Added UI tests to ensure future changes do not introduce regressions and to improve overall reliability for contributors. -
Simplified Integration API:
The integration process is now easier and better defined, making it more developer-friendly. -
Better Image Quality & Size:
Default image assets are now higher quality while reducing their file size for performance optimization. -
Modernized Dependencies:
All library dependencies have been upgraded to their latest stable versions. -
Rewritten Internal Architecture:
Major refactoring of internal code structure to make the library more scalable, maintainable, and testable. -
New Error Callback:
Introduced anonErrorcallback to provide meaningful feedback to developers in case of failures, replacing silent toast messages. -
Minimum SDK Increased:
minSdkVersionis now 23 (was 16), aligning with modern Android development standards. -
UI Enhancements:
Improved layout with better paddings, optimized image sizes, and updated text truncation for a more polished user experience. -
Internal APIs Scoped:
Many internal classes have been marked asinternalto prevent accidental usage by developers. -
Support for SDK 35 (Android 15):
The library is now compatible with the latest Android SDK version. -
Improved Downloader State Handling:
The APK downloader now reflects its state more accurately, enhancing transparency for users and developers. -
Updated Demo App:
The sample/demo app has been refreshed with a modern look and feel.