Michael Teeuw
8c0e7db494
Release 2.26.0 ( #3319 )
...
## [2.26.0] - 01-01-2024
Thanks to: @bnitkin, @bugsounet, @dependabot, @jkriegshauser,
@kaennchenstruggle, @KristjanESPERANTO and @Ybbet.
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 guys! You are
awesome!
This release also marks the latest release by Michael Teeuw. For more
info, please read the following post: [A New Chapter for MagicMirror:
The Community Takes the
Lead](https://forum.magicmirror.builders/topic/18329/a-new-chapter-for-magicmirror-the-community-takes-the-lead ).
### Added
- Added update notification updater (for 3rd party modules)
- Added node 21 to the test matrix
- Added transform object to calendar:customEvents
- Added ESLint rules for jest (including jest/expect-expect and
jest/no-done-callback)
### Removed
- Removed Codecov workflow (not working anymore, other workflow
required) (#3107 )
- Removed titleReplace from calendar, replaced + extended by
customEvents (backward compatibility included) (#3249 )
- Removed failing unit test (#3254 )
- Removed some unused variables
### Updated
- Update electron to v27 and update other dependencies as well as github
actions
- Update newsfeed: Use `html-to-text` instead of regex for transform
description
- Review ESLint config (#3269 )
- Updated dependencies
- Clock module: optionally display current moon phase in addition to
rise/set times
- electron is now per default started without gpu, if needed it must be
enabled with new env var `ELECTRON_ENABLE_GPU=1` on startup (#3226 )
- Replace prettier by stylistic in ESLint config to lint JavaScript (and
disable some rules for `config/config.js*` files)
- Update node-ical to v0.17.1 and fix tests
### Fixed
- Avoid fade out/in on updateDom when many calendars are used
- Fix the option eventClass on customEvents.
- Fix yr API version in locationforecast and sunrise call (#3227 )
- Fix cloneObject() function to respect RegExp (#3237 )
- Fix newsfeed module for feeds using "a10:updated" tag (#3238 )
- Fix issue template (#3167 )
- Fix #3256 filter out bad results from rrule.between
- Fix calendar events sometimes not respecting deleted events (#3250 )
- Fix electron loadurl locally on Windows when address "0.0.0.0" (#2550 )
- Fix updatanotification (update_helper.js): catch error if reponse is
not an JSON format (check PM2)
- Fix missing typeof in calendar module
- Fix style issues after prettier update
- Fix calendar test (#3291 ) by moving "Exdate check" from e2e to
electron to run on a Thursday
- Fix calendar config params `fetchInterval` and `excludedEvents` were
never used from single calendar config (#3297 )
- Fix MM_PORT variable not used in electron and allow full path for
MM_CONFIG_FILE variable (#3302 )
---------
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com >
Signed-off-by: dependabot[bot] <support@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 >
Co-authored-by: Dave Child <dave@addedbytes.com >
Co-authored-by: grenagit <46225780+grenagit@users.noreply.github.com >
Co-authored-by: Grena <grena@grenabox.fr >
Co-authored-by: Magnus Marthinsen <magmar@online.no >
Co-authored-by: Patrick <psieg@users.noreply.github.com >
Co-authored-by: Piotr Rajnisz <56397164+rajniszp@users.noreply.github.com >
Co-authored-by: Suthep Yonphimai <tomzt@users.noreply.github.com >
Co-authored-by: CarJem Generations (Carter Wallace) <cwallacecs@gmail.com >
Co-authored-by: Nicholas Fogal <nfogal.misc@gmail.com >
Co-authored-by: JakeBinney <126349119+JakeBinney@users.noreply.github.com >
Co-authored-by: OWL4C <124401812+OWL4C@users.noreply.github.com >
Co-authored-by: Oscar Björkman <17575446+oscarb@users.noreply.github.com >
Co-authored-by: Ismar Slomic <ismar@slomic.no >
Co-authored-by: Jørgen Veum-Wahlberg <jorgen.wahlberg@amedia.no >
Co-authored-by: Eddie Hung <6740044+eddiehung@users.noreply.github.com >
Co-authored-by: Bugsounet - Cédric <github@bugsounet.fr >
Co-authored-by: bugsounet <bugsounet@bugsounet.fr >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Knapoc <Knapoc@users.noreply.github.com >
Co-authored-by: sam detweiler <sdetweil@gmail.com >
Co-authored-by: veeck <michael.veeck@nebenan.de >
Co-authored-by: Paranoid93 <6515818+Paranoid93@users.noreply.github.com >
Co-authored-by: NolanKingdon <27908974+NolanKingdon@users.noreply.github.com >
Co-authored-by: J. Kenzal Hunter <kenzal.hunter@gmail.com >
Co-authored-by: Teddy <teddy.payet@gmail.com >
Co-authored-by: TeddyStarinvest <teddy.payet@starinvest.com >
Co-authored-by: martingron <61826403+martingron@users.noreply.github.com >
Co-authored-by: dgoth <132394363+dgoth@users.noreply.github.com >
Co-authored-by: kaennchenstruggle <54073894+kaennchenstruggle@users.noreply.github.com >
Co-authored-by: jkriegshauser <jkriegshauser@gmail.com >
Co-authored-by: Ben Nitkin <ben@nitkin.net >
2024-01-01 15:38:08 +01:00
Kristjan SCHMIDT
a5668b1b99
Magic Mirror -> MagicMirror²
...
Consistent spelling
2022-01-26 23:09:26 +01:00
Karsten Hassel
c67320f185
fix logger.js
2021-09-28 22:08:21 +02:00
Karsten Hassel
c0ce52abe3
change getDocument, delay needed, now 2 tests moved
2021-09-25 00:01:41 +02:00
Karsten Hassel
a1c7f20990
fix logger.js, move jsdom in startApplication
2021-09-24 21:30:51 +02:00
karsten13
b4350278a0
first tests
2021-09-21 23:48:29 +02:00
Karsten Hassel
9969fede35
refactor e2e
2021-09-16 23:02:17 +02:00
Karsten Hassel
236bf6e0fc
silence logger for tests, use modulePaths for e2e
2021-09-13 23:55:41 +02:00
Karsten Hassel
d7c70dc021
fix logger.js
2021-09-09 23:30:36 +02:00
Karsten Hassel
53c789bff9
again logger.js due to problem with e2e test
2021-09-09 21:54:20 +02:00
Karsten Hassel
2b147bb98b
do logger mocking in logger.js, remove sandbox stuff from unit tests
2021-09-09 20:50:35 +02:00
Karsten Hassel
d9edaffd9c
reset changes on js/logger.js, mock logger.js in global_vars tests, workaround for failing dev_console test
2021-06-17 22:50:26 +02:00
Karsten Hassel
1ba67506a0
fix logger.js after jest changes
2021-06-16 20:51:32 +02:00
Karsten Hassel
a71e61cd30
use short if in weatherforecast.js, add comment to logger.js
2021-06-15 23:29:07 +02:00
karsten13
1a244726aa
run prettier
2021-06-11 22:24:21 +02:00
Karsten Hassel
66759a33fa
unit tests
2021-06-07 00:16:53 +02:00
veeck
ea264cb15e
Update console-stamp to latest version and configure it
2020-11-24 09:54:59 +01:00
veeck
5ac20d65ac
Add new log level "debug" for such a purpose
2020-11-06 11:47:09 +01:00
Stephan Huber
0ac5d56865
must be const for backward compatibility
2020-07-10 23:03:36 +02:00
rejas
9f5e1b59fb
Set logLevel after loading config
2020-07-04 22:02:39 +02:00
rejas
963b1aa6b1
Final cleanups I think
2020-06-02 15:05:31 +02:00
Veeck
13073bc98d
Lint stuff
2020-06-02 15:03:59 +02:00
Veeck
d0c6a4ee6d
Make logger configurable
2020-06-02 15:03:59 +02:00
rejas
367233c318
Add console-stamp to node-logger
2020-06-02 15:03:59 +02:00
rejas
9461c1692a
Add node/browser wrapper around logger
2020-06-02 15:03:59 +02:00
Veeck
abb5dc5739
Run prettier over ALL files once
...
No other changes done in this commit
2020-05-11 22:22:32 +02:00
rejas
c04fa496bf
Second round of undef fixes
2020-05-03 18:59:26 +02:00
rejas
e7fc4ef1e7
Replace unsecure links with https ones
2020-04-28 23:05:28 +02:00
rejas
d08bd4e866
Fix lots of warnings
2020-04-21 12:23:50 +02:00
Rodrigo Ramez Norambuena
83fb5b4d1b
logger: Show line number where is called the function for the log
2016-11-14 00:04:23 -03:00
Michael Teeuw
6510de5d29
Fix logger issue on electron.
2016-10-13 20:22:30 +02:00
Michael Teeuw
af63f4098f
Improve logger.
2016-10-13 13:24:56 +02:00
Michael Teeuw
0252495eca
Missing ,
2016-05-01 23:30:01 +02:00
Nicholas Hubbard
f627c5e5a1
Extend the Logger
...
Add Timing, Grouping, and Warning to the logger.
2016-05-01 13:46:41 -04:00
Nicholas Hubbard
426728058c
Standardize: TO JSCS!
2016-04-05 14:35:11 -04:00
Michael Teeuw
5eed80c28e
Squashed commit of the following:
...
commit e38dd346d9
Author: Michael Teeuw <michael@xonaymedia.nl >
Date: Sat Apr 2 19:17:30 2016 +0200
Add the possibility to set the maximum number of days.
commit 6f5c86775b
Author: Sam Vendittelli <sam.vendittelli@hotmail.com >
Date: Sat Apr 2 06:27:44 2016 +0100
Fixed cursor appearing in margin
Cursor was appearing in the margin so moved `cursor: none` property to html.
commit 576c668d84
Author: Domi-G <lessuseguy+githubdomig@gmail.com >
Date: Fri Apr 1 22:52:32 2016 +0200
Huge cleanup of white space
2016-04-03 19:52:13 +02:00
Michael Teeuw
4266c0b279
Initial commit of V2.
2016-03-24 17:19:32 +01:00