Skip to content

Releases: dhis2/dhis2-android-sdk

Release 0.10.0

06 Jul 12:39
fcdc0eb
Compare
Choose a tag to compare
Release 0.10.0 Pre-release
Pre-release

New features:

Bug fixes:

  • TrackedEntityInstanceQuery: send an error when orgunit list is too long (ANDROSDK-247)
  • Map event and enrollment coordinate as double on post (ANDROSDK-272)
  • Tei last page download (ANDROSDK-270)

Changes in D2:

  • In EventModel: rename enrollment_uid to enrollment (method name only).
  • In ProgramTrackedEntityAttributeModel: rename allowFutureDates to allowFutureDate (method name only).
  • In Enrollment: rename dateOfEnrollment to enrollmentDate, and dateOfIncident to incidentDate (method name only).
  • New error codes for login offline (see D2ErrorCode): NO_AUTHENTICATED_USER_OFFLINE, DIFFERENT_AUTHENTICATED_USER_OFFLINE, DIFFERENT_SERVER_OFFLINE

Internal:

Release 0.9.7

04 Jul 10:29
5f33f97
Compare
Choose a tag to compare
Release 0.9.7 Pre-release
Pre-release

New features:

  • Add section forms support (ANDROSDK-88)
  • Catch socket timeout exception (ANDROSDK-261)
  • Manage TEI downloaded as relationship (ANDROSDK-156)
  • Support for SENDMESSAGE program rule action (ANDROSDK-267)
  • Support for SCHEDULEMESSAGE program rule action (ANDROSDK-268)

Bug fixes:

  • Consider data element access in programs (ANDROSDK-251)
  • Consider tracked entity attribute access in programs (ANDROSDK-252)
  • Program rules: catch exception in evaluator (ANDROSDK-265)

Changes in D2:

  • New D2 Exception: SOCKET_TIMEOUT
  • New TEI state: RELATIONSHIP
  • D2 Exception: INVALID_DHIS_VERSION (already there)

Internal:

  • Add Stetho (possible library conflicts with App)

Release 0.9.5

15 Jun 10:18
0ca7347
Compare
Choose a tag to compare
Release 0.9.5 Pre-release
Pre-release

New features:

Bug fixes:

Changes in D2:

  • Change in D2 builder: remove context.
  • Rename database table: ProgramStageSectionProgramIndicatorLinkTable to ProgramStageSectionProgramIndicatorLink
  • New method in D2: syncAllTrackedEntityAttributeReservedValues()

Release 0.9.2

11 Jun 08:59
052b1bf
Compare
Choose a tag to compare
Release 0.9.2 Pre-release
Pre-release

New features:

  • D2 method to sync reserved values (ANDROSDK-206)
  • Handle errors and provide list of error messages (ANDROSDK-186)
  • Updated icon library. Extended with 26 new icons.
  • Include temporal validity logic in reserved values (ANDROSDK-181)

Bug fixes:

  • Prevent sync fail when FK errors are thrown (ANDROSDK-205)
  • Same relationship names (ANDROSDK-216)
  • Program indicator engine fails zero values (ANDROSDK-218)
  • Login SSL program in Android 4.4 (Not tested) (ANDROSDK-217)
  • Second login partially removes organisationUnit (ANDROSDK-219)
  • Clean link table before update: ProgramSection - Attributes (ANDROSDK-207)
  • Clean link table before update: Category - CategoryOption (ANDROSDK-213)
  • Clean link table before update: Category - CategoryCombo (ANDROSDK-215)

Changes in D2:

  • New method: d2.syncTrackedEntityAttributeReservedValue(atributeUid, orgunitUid)
  • Changes in return value type in d2 methods: from Call<> to Callable<>
  • Refactor: CategoryOptionComboCategoryLinkModel -> CategoryOptionComboCategoryOptionLinkModel (db table: name and columns)

Release 0.9.1

11 Jun 06:50
80e267d
Compare
Choose a tag to compare
Release 0.9.1 Pre-release
Pre-release

New features:

Bug fixing:

Release 0.9.0

06 Jun 11:53
35dc707
Compare
Choose a tag to compare
Release 0.9.0 Pre-release
Pre-release

New features:

Release 0.7.5

07 May 16:24
8598f45
Compare
Choose a tag to compare
Release 0.7.5 Pre-release
Pre-release

New features:

Bug fixing:

Release 0.7.0

29 Apr 14:07
55416b5
Compare
Choose a tag to compare
Release 0.7.0 Pre-release
Pre-release

New features:

Bug solving:

Internal:

Release 0.6.1

11 Apr 22:39
002d2c9
Compare
Choose a tag to compare
Release 0.6.1 Pre-release
Pre-release

New features:

Bug fixing:

Release 0.6.0

11 Apr 21:54
2a8b630
Compare
Choose a tag to compare
Release 0.6.0 Pre-release
Pre-release

New features: