Skip to content

Releases: Research-IT-Swiss-TPH/redcap-device-tracker

2.1.0

06 Mar 10:24
Compare
Choose a tag to compare

Adds a workaround to fix problems with multiple tracking fields on the same page.
Improves error UX.

2.0.1

26 Feb 09:22
Compare
Choose a tag to compare

Minor Bug Fix: Devices without suspension date would mistakenly invalidated.

2.0.0

23 Feb 15:38
Compare
Choose a tag to compare

Several bug fixes and new features:
Bug Fixes:

  • In longitudinal projects with multiple defined events, device trackings would have identical tracking IDs for different events within same records. This has been fixed by adding the event_id to the id generating hash function.
  • Suspended Devices were mistakenly included to the available devices set. Now a gateway condition checks and returns an explicit "device suspended" message.
  • Log messages were not fully consistent and have been improved

New Features:

  • sync_device_id: allows to sync the device_id with tracking project fields
  • delete tracking: deletes tracking data, associated record data and record instance within devices project

General Stability Improvement by replacing axios requests through REDCap Core Ajax module and hooks.

PLEASE TEST YOUR PROJECTS BEFORE UPGRADING SINCE THERE COULD BE BREAKING CHANGES.

Full Changelog: v1.5.0...v2.0.0

1.5.0

06 Jun 11:43
Compare
Choose a tag to compare

Add documentation.
Add configuration check page.
Add validation of settings.

1.4.1

26 Jan 09:33
7900e09
Compare
Choose a tag to compare

Hot-Fix:
Fixes an issue during module class construction, which makes it impossible to enable/disable the module. This issue has not been discovered earlier, because during testing the process of enabling/disabling is not covered without moving to new environments.

1.4.0

20 Jan 14:20
Compare
Choose a tag to compare

Add support for multiple events.
Improve validation and error handling.

1.3.2

19 Jan 14:54
Compare
Choose a tag to compare

Fix Uncaught TypeError.

1.3.1

19 Jan 13:38
Compare
Choose a tag to compare

Extra data would not be saved, since escape was breaking json decoding. Reverted escape to request data types separately.

1.3.0

18 Jan 17:10
Compare
Choose a tag to compare

Fixes several issues with data sync option, improves validation of assign action, covers now also the case for assignments of existing sessions that are yet untracked.
A lot of refactoring and renaming.

1.2.0

17 Jan 06:36
Compare
Choose a tag to compare

Several fixes.