-
Notifications
You must be signed in to change notification settings - Fork 72k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nightscout release 0.11 #4022
Merged
Nightscout release 0.11 #4022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Update language.js - Fix the wrong Russian
(cherry picked from commit abd2044)
…into 201809_npm_node_update
…t Node 10 with Travis - Due to Azure we had several supported npm version 5.6.x, 5.7.x, 5.8.x. Since Node 8.12.0 ships with npm 6.4.x we should stop supporting npm 5.x - Azure currently does not have Node 8.12.x and probably does not work at this moment. Microsoft should stay current - upgrades several packages, most notable mongodb - move file-loader, expose-loader, style-loader to devDependencies - remove webpack-command because it's not longer maintained and has security issues. Moving to webpack-cli - upgrade version to 0.11.0-dev-20181022
resolves (node:24176) DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.
Fix Database Insert Error Handling
Fix CGM voltageb battery warning level to match xDrip+
upgrade node to 8.12.0, upgrade npm packages (express, supertest, webpack, swagger-ui-dist) and fix memory problem
Dev sync
Add note about using mmol/L
Alexa docs tweak on using mmol
where From time select lists are showing duplicate/missing entries
Fix daylight saving bug in profile editor
this one looks ok --- there was a typo in my previous pr -- #3795
… event without a profile
…is correct and bails out early if not
Fixes day to day rendering crashing if data contains a Profile Switch…
Update Russian
…URE_HSTS_HEADER_* and SECURE_CSP work as expected. readENVTruthy never returned defaultValue. if not set to on|off|true|false the default value is returned
Heroku template tweaks
bgclock 24h fix
…into 201901_profile_save_workaround2
Stick to `terser` version `~3.14.1` instead of `^3.16.0`, because of ``` ERROR in js/bundle.js from Terser TypeError: Cannot read property 'minify' of undefined at minify (E:\path\toc\cgm-remote-monitor\node_modules\terser-webpack-plugin\dist\minify.js:175:23) ``` See terser/terser#254 for details on that bug
Various fixes in one PR
* Create test.md Create folder maker-setup-images * Add files via upload Added images to maker-setup-images * Delete test.md Delete temp file * Update maker-setup.md * Update README.md Altered the IFTTT section
* Added table with profiles First attempt * Prettified profiles table, ensured last profile displayed * 1st attempt add showing active profile * Finalized support for displaying multiple profiles * Improved deduplication of profiles * Restored formatting * Made profiles table a selectable option * Tolerant in case profile is missing data * More tolerant on bad profiles * Refactored the deduplication Note - needs to be thoroughly tested * Fixed the profiles table and deduplication of profiles * Fixed enable/disable of time shift checkbox * Added explanation of time shift feature * Added timeshift explanation Need to run through a last verification before merging to NS, but my NS currently won't build b/c of npm issues. * Final Loopalyzer-enhanced Profiles table works, information on time shift feature added, time shift disabled when only single day.
* copyedit-and-cleanup * fix filename typo
* reimplement #3179 (Predictions support to Reports) * add predictions.js
* Tag matafiles with 0.10.3-master-20180805 * Fixes the site for iOS 9 and older * Name too long, please switch back to BWP * Create issue templates for NS repo * Update CONTRIBUTING.md Added notes on expectations on Pull Requests * Update CONTRIBUTING.md Added note on README updates * Update CONTRIBUTING.md Clarified plugins, bug fixing parts * Update --bug-report.md Adding auto-labeling of bugs with the bug label
* fix typo in contributors * fix typo
* small doc fix to comments on Node versions * Update README.md * * Fixes authentication dialog UI on Mobile Safari * Improves app cache busting, so after deploy the app is guaranteed to notice it has to reload content * Small fix to Finnish language related to auth UI
Merging changes made to Master since last release into Dev for a release
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Draft release notes for upcoming 0.11 release (currently release candidate phase).
Changes
Over 360 commits, 89 files changed, +8,428 / −6,569 lines of changes (full list of changes here:
https://github.com/nightscout/cgm-remote-monitor/pull/4022/commits )
New features
API_SECRET
or token if you were using unsecure access. (@PieterGit )Removed features
mqtt
module, because it had a security issue and was not usedsgvdata
module, because it had a security issue, added a lot of complexity and wasn't needed (@PieterGit ). Replacement implementation for CSV and TSV export (@sulkaharo ).Improvements
uglify-js
toterser-webpack-plugin
(@PieterGit)Bug fixes
Documentation and language updates
Upgrade notes
INSECURE_USE_HTTP
totrue
.SECURE_HSTS_HEADER
andSECURE_HSTS_HEADER_*
Upgrade notes for Azure users
We recommend Azure users consider migrating their hosting to Heroku, as we've observed Heroku users have significantly less issues with having their sites work reliably. If you want to continue using Azure, change the following configuration variables in Azure before updating to the latest Nightscout version:
Install instructions
Install instructions can be found: https://github.com/nightscout/cgm-remote-monitor/blob/master/README.md#install
Contributors to this release
The release coordination for this release was done by @PieterGit
We would like to thank the following people for their contribution (in alphabetical order):
@anderser, @apanasef, @balshor, @bewest, @blocklist_twitter, @CaroGo, @cascer1, @cluckj, @danamlewis, @Dave9111, @diabetlum, @herzogmedia, @janrpn, @jasoncalabrese, @jpcunningh, @jweismann, @kenstack, @Kywalh, @lixgbg, @LuminaryXion, @MilosKozak, @mitrei, @PaperT1D, @PieterGit, @unsoluble, @rarneson, @renegadeandy, @scottleibrand, @sulkaharo, @T-o-b-i-a-s, @tynbendad, @unsoluble, @veryfancy, @viq, @wootmasterslick
(if I forgot somebody, please respond)
TODO
TODO: Translations, Languages with less than 80% will be removed in a future Nightscout version. Currently the following languages are at risk:
中文(繁體) (zh_tw), Hrvatski (hr), Ελληνικά (el), 한국어 (ko)
See https://gitter.im/nightscout/public?at=5bef2f34de42d46bba766f66
TODO: Fix Codacy errors, https://app.codacy.com/app/Nightscout/cgm-remote-monitor/issues?bid=2452379&filters=W3siaWQiOiJDYXRlZ29yeSIsInZhbHVlcyI6WyJFcnJvciBQcm9uZSJdfV0=
TODO: test dev after all new features are merged for at least two weeks