You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+84-17Lines changed: 84 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,80 @@ This project adheres to [Semantic Versioning](http://semver.org/).
5
5
6
6
---
7
7
8
+
❤️ **Donate:** Enjoying MagicMirror²? [Please consider a donation!](https://magicmirror.builders/donate) With your help we can continue to improve the MagicMirror² core.
9
+
10
+
## [2.8.0] - Unreleased
11
+
12
+
*This release is scheduled to be released on 2019-04-01.*
13
+
14
+
### Added
15
+
16
+
### Updated
17
+
18
+
### Fixed
19
+
20
+
## [2.7.0] - 2019-04-01
21
+
22
+
ℹ️ **Note:** This update uses new dependencies. Please update using the following command: `git pull && npm install`. If you are having issues running Electron, make sure your [Raspbian is up to date](https://www.raspberrypi.org/documentation/raspbian/updating.md).
23
+
24
+
### Added
25
+
- Italian translation for "Feels"
26
+
- Basic Klingon (tlhIngan Hol) translations
27
+
- Disabled the screensaver on raspbian with installation script
28
+
- Added option to truncate the number of vertical lines a calendar item can span if `wrapEvents` is enabled.
29
+
- Danish translation for "Feels" and "Weeks"
30
+
- Added option to split multiple day events in calendar to separate numbered events
31
+
- Slovakian translation
32
+
- Alerts now can contain Font Awesome icons
33
+
- Notifications display time can be set in request
34
+
- Newsfeed: added support for `ARTICLE_INFO_REQUEST` notification
35
+
- Add `name` config option for calendars to be sent along with event broadcasts
36
+
37
+
### Updated
38
+
- Bumped the Electron dependency to v3.0.13 to support the most recent Raspbian. [#1500](https://github.com/MichMich/MagicMirror/issues/1500)
39
+
- Updated modernizr code in alert module, fixed a small typo there too
40
+
- More verbose error message on console if the config is malformed
41
+
- Updated installer script to install Node.js version 10.x
42
+
43
+
### Fixed
44
+
- Fixed temperature displays in currentweather and weatherforecast modules [#1503](https://github.com/MichMich/MagicMirror/issues/1503), [#1511](https://github.com/MichMich/MagicMirror/issues/1511).
45
+
- Fixed unhandled error on bad git data in updatenotification module [#1285](https://github.com/MichMich/MagicMirror/issues/1285).
46
+
- Weather forecast now works with openweathermap in new weather module. Daily data are displayed, see issue [#1504](https://github.com/MichMich/MagicMirror/issues/1504).
47
+
- Fixed analogue clock border display issue where non-black backgrounds used (previous fix for issue 611)
48
+
- Fixed compatibility issues caused when modules request different versions of Font Awesome, see issue [#1522](https://github.com/MichMich/MagicMirror/issues/1522). MagicMirror now uses [Font Awesome 5 with v4 shims included for backwards compatibility](https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4#shims).
49
+
- Installation script problems with raspbian
50
+
- Calendar: only show repeating count if the event is actually repeating [#1534](https://github.com/MichMich/MagicMirror/pull/1534)
51
+
- Calendar: Fix exdate handling when multiple values are specified (comma separated)
52
+
- Calendar: Fix relative date handling for fulldate events, calculate difference always from start of day [#1572](https://github.com/MichMich/MagicMirror/issues/1572)
53
+
- Fix null dereference in moduleNeedsUpdate when the module isn't visible
54
+
- Calendar: Fixed event end times by setting default calendarEndTime to "LT" (Local time format). [#1479]
55
+
- Calendar: Fixed missing calendar fetchers after server process restarts [#1589](https://github.com/MichMich/MagicMirror/issues/1589)
56
+
- Notification: fixed background color (was white text on white background)
57
+
- Use getHeader instead of data.header when creating the DOM so overwriting the function also propagates into it
58
+
- Fix documentation of `useKMPHwind` option in currentweather
- Aligned indoor values in current weather vertical [#1499](https://github.com/MichMich/MagicMirror/issues/1499).
65
+
- Added humidity support to nunjuck unit filter.
66
+
- Do not display degree symbol for temperature in Kelvin [#1503](https://github.com/MichMich/MagicMirror/issues/1503).
67
+
- Weather forecast now works with openweathermap for both, `/forecast` and `/forecast/daily`, in new weather module. If you use the `/forecast`-weatherEndpoint, the hourly data are converted to daily data, see issues [#1504](https://github.com/MichMich/MagicMirror/issues/1504), [#1513](https://github.com/MichMich/MagicMirror/issues/1513).
68
+
- Added fade, fadePoint and maxNumberOfDays properties to the forecast mode [#1516](https://github.com/MichMich/MagicMirror/issues/1516)
69
+
- Fixed Loading string and decimalSymbol string replace [#1538](https://github.com/MichMich/MagicMirror/issues/1538)
70
+
- Show Snow amounts in new weather module [#1545](https://github.com/MichMich/MagicMirror/issues/1545)
71
+
- Added weather.gov as a new weather provider for US locations
72
+
8
73
## [2.6.0] - 2019-01-01
9
74
10
75
ℹ️ **Note:** This update uses new dependencies. Please update using the following command: `git pull && npm install`. If you are having issues updating, make sure you are running the latest version of Node.
11
76
12
77
### ✨ Experimental ✨
13
78
- New default [module weather](modules/default/weather). This module will eventually replace the current `currentweather` and `weatherforecast` modules. The new module is still pretty experimental, but it's included so you can give it a try and help us improve this module. Please give us you feedback using [this forum post](https://forum.magicmirror.builders/topic/9335/default-weather-module-refactoring).
14
79
80
+
A huge, huge, huge thanks to user @fewieden for all his hard work on the new `weather` module!
81
+
15
82
### Added
16
83
- Possibility to add classes to the cell of symbol, title and time of the events of calendar.
17
84
- Font-awesome 5, still has 4 for backwards compatibility.
@@ -60,7 +127,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- Mixup between german and spanish translation for newsfeed.
62
129
- Fixed close dates to be absolute, if no configured in the config.js - module Calendar
63
-
- Fixed the UpdateNotification module message about new commits in the repository, so they can be correctly localized in singular and plural form.
130
+
- Fixed the updatenotification module message about new commits in the repository, so they can be correctly localized in singular and plural form.
64
131
- Fix for weatherforecast rainfall rounding [#1374](https://github.com/MichMich/MagicMirror/issues/1374)
65
132
- Fix calendar parsing issue for Midori on RasperryPi Zero w, related to issue #694.
66
133
- Fix weather city ID link in sample config
@@ -210,7 +277,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
210
277
- Add `clientonly` script to start only the electron client for a remote server.
211
278
- Add symbol and color properties of event when `CALENDAR_EVENTS` notification is broadcasted from `default/calendar` module.
212
279
- Add `.vscode/` folder to `.gitignore` to keep custom Visual Studio Code config out of git.
213
-
- Add unit test the capitalizeFirstLetter function of newfeed module.
280
+
- Add unit test the capitalizeFirstLetter function of newsfeed module.
214
281
- Add new unit tests for function `shorten` in calendar module.
215
282
- Add new unit tests for function `getLocaleSpecification` in calendar module.
216
283
- Add unit test for js/class.js.
@@ -231,7 +298,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
231
298
- Set version of the `express-ipfilter` on 0.3.1.
232
299
233
300
### Fixed
234
-
- Fixed issue with incorrect allignment of analog clock when displayed in the center column of the MM.
301
+
- Fixed issue with incorrect alignment of analog clock when displayed in the center column of the MM.
235
302
- Fixed ipWhitelist behaviour to make empty whitelist ([]) allow any and all hosts access to the MM.
236
303
- Fixed issue with calendar module where 'excludedEvents' count towards 'maximumEntries'.
237
304
- Fixed issue with calendar module where global configuration of maximumEntries was not overridden by calendar specific config (see module doc).
@@ -255,7 +322,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
255
322
- Add unit test calendar_modules function capFirst.
256
323
- Add test for check if exists the directories present in defaults modules.
257
324
- Add support for showing wind direction as an arrow instead of abbreviation in currentWeather module.
258
-
- Add support for writing translation fucntions to support flexible word order
325
+
- Add support for writing translation functions to support flexible word order
259
326
- Add test for check if exits the directories present in defaults modules.
260
327
- Add calendar option to set a separate date format for full day events.
261
328
- Add ability for `currentweather` module to display indoor temperature via INDOOR_TEMPERATURE notification
@@ -274,7 +341,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
274
341
- Fix double message about port when server is starting
275
342
- Corrected Swedish translations for TODAY/TOMORROW/DAYAFTERTOMORROW.
276
343
- Removed unused import from js/electron.js
277
-
- Made calendar.js respect config.timeFormat irrespecive of locale setting.
344
+
- Made calendar.js respect config.timeFormat irrespective of locale setting.
278
345
- Fixed alignment of analog clock when a large calendar is displayed in the same side bar.
279
346
280
347
## [2.1.1] - 2017-04-01
@@ -292,7 +359,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
292
359
- Added `DAYAFTERTOMORROW`, `UPDATE_NOTIFICATION` and `UPDATE_NOTIFICATION_MODULE` to Finnish translations.
293
360
- Run `npm test` on Travis automatically.
294
361
- Show the splash screen image even when is reboot or halted.
295
-
- Added some missing translaton strings in the sv.json file.
362
+
- Added some missing translation strings in the sv.json file.
296
363
- Run task jsonlint to check translation files.
297
364
- Restructured Test Suite.
298
365
@@ -309,12 +376,12 @@ This project adheres to [Semantic Versioning](http://semver.org/).
309
376
- Option to use RegExp in Calendar's titleReplace.
310
377
- Hungarian Translation.
311
378
- Icelandic Translation.
312
-
- Add use a script to prevent when is run by SSH session set DISPLAY enviroment.
313
-
- Enable ability to set configuration file by the enviroment variable called MM_CONFIG_FILE.
379
+
- Add use a script to prevent when is run by SSH session set DISPLAY environment.
380
+
- Enable ability to set configuration file by the environment variable called MM_CONFIG_FILE.
314
381
- Option to give each calendar a different color.
315
382
- Option for colored min-temp and max-temp.
316
383
- Add test e2e helloworld.
317
-
- Add test e2e enviroment.
384
+
- Add test e2e environment.
318
385
- Add `chai-as-promised` npm module to devDependencies.
319
386
- Basic set of tests for clock module.
320
387
- Run e2e test in Travis.
@@ -332,10 +399,10 @@ This project adheres to [Semantic Versioning](http://semver.org/).
332
399
- Added tests for Translations, dev argument, version, dev console.
333
400
- Added test anytime feature compliments module.
334
401
- Added test ipwhitelist configuration directive.
335
-
- Added test for calendar module: default, basic-auth, backward compability, fail-basic-auth.
402
+
- Added test for calendar module: default, basic-auth, backward compatibility, fail-basic-auth.
336
403
- Added meta tags to support fullscreen mode on iOS (for server mode)
337
404
- Added `ignoreOldItems` and `ignoreOlderThan` options to the News Feed module
338
-
- Added test for MM_PORT enviroment variable.
405
+
- Added test for MM_PORT environment variable.
339
406
- Added a configurable Week section to the clock module.
340
407
341
408
### Fixed
@@ -347,7 +414,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
347
414
- Module currentWeather: check if temperature received from api is defined.
348
415
- Fix an issue with module hidden status changing to `true` although lock string prevented showing it.
349
416
- Fix newsfeed module bug (removeStartTags)
350
-
- Fix when is set MM_PORT enviroment variable.
417
+
- Fix when is set MM_PORT environment variable.
351
418
- Fixed missing animation on `this.show(speed)` when module is alone in a region.
352
419
353
420
## [2.1.0] - 2016-12-31
@@ -369,8 +436,8 @@ This project adheres to [Semantic Versioning](http://semver.org/).
369
436
- Calendar module now broadcasts the event list to all other modules using the notification system. [See documentation](https://github.com/MichMich/MagicMirror/tree/develop/modules/default/calendar) for more information.
370
437
- Possibility to use the the calendar feed as the source for the weather (currentweather & weatherforecast) location data. [See documentation](https://github.com/MichMich/MagicMirror/tree/develop/modules/default/weatherforecast) for more information.
371
438
- Added option to show rain amount in the weatherforecast default module
372
-
- Add module `updatenotification` to get an update whenever a new version is availabe. [See documentation](https://github.com/MichMich/MagicMirror/tree/develop/modules/default/updatenotification) for more information.
373
-
- Add the abilty to set timezone on the date display in the Clock Module
439
+
- Add module `updatenotification` to get an update whenever a new version is available. [See documentation](https://github.com/MichMich/MagicMirror/tree/develop/modules/default/updatenotification) for more information.
440
+
- Add the ability to set timezone on the date display in the Clock Module
374
441
- Ability to set date format in calendar module
375
442
- Possibility to use currentweather for the compliments
376
443
- Added option `disabled` for modules.
@@ -409,7 +476,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
409
476
- Added ability to define "the day after tomorrow" for calendar events (Definition for German and Dutch already included).
410
477
- Added CII Badge (we are compliant with the CII Best Practices)
411
478
- Add support for doing http basic auth when loading calendars
412
-
- Add the abilty to turn off and on the date display in the Clock Module
479
+
- Add the ability to turn off and on the date display in the Clock Module
413
480
414
481
### Fixed
415
482
- Fix typo in installer.
@@ -432,8 +499,8 @@ This project adheres to [Semantic Versioning](http://semver.org/).
432
499
433
500
### Fixed
434
501
- Prevent `getModules()` selectors from returning duplicate entries.
435
-
- Append endpoints of weather modules with `/` to retreive the correct data. (Issue [#337](https://github.com/MichMich/MagicMirror/issues/337))
436
-
- Corrected grammer in `module.js` from 'suspend' to 'suspended'.
502
+
- Append endpoints of weather modules with `/` to retrieve the correct data. (Issue [#337](https://github.com/MichMich/MagicMirror/issues/337))
503
+
- Corrected grammar in `module.js` from 'suspend' to 'suspended'.
437
504
- Fixed openweathermap.org URL in config sample.
438
505
- Prevent currentweather module from crashing when received data object is incorrect.
439
506
- Fix issue where translation loading prevented the UI start-up when the language was set to 'en'. (Issue [#388](https://github.com/MichMich/MagicMirror/issues/388))
**MagicMirror²** is an open source modular smart mirror platform. With a growing list of installable modules, the **MagicMirror²** allows you to convert your hallway or bathroom mirror into your personal assistant. **MagicMirror²** is built by the creator of [the original MagicMirror](http://michaelteeuw.nl/tagged/magicmirror) with the incredible help of a [growing community of contributors](https://github.com/MichMich/MagicMirror/graphs/contributors).
@@ -16,18 +15,22 @@ MagicMirror² focuses on a modular plugin system and uses [Electron](http://elec
16
15
17
16
## Table Of Contents
18
17
18
+
-[Table Of Contents](#table-of-contents)
19
19
-[Installation](#installation)
20
20
-[Raspberry Pi](#raspberry-pi)
21
-
-[General](#general)
21
+
-[Automatic Installation (Raspberry Pi only!)](#automatic-installation-raspberry-pi-only)
-[Enjoying MagicMirror? Consider a donation!](#enjoying-magicmirror-consider-a-donation)
31
34
-[Manifesto](#manifesto)
32
35
33
36
## Installation
@@ -125,7 +128,7 @@ The following wiki links are helpful for the initial configuration of your Magic
125
128
**Note:** If you used the installer script. This step is already done for you.
126
129
127
130
2. Modify your required settings. \
128
-
Note: You'll can check your configuration running `npm run config:check` in `/home/pi/MagicMirror`.
131
+
Note: You can check your configuration running `npm run config:check` in `/home/pi/MagicMirror`.
129
132
130
133
131
134
The following properties can be configured:
@@ -199,6 +202,16 @@ Please keep the following in mind:
199
202
200
203
Thanks for your help in making MagicMirror² better!
201
204
205
+
206
+
## Enjoying MagicMirror? Consider a donation!
207
+
208
+
MagicMirror² is opensource and free. That doesn't mean we don't need any money.
209
+
210
+
Please consider a donation to help us cover the ongoing costs like webservers and email services.
211
+
If we recieve enough donations we might even be able to free up some working hours and spend some extra time improving the MagicMirror² core.
212
+
213
+
To donate, please follow [this](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=G5D8E9MR5DTD2&source=url) link.
214
+
202
215
## Manifesto
203
216
204
217
A real Manifesto is still to be written. Till then, Michael's response on [one of the repository issues](https://github.com/MichMich/MagicMirror/issues/1174) gives a great summary:
0 commit comments