Release 0.16.0
vgarciabnz
released this
22 May 10:23
·
7212 commits
to master
since this release
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)