Skip to content

Releases: clover/clover-android-sdk

Release v334

07 Apr 14:58
449a777

Choose a tag to compare

Merge pull request #128 from clover/r334

Release 334

Release v333

24 Feb 23:17
4664966

Choose a tag to compare

r333

Update README.md

Release v329

16 Oct 22:05
57275e6

Choose a tag to compare

Merge pull request #122 from clover/r329

Release 329

Release v328

10 Sep 20:50
acc9e88

Choose a tag to compare

Merge pull request #118 from clover/r328

Release 328

Release v326

21 Jul 21:27
4834d3f

Choose a tag to compare

Merge pull request #115 from clover/r326

Release 326

Release v323

29 Apr 19:21
1b65d83

Choose a tag to compare

Merge pull request #114 from clover/r323

Update for r323 Example Activity

Release v322

25 Mar 18:51
9b77f31

Choose a tag to compare

Merge pull request #108 from clover/r322

Release 322

Release v320

27 Jan 19:31
5d7dd8f

Choose a tag to compare

Merge pull request #106 from clover/r320

Release 320

Release v316/316.1

10 Oct 23:12
d609a0d

Choose a tag to compare

Merge pull request #104 from clover/r316

Release 316

Release v306

24 Jan 16:48
1925853

Choose a tag to compare

The following data model changes, new features, improvements, deprecations, and bug fixes are available in the release of Clover Android SDK v306.

Data model changes

Added classes for ItemOverride, ModifierOverride, and LayoutOverride.

New features and improvements

Added:

  • Batch details to the refund details page.
  • New column in theorders.order_fee table named service_charge_uuid.

Semi-integration

Enabled printing of TipSuggestion overrides.

Restaurant Solutions

Added:

  • defaultPosMenu in response to menu sync API. This lets the device discover if the menu is defaultPosMenu.
  • menuId in the menu and category tables.
  • Method fireLineItems() to OrderConnector to directly fire the line items to the printer in case of Auto-Coursing.

Payments—Core Processing App

Added a pre-auth start screen to the Station Duo Register app. The screen message instructs the customer to present their card.

Payments

Batched the following reference number details on the refund details page:

  • Batch ID
  • Batch date and time
  • Funding date

Added:

  • New attribute when creating pre-auth—Payment.paymentAttribute.createAuth = true in ServiceFeeRequest params.
  • New service fee API on Auth server.

Point of sale

Added public helper methods in OrderCalc to use order fee calculation APIs from Calc.

Clover Android SDK

New features and improvements

Updated:

  • OrderService and OrderUpdateListeners to support applying or removing order fees from the order.
  • Clover Android SDK to allow parameters EXTRA_TRANSMIT_UPC_A_PREAMBLE and EXTRA_TRANSMIT_UPC_A_CHECK_DIGIT to pass when starting a barcode scanner app.

Added:

  • Support for orderId in PayRequestBuilder.
  • New OrderConnector.capturePreauthorization().
  • PAYMENT_TYPE and CREATE_AUTH to PayIntent.
  • TipAdjust() builder for TipAdjustRequestIntentBuilder.
  • Option to the install_apps.py script to use -s or --serial arguments to specify a device. This is sometimes easier than setting the ANDROID_SERIAL environment variable.

Bug fixes

Added:

  • Payment ID to receipt contract.
  • isSquareDisplay() method to Platform2 to identify square displays. A display is considered square if its aspect ratio is less than or equal to 4/3rds.