Skip to content

Release 1.11.0

Latest
Compare
Choose a tag to compare
@taridepaco taridepaco released this 25 Nov 12:29
12b94de

Features

ANDROSDK-1615 Date: implement period generator for KMM

ANDROSDK-1916 Download fileResources granularly

ANDROSDK-1899 Implement missing period type (Quarterly November)

ANDROSDK-1897 Create new properties for map configuration (accuracy and manual capture)

ANDROSDK-1919 Add support for TrackedEntity LineList

ANDROSDK-1870 Add support for Category in Line Listing

ANDROSDK-1867 Add non-authorized server ping service

ANDROSDK-1621 Replace Retrofit with KMM alternative Ktor

ANDROSDK-1891 Expose Ktor method for public API interaction

Bugs

ANDROSDK-1889 Property `isOnline` is not correctly evaluted in Tracker Search

ANDROSDK-1898 Filter by Category not working in TrackerVisualization

ANDROSDK-1907 Filter by dataElement value does not respect program indicator boundaries

ANDROSDK-1908 Add property displayContent in programRuleAction

ANDROSDK-1923 Crash on android 7.0 and lower

ANDROSDK-1924 Update lastest version algorithm to match logic in the APK Distribution app

ANDROSDK-1930 Network connection is closed or reset

ANDROSDK-1931 fix list parameters in request builder

ANDROSDK-1933 Relationship is created without creation date

ANDROSDK-1936 Expired cookie redirection not correctly handled

ANDROSDK-1939 EventService is returning EXPIRED event when expiryDays is 0

ANDROSDK-1940 Size parameter to download images is not correct

Library updates:

ANDROSDK-1873 Remove Flipper dependencies

ANDROSDK-1900 Remove Calendar dependencies

ANDROSDK-1888 Remove retrofit dependencies

ANDROSDK-1874 Upgrade to Kotlin 2.0

Breaking changes

  • Ongoing migration from Java to Kotlin may cause warnings and breaking changes.
  • The Retrofit http client service has been replaced with the KMM alternative Ktor. This change implied migrating all the API services to accommodate Ktor requirements. A detailed explanation and a guide for updating API services can be found here.