Releases: solrudev/Ackpine
Releases · solrudev/Ackpine
0.0.3
Bug fixes and improvements
- Fix
IllegalStateException
inSession.await()
when session has failed with an exception.
Public API changes
- Now all Ackpine artifacts have different Android namespaces. Generated
R
classes coming from the library need to be re-imported if they were used in client code.
0.0.2
Dependencies
- Updated
kotlinx.coroutines
to 1.7.3. - Updated AndroidX Room to 2.5.2.
Bug fixes and improvements
- Show a full screen loading indicator after session is committed if it takes long to launch system confirmation activity.
- Fix race when session is failing with
Session $id is dead
instead of other reasons. - Create session first and only then persist it in
PackageInstaller
andPackageUninstaller
implementations to avoid persisting if session factory threw an exception. - Fix night theme in sample app.
Public API changes
- Added constructors with default values to
InstallFailure
descendants (via@JvmOverloads
).