Skip to content
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

Release 2.12.0 #2064

Merged
merged 163 commits into from
Jul 1, 2020
Merged

Release 2.12.0 #2064

merged 163 commits into from
Jul 1, 2020

Conversation

MichMich
Copy link
Collaborator

@MichMich MichMich commented Jul 1, 2020

[2.12.0] - 2020-07-01

Special thanks to the following contributors: @AndreKoepke, @DarthBrento, @Ekristoffe, @Legion2, @XBCreepinJesus, @ZoneMR, @andrezibaia, @bryanzzhu, @chamakura, @khassel, @ndom91, @radokristof & @rejas.

ℹ️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install.

Added

  • Added option to config the level of logging.
  • Added prettier for an even cleaner codebase.
  • Hide Sunrise/Sunset in Weather module.
  • Hide Sunrise/Sunset in Current Weather module.
  • Added Met Office DataHub (UK) provider.

Updated

  • Cleaned up alert module code.
  • Cleaned up check_config code.
  • Replaced grunt-based linters with their non-grunt equivalents.
  • Switch to most of the eslint:recommended rules and fix warnings.
  • Replaced insecure links with https ones.
  • Cleaned up all "no-undef" warnings from eslint.
  • Added location title wrapping for calendar module.
  • Updated the BG translation.

Deleted

  • Removed truetype (ttf) fonts.

Fixed

  • The broken modules due to Socket.io change from last release. #1973
  • Add backward compatibility for old module code in socketclient.js. #1973
  • Support multiple instances of calendar module with different config. #1109
  • Fix the use of "maxNumberOfDays" in the module "weatherforecast". #2018
  • Throw error when check_config fails. #1928
  • Bug fix related to 'maxEntries' not displaying Calendar events. #2050
  • Updated ical library to latest version. #1926

Andre and others added 30 commits March 28, 2020 12:37
use basename in socket.io path fix #1973
socketclient.js: add backward compatibility for old module code
Remove grunt, use non-grunt linters instead
add https support for clientonly-mode
rejas and others added 29 commits June 20, 2020 08:32
Bug fix to correctly handle the logic for 'maxEntries' Issue #2050
Updated ical library to latest version
This is a provider for the Met Office's new DataHub API (which will eventually replace their current DataPoint service).
The new Met Office provider also returns precipitation as a probability percentage.
UK Met Office DataHub weather provider
Set minute/second in our model based on the actual time from moment() rather than our own attempt to track the time - which can drift or fail to respond to time changes.

Also, schedule time refreshes to happen 50ms after the minute/second is expected to change - preventing premature fires and rapid re-firings of notifications due to accuracy limits in setTimeout
added config option to hide sunrise/sunset in Current Weather module
Fix #2030 - Clock can be off by a minute
@MichMich MichMich merged commit 018cb91 into master Jul 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.