🆕 Changelog
Added
- New
setNextevent that notifies when a bundle is queued as the next bundle to install - New
install_nextstat tracking for successful background installations - Methods to retrieve current package information and version code in the plugin
- Built-in bundle now returns native app version in
getCurrentBundle()instead of empty version - Automatic reset logic when
CAP_SERVER_PATHis set for built-in bundles to prevent foreign bundle issues - Detection and reset for foreign bundles (bundles not managed by the plugin)
- Unit tests for foreign bundle reset validation logic
- Timeout limits (30 minutes) for all CI workflow jobs
Changed
- Event
updateInstalledrenamed tosetNextfor clarity (refers to setting next bundle to install, not installation completion) - Channel list processing in ShakeMenu refactored for improved type safety
- Version code retrieval now uses
getLongVersionCode()for Android 13+ compatibility
Fixed
- Built-in bundles now correctly report the native app version instead of having no version information
- Foreign bundles (not stored by the plugin) are now properly detected and reset to prevent crashes
- Android version code handling now properly supports API 33+ (Android 13)
🔗 Full Changelog: 8.43.11...8.44.0