11# Changelog
22All notable changes to this project will be documented in this file.
33
4- ## [ 0.64.0]
5-
6- ### Breaking Changes
7- - Removed add/remove state listener for Checkout. Instead only the LiveData equivalents remain.
8- - Moved Checkout to io.snabble.sdk.checkout.*
9- - Removed getOrderId() from checkout
10-
11- ### Added
12- - Added state persistence for checkout
13- - CheckoutActivity restores itself when the checkout is in a state that requires the users attention
14-
15- ### Changes
16- - Migrated Checkout to Kotlin
17- - Added ViewModel to ProductConfirmationDialog
18-
19- ### Fixed
20- - CheckoutOfflineView, CheckoutPOSView, CheckoutCustomerCardView and PaymentStatusView not
21- updating it's Project correctly, when the CheckoutActivity gets recreated due to state restoration
22-
234## [ 0.63.0]
245
256### Breaking Changes
@@ -29,18 +10,33 @@ updating it's Project correctly, when the CheckoutActivity gets recreated due to
2910- Removed deprecated ` setShop(...) ` /` getShop() ` functions in ` Checkout `
3011- Moved ` setCheckedInShop(...) ` from ` Project ` to ` Snabble `
3112- ` SnabbleUI.project ` is now read only, use instead ` Snabble.checkedInProject `
13+ - Removed add/remove state listener for Checkout. Instead only the LiveData equivalents remain.
14+ - Moved Checkout to io.snabble.sdk.checkout.*
15+ - Removed getOrderId() from checkout
3216
3317### Deprecation
3418- ` SnabbleUI.project ` and ` SnabbleUI.projectAsLiveData ` are replaced by
3519 ` Snabble.checkedInProject `
36-
20+
3721### Important note
3822` Snabble.checkedInProject ` uses ` LiveData ` with a slightly modification: All
3923changes will be directly applied so that ` getValue() ` will return always the
4024latest data no matter on which thread set. The changes will be propagated
4125as expected normal on the UI-Thread. You can also use a new ` value ` property
4226in Kotlin.
4327
28+ ### Added
29+ - Added state persistence for checkout
30+ - CheckoutActivity restores itself when the checkout is in a state that requires the users attention
31+
32+ ### Changes
33+ - Migrated Checkout to Kotlin
34+ - Added ViewModel to ProductConfirmationDialog
35+
36+ ### Fixed
37+ - CheckoutOfflineView, CheckoutPOSView, CheckoutCustomerCardView and PaymentStatusView not
38+ updating it's Project correctly, when the CheckoutActivity gets recreated due to state restoration
39+
4440## [ 0.62.4]
4541
4642### Fixed
0 commit comments