Skip to content

Releases: OceanLabs/Android-Print-SDK

5.8.9

03 Jul 11:03
Compare
Choose a tag to compare

Added: Google Pay! The additional payment option will not show up by default as a process needs to be followed in order to activate it for production needs. Details here
Added: You can now add an authentication header to any images you provide directly to the SDK. See the Sample App for an example of this
Added: Czech, Finnish, Norwegian, Portuguese, Slovakian and Swedish
Updated: The payment page UI has been updated to make space for the Google Pay option, make sure your layouts are compatible with the changes if you've created a custom view
Fixed: An issue with photobook parameters that caused problems when ordering
Fixed: The collage poster images no longer all refresh when a single image is moved around

5.8.8

27 Jun 12:39
Compare
Choose a tag to compare

Added: Counter for multi-image selection (squares/collages etc) to help the user keep track of how many images have been selected so far
Updated: minSDK is now 16, due to PayPal requirements
Updated: Facebook selection is now an integral part of the SDK offering
Updated: Camera folder is now localised
Removed: The QR code image picker journey from the sample app, the integration still exists for special integrations that use it, but the journey is incomplete and unnecessary for mobile
Fixed: Images now filter by png/jpeg/jpg, previously other file types would show up (such as gifs) in the image pickers and cause a crash when used (Picasso does not support)
Fixed: Default image pickers are Device/Instagram/Facebook, if credentials are not provided for any of them, the option does not appear an no longer needs to be set manually
Fixed: Fragment crash that sometimes still occurs when the app is put into the background during checkout
Fixed: Payment screen reloads properly again on orientation change
Fixed: On certain phones, sometimes the product editor would become unresponsive when adding the product to the basket, now it should process fine
Fixed: OOM crash that occurs on the review and edit screen when using a low memory device

5.8.7

10 Jun 11:01
Compare
Choose a tag to compare

Added: Hungarian and Polish!
Added: Resources are now prefixed with kitesdk_ to avoid translation conflicts in the app
Added: Backdated the CHANGELOG.md to the start of 2017, added dates
Fixed: Localisation inconsistencies with the Order History where the product name for a previously stored order wouldn't update, and the currency used to pay would. These have now been corrected
Fixed: SDK version returned in request so the dashboard shows the correct number (instead of v1.0)
Fixed: Transparency on some of the new foreground images which previous rendered as white
Fixed: Crash that was caused when a collage poster, photobook or calendar had no first image
Fixed: Crash in the SampleApp with the Order History button when no API key has been provided
Fixed: Crash that occurs when images are selected on older devices with lower memory
Fixed: Invalid es_LG locales now default to es_ES

5.8.6

18 May 11:06
Compare
Choose a tag to compare

Added: GPDR Update - Any tracking that could allow Kite to identify a user either directly or indirectly has now been removed from tracking entirely, to ensure all integrations are compliant with GPDR.
Added: Kite analytics reporting has been disabled by default, if you would like to allow Kite to track analytics to help us further improve our SDK experience, you can re-enable it with kiteSDK.setKiteAnalyticsEnabled(true) in the configureSDK.
Added: Privacy policy and terms of use links added to the checkout process
Added: The basket now shows the product previews
Added: Posters now preview in slightly higher quality making them easier to see
Fixed: When selecting multiple images, the cancel button now works when it didn't before
Fixed: Crash that occurs when using the 100% promocode
Fixed: Crash that sometimes occurs when moving images around on the photobook
Fixed: Issue with images not always loading after adding a product, updating and modifying it
Fixed: When a user puts the app into the background during payment, rather than crashing, not taking payment or making an order, the payment now continues to process properly.
Fixed: Basket is no longer cleared when card details are incorrect

5.8.5

26 Apr 09:47
Compare
Choose a tag to compare

Added: Dutch!

5.8.4

14 Mar 17:06
a5cff54
Compare
Choose a tag to compare

Added: Check for address required fields and alert message when trying to proceed to checkout without filling in an address.

5.8.3

16 Feb 16:43
42976b5
Compare
Choose a tag to compare

Fixed: Previous versions of the sdk that stored unencrypted data should now be compatible with current versions of the sdk and encrypt the existing data.

5.8.2

06 Feb 12:12
Compare
Choose a tag to compare

Fixed: nullPointerException on Country.getInstance now defaults to USA when country is returned null

5.8.1

01 Feb 15:44
42312b5
Compare
Choose a tag to compare

Fixed: The phonecase edit screen 'next' button is now displayed properly in landscape
Fixed: Unsupported currency error for ISO 3166 country:en

5.6.23

17 Feb 17:38
Compare
Choose a tag to compare

Added some missing translations; removed redundant resource file
Changed placeholder / receipt images to remove text
Lots of updates for theming
Amended Stripe credit card processing