Commit Graph

202 Commits

Author SHA1 Message Date
Michael Teeuw 0300ce05d5 Release 2.22.0 (#2983)
## [2.22.0] - 2023-01-01

Thanks to: @angeldeejay, @buxxi, @dariom, @dWoolridge,
@KristjanESPERANTO, @MagMar94, @naveensrinivasan, @retroflex, @SkySails
and @Tom.

Special thanks to @khassel, @rejas and @sdetweil for taking over most
(if not all) of the work on this release as project collaborators. This
version would not be there without their effort. Thank you!

### Added

- Added test for remoteFile option in compliments module
- Added hourlyWeather functionality to Weather.gov weather provider
- Removed weatherEndpoint definition from weathergov.js (not used)
- Added css class names "today" and "tomorrow" for default calendar
- Added Collaboration.md
- Added new github action for dependency review (#2862)
- Added a WeatherProvider for Open-Meteo
- Added Yr as a weather provider
- Added config options "ignoreXOriginHeader" and
"ignoreContentSecurityPolicy"

### Removed

- Removed usage of internal fetch function of node until it is more
stable

### Updated

- Cleaned up test directory (#2937) and jest config (#2959)
- Wait for all modules to start before declaring the system ready
(#2487)
- Updated e2e tests (moved `done()` in helper functions) and use es6
syntax in all tests
- Updated da translation
- Rework weather module
- Make sure smhi provider api only gets a maximum of 6 digits
coordinates (#2955)
  - Use fetch instead of XMLHttpRequest in weatherprovider (#2935)
  - Reworked how weatherproviders handle units (#2849)
  - Use unix() method for parsing times, fix suntimes on the way (#2950)
  - Refactor conversion functions into utils class (#2958)
- The `cors`-method in `server.js` now supports sending and recieving
HTTP headers
- Replace `…` by `…`
- Cleanup compliments module
- Updated dependencies including electron to v22 (#2903)

### Fixed

- Correctly show apparent temperature in SMHI weather provider
- Ensure updatenotification module isn't shown when local is _ahead_ of
remote
- Handle node_helper errors during startup (#2944)
- Possibility to change FontAwesome class in calendar, so icons like
`fab fa-facebook-square` works.
- Fix cors problems with newsfeed articles (as far as possible), allow
disabling cors per feed with option `useCorsProxy: false` (#2840)
- Tests not waiting for the application to start and stop before
starting the next test
- Fix electron tests failing sometimes in github workflow
- Fixed gap in clock module when displayed on the left side with
displayType=digital
- Fixed playwright issue by upgrading to v1.29.1 (#2969)

Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
Co-authored-by: Karsten Hassel <hassel@gmx.de>
Co-authored-by: Malte Hallström <46646495+SkySails@users.noreply.github.com>
Co-authored-by: Veeck <github@veeck.de>
Co-authored-by: veeck <michael@veeck.de>
Co-authored-by: dWoolridge <dwoolridge@charter.net>
Co-authored-by: Johan <jojjepersson@yahoo.se>
Co-authored-by: Dario Mratovich <dario_mratovich@hotmail.com>
Co-authored-by: Dario Mratovich <dario.mratovich@outlook.com>
Co-authored-by: Magnus <34011212+MagMar94@users.noreply.github.com>
Co-authored-by: Naveen <172697+naveensrinivasan@users.noreply.github.com>
Co-authored-by: buxxi <buxxi@omfilm.net>
Co-authored-by: Thomas Hirschberger <47733292+Tom-Hirschberger@users.noreply.github.com>
Co-authored-by: Kristjan ESPERANTO <35647502+KristjanESPERANTO@users.noreply.github.com>
Co-authored-by: Andrés Vanegas Jiménez <142350+angeldeejay@users.noreply.github.com>
2023-01-01 18:09:08 +01:00
Michael Teeuw 298e585361 Prepare 2.21.0 2022-10-01 19:53:44 +02:00
Karsten Hassel 2338a90191 update dependencies 2022-09-27 22:25:20 +02:00
Karsten Hassel 4cc3e481cc update dependencies, revert electron to v19 2022-09-05 23:26:04 +02:00
Karsten Hassel 2813f101b8 update dependencies 2022-08-07 23:21:59 +02:00
Michael Teeuw 5b1b25fa86 Prepare v2.21.0-develop 2022-07-02 13:09:41 +02:00
Michael Teeuw b716ec33d9 Release v2.20.0 2022-07-02 13:00:01 +02:00
Karsten Hassel 1435efaea7 update depencies (before upcoming new release) 2022-06-24 23:44:17 +02:00
Karsten Hassel b55b3bd63b update dependencies including electron to v19 2022-05-24 23:50:33 +02:00
Karsten Hassel 8578900bfb update deps 2022-05-02 21:50:16 +02:00
Michael Teeuw 3f6a5a7772 Prepare 2.20.0-develop 2022-04-01 20:49:47 +02:00
Michael Teeuw 0b21a22027 Prepare 2.19.0 2022-04-01 20:36:55 +02:00
Karsten Hassel ed65c70a36 update node-ical to v0.15 and added luxon as dependency for not breaking the "no-optional" install (see #2718 and #2824). 2022-03-28 19:41:41 +02:00
veeck 1bdab10872 Update dependencies 2022-03-22 21:29:49 +01:00
Karsten Hassel 9cb006b871 update dependencies 2022-02-28 23:08:56 +01:00
Michael Teeuw 880e2160a3 Merge pull request #2808 from KristjanESPERANTO/min-node-version-14 2022-02-07 09:41:36 +01:00
Kristjan SCHMIDT 2d353ffa35 Minimal node version is 14
This was probably overseen in #2746
2022-02-02 01:47:04 +01:00
Karsten Hassel cee5043625 update to electron v17 and other deps 2022-02-01 20:07:18 +01:00
Karsten Hassel afa6c4270d update dependencies including electron v17 beta 2022-01-27 22:05:33 +01:00
Karsten Hassel 9604c3a187 helmet upgrade to v5 2022-01-11 21:51:09 +01:00
Karsten Hassel f3cefde7cb update deps and add CHANGELOG 2022-01-10 22:42:07 +01:00
Michael Teeuw e12692252e Prepare v2.19.0-develop. 2022-01-01 19:37:55 +01:00
Michael Teeuw 4c919a7489 Prepare 2.18.0. 2022-01-01 19:17:35 +01:00
Karsten Hassel 9b83862a96 fixed electron tests with retry, update dependencies 2021-12-22 22:31:39 +01:00
Karsten Hassel e88ba1ab1c update dependencies 2021-12-13 21:34:32 +01:00
Karsten Hassel aed005618e revert node-ical update 2021-11-29 00:21:00 +01:00
Karsten Hassel 472c91f022 update dependencies 2021-11-27 23:10:04 +01:00
veeck c623ca9fe0 Update other actions and dependencies 2021-10-17 19:02:22 +02:00
Karsten Hassel 000c34ef73 update dependencies 2021-10-16 00:18:52 +02:00
veeck 04a9ca92b5 Update dependencies 2021-10-05 10:24:42 +02:00
Michael Teeuw e4a0a517d5 Merge 2.17.1 2021-10-01 18:58:26 +02:00
veeck 72f7106086 Update version 2021-10-01 18:31:29 +02:00
veeck 83cc18f648 Update electron to fix certificate errors 2021-10-01 18:27:29 +02:00
Michael Teeuw a49459b253 Prepare 2.18.0 Dev Branch 2021-10-01 15:25:54 +02:00
Michael Teeuw f7465679c0 Prepare 2.17.0 Release 2021-10-01 15:06:26 +02:00
veeck 31ec848aec Update dependencies 2021-09-28 12:14:58 +02:00
Karsten Hassel 879d585f2e update dependencies, add CHANGELOG 2021-09-16 23:16:38 +02:00
Karsten Hassel 8901ed219d update dependencies 2021-09-09 23:56:30 +02:00
Karsten Hassel 99aca932db update dependencies 2021-09-09 00:24:13 +02:00
Karsten Hassel b1fc766908 update dependencies 2021-09-04 23:17:54 +02:00
Karsten Hassel 22384342db fix update notification, remove simple-git 2021-09-04 22:55:03 +02:00
rejas e2158716d6 Revert "Update dependencies"
This reverts commit f49312ed13.
2021-09-01 20:50:43 +02:00
rejas f49312ed13 Update dependencies 2021-09-01 11:02:06 +02:00
rejas f2bc10c5c0 Add tests for new methods 2021-08-31 23:32:05 +02:00
rejas 21c3179e03 Update dependencies 2021-08-29 20:07:29 +02:00
rejas c0258b352e Update dependencies 2021-08-22 22:45:08 +02:00
rejas 385c4c32f9 Update dependencies 2021-08-05 16:39:14 +02:00
rejas ae3d552ad7 Update dependencies 2021-08-01 09:52:04 +02:00
rejas 8a7abfe42d Update dependencies 2021-07-14 15:05:43 +02:00
Karsten Hassel d617d4aa09 update package-lock.json 2021-07-04 20:54:54 +02:00