Skip to content
This repository has been archived by the owner on Apr 6, 2024. It is now read-only.

Releases: burnedikt/diasend-nightscout-bridge

v2.0.6

02 Apr 19:18
539e1c5
Compare
Choose a tag to compare

2.0.6 (2023-04-02)

Performance Improvements

  • optimize docker build by ignoring all but required files (5357fad)

v2.0.5

15 Mar 16:47
848252a
Compare
Choose a tag to compare

2.0.5 (2023-03-15)

Bug Fixes

  • add rate to the tempbasal as this allows autotune to work (848252a)

v2.0.4

08 Feb 22:17
07502a7
Compare
Choose a tag to compare

2.0.4 (2023-02-08)

Bug Fixes

  • nightscout-api: filters correctly applied when fetching/ removing records (07502a7)

v2.0.3

30 Jan 10:10
500bccf
Compare
Choose a tag to compare

2.0.3 (2023-01-30)

Bug Fixes

  • use es2019 preset to target node 12 (500bccf)

v2.0.2

30 Jan 09:58
fd16e2d
Compare
Choose a tag to compare

2.0.2 (2023-01-30)

Bug Fixes

  • remove method calls not supported on node 14 (fd16e2d)

v2.0.1

30 Jan 09:36
d3fb003
Compare
Choose a tag to compare

2.0.1 (2023-01-30)

Bug Fixes

  • use correct nightscout client to fetch latest import dates (d3fb003)

v2.0.0

30 Jan 08:43
a066fa9
Compare
Choose a tag to compare

2.0.0 (2023-01-30)

Version 2.0.0 changes the approach to synchronize data from diasend to nightscout. From now on, synchronization will not happen by looking at a fixed time window to synchronize but instead, all data since the last imported bolus will be fetched from diasend and synchronized to nightscout. This change was necessary to prevent the issues described in #15, #26 and #18.

Also, the Logic has been adapted to eagerly publish treatments / records to nightscout (and delete them later if necessary). E.g. carb corrections will be synchronized to nightscout as soon as they appear on diasend. If it later turns out, the carbs actually belong to a meal bolus, the carb correction will be deleted and replaced by a meal bolus. This way, data will be faster available on nightscout as the bridge does not need to wait to identify whether a carb correction reported by diasend is actually a carb correction or instead belongs to a meal bolus (which may be added delayed to the diasend data).

Bug Fixes

  • prevent missing out on meal boli / carb corrections (64e9ad6)
  • pump-settings: pre-programmed basal rate always imported (9285c11)

Features

  • implementation of nightscout client using NS internal api (a55f9c1)
  • reworked loop to eagerly push treatments to nightscout (and potentially delete them if they become obsolete) (72a3035)

BREAKING CHANGES

  • pump-settings: removed option to not import basal rate from pump settings
  • library no longer accepts a start / end date for sync. It will now always synchronizes from the latest known synchronization date to the current date ("now").
    • arguments dateFrom and dateTo of startSynchronization removed.
  • handlers for sending entries / treatments / profile to nightscout have been replaced by a single interface responsible for sending (but also retrieving) data to / from nightscout:
    • arguments nightscoutProfileLoader and nightscoutProfileHandler of startPumpSettingsSynchronization replaced by nightscoutClient.
    • argument nightscoutTreatmentsHandler of startSynchronization / syncDiasendDataToNightscout replaced by nightscoutClient
    • argument nightscoutEntriesHandler of startSynchronization / syncDiasendGlucoseToNightscout replaced by nightscoutClient

v2.0.0-beta.3

30 Jan 08:34
236d5bd
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release

2.0.0-beta.3 (2023-01-30)

Bug Fixes

v2.0.0-beta.2

29 Jan 23:17
9285c11
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release

2.0.0-beta.2 (2023-01-29)

Bug Fixes

  • pump-settings: pre-programmed basal rate always imported (9285c11)

BREAKING CHANGES

  • pump-settings: removed option to not import basal rate from pump settings

v2.0.0-beta.1

29 Jan 23:03
05ca594
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

2.0.0-beta.1 (2023-01-29)

Bug Fixes

  • prevent missing out on meal boli / carb corrections (64e9ad6)

Features

  • implementation of nightscout client using NS internal api (a55f9c1)
  • reworked loop (72a3035)

BREAKING CHANGES

  • library no longer accepts a start / end date for sync. It will now always
    synchronise from the latest known synchronisation date to the current date.
  • handlers for sending entries / treatments / profile to nightscout have been
    replaced by a single interface responsible for sending (but also retrieving) data to / from
    nightscout.