Releases: dhis2/dhis2-android-sdk
Releases · dhis2/dhis2-android-sdk
0.16.4
Bugfix:
- Initial sync: do not download TEIs in search scope (ANDROSDK-855)
- Empty AggregationType on ProgramIndicator (ANDROSDK-856)
- ProgramIndicatorEngine: integer division returns integer (ANDROSDK-872)
- Paging in OrganisationUnit call (ANDROSDK-869)
- ProgramRuleActions with null ProgramRule (ANDROSDK-873)
Release 0.16.3
Bugfix:
- Persist dataSet and program links in search orgunits (ANDROSDK-847)
Release 0.16.2
Bugfix:
- Send enrollment status on post (ANDROSDK-833)
Release 0.16.1
Bugfix:
- Do not update tracker events in single events post call (ANDROSDK-832)
Release 0.16.0
New features:
- Allow connections to 2.32 instances.
- Limit trackedEntityInstances / events by program (ANDROSDK-805, ANDROSDK-830)
- Store tracker import conflicts (ANDROSDK-782)
- Selective tracked data upload (ANDROSDK-794)
- Granular tracker /event data sync: filters are used in data upload (ANDROSDK-802, ANDROSDK-806)
- Add "byProgram" filter in TrackedEntityInstances repository (ANDROSDK-807)
- TrackedEntityInstance: local search query (ANDROSDK-757)
- Data creation: trackedEntityInstances (ANDROSDK-812)
Changes in D2:
- New data state: WARNING (ANDROSDK-421)
- Tracker data call as observable: replace
d2.trackedEntityModule().downloadTrackedEntityInstances(2, false).call()
byd2.trackedEntityModule().downloadTrackedEntityInstances(2, false).asObservable().subscribe()
(ANDROSDK-771) - Aggregated data call as observable: replace
d2.aggregatedModule().data().download().call()
byd2.aggregatedModule().data().download().asObservable().subscribe()
(ANDROSDK-783, ANDROSDK-791)
Bugfix:
- Propagate TEI and events deleted server-side to client (ANDROSDK-800, ANDROSDK-801, ANDROSDK-803)
- Use SYNC strategy in event upload in >=2.30 (ANDROSDK-809)
- Do not overwrite non-synchronized data (ANDROSDK-408)
- DataSetCompleteRegistration post delete (ANDROSDK-769)
- Do not store empty FK violations (ANDROSDK-795)
Release 0.15.5
Bugfixing:
- Data source with order by and paging not working (ANDROSDK-804)
Release 0.15.4
Changes in D2:
- Database: unique constraint in TrackedEntityDataValue (event, dataelement) (ANDROSDK-768)
- Database: unique constraint in TrackedEntityAttributeValue (trackedentityinstance, trackedentityattribute) (ANDROSDK-775)
Release 0.15.3
Changes in D2:
- Update icons (ANDROSDK-796)
Release 0.15.2
Bugfix:
- Send enrollment coordinate to server (ANDROSDK-765)
- OrderBy clauses on paging (ANDROSDK-773)
Release 0.15.1
New features:
- Implement orderBy in repositories (ANDROSDK-754)
- Reserved values error detection (ANDROSDK-755
Bugfixing:
- Order by error when filter by date (ANDROSDK-766)
- Method to filter CategoryOptionCombo by a list of CategoryOption uids (ANDROSDK-760)
- Delete Relationship causing NullPointerException (ANDROSDK-764)