Added Morefun printing support for MF919 S10, M919 P8, and M90 A50 models. (#MBTX-4152)
!Koin context used to create PaymentModule is now parameterized to allow different SDKs integration can operate concurrently within the same runtime without conflict. (#MBTX-3748)
Temporally disable recoverable error when connection with device has been lost in any point in a connection, transaction, configuration or print. (#MBTX-4050)
!Refactor Qpos & MagicPos "update" methods from LiveData with Operation<>, to suspend fun with Either (#MBTX-3524)
!Refactor HardwareReader.tryAgain method from LiveData with Operation<>, to suspend fun with Either (#MBTX-3533)
!Changed the others-lifecycle-component-provider module locally and modified the provideActivity() method in the ActivityProviderProxy class to return null instead of throwing an IllegalStateException.d the others-lifecycle-component-provider module locally and modified the provideActivity() method in the ActivityProviderProxy class to return null instead of throwing an IllegalStateException. (#MBTX-3910)
!Refactored TimeoutContinuation and related classes to support simple "cleanup" code in case of timeout (#MBTX-4027)
Fixed an issue where a timeout error was returned even though the device was already disconnected. (#MBTX-4121)
!Restored TapOnPhone startWaitingCard timeout to use ReaderTransactionRequest.timeout (#NO-TICKET)
[Breaking Change] Fixed issue where timeout configuration in SDKReadConfig was not being applied to morefun reader. When a timeout is now set, the reader properly applies it. Renamed SDKReadConfig.timeoutInMillis to SDKReadConfig.timeout with type change from Long to Duration (#MBTX-3782)
!Multiple fixes (#MBTX-3998):
!Fixed issue where deployment notifications were not being sent to the devtest channel when deploying test tags and calling postDeployToSlack.sh.
!Resolved syntax error in build_transactionSdk.yml that was causing deployment failures when running postDeployToSlack.sh script in production environment.
!Changed gradle.properties deprecated argument MaxPermSize. Added +UseG1GC argument that enables the G1 (Garbage First) Garbage Collector (for best build performance)
Fixed the model name for Morefun readers: changed M919 P8 to MF919 P8 as it was incorrect. (#MBTX-4159)
Fixed an bug that caused some internal flows to hang (#MBTX-4163)