2016-05-13 09:10:54 +02:00
# MagicMirror² Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning ](http://semver.org/ ).
2017-10-01 12:39:48 +02:00
## [2.2.0] - Unreleased
2017-10-01 13:16:07 +02:00
**Note:** This update uses new dependencies. Please update using the following command: `git pull && npm install`
2017-10-03 21:25:30 +02:00
### Changed
- calender week is now handled with a variable translation in order to move number language specific
2017-10-01 12:39:48 +02:00
### Added
2017-10-01 13:16:07 +02:00
- Add option to use [Nunjucks ](https://mozilla.github.io/nunjucks/ ) templates in modules. (See `helloworld` module as an example.)
2017-10-18 10:14:54 +02:00
- Add Bulgarian translations for MagicMirror² and Alert module.
2017-10-13 16:43:11 -05:00
- Add graceful shutdown of modules by calling `stop` function of each `node_helper` on SIGINT before exiting.
2017-10-16 14:26:15 +02:00
- Link update subtext to Github diff of current version versus tracking branch.
2017-10-18 10:14:54 +02:00
- Add Catalan translation.
Added ability to set a list of prohibited words that will be filtered out of newsfeed
Resolves #1071
`prohibitedWords` config parameter is an array of words. If set and case insensitive greedy match is found anywhere in the title then that newsfeed item will not be displayed. Readme updated with instructions.
Users should be careful on the words selection as careless setting may remove many or all items from the newsfeed. Some obvious mistakes like `space, comma, dot` etc. can be prevented programatically, but I left it out of this PR
Example:
with `prohibitedWords: ['dodgers']`
Original `newsItems`:
```
0:{title: "New York City, Russia, Los Angeles Dodgers: Your Wednesday Briefing", description: "Here’s what you need to know to start your day.", pubdate: "Wed, 01 Nov 2017 09:37:36 GMT", url: "https://www.nytimes.com/2017/11/01/briefing/new-yo…ssia-los-angeles-dodgers.html?partner=rss&emc=rss", sourceTitle: "New York Times"}
1:{title: "A Mangled School Bus, Bodies Everywhere; ‘It Was Surreal’", description: "A truck ramming bicyclists. The driver emerging wi…e attack, it was as confusing as it was gruesome.", pubdate: "Wed, 01 Nov 2017 09:27:41 GMT", url: "https://www.nytimes.com/2017/10/31/nyregion/nyc-sc…r-attack-truck-witnesses.html?partner=rss&emc=rss", sourceTitle: "New York Times"}
2:{title: "Dodgers 3, Astros 1 | Series tied, 3-3: With a Rally and a Romp, Dodgers Top Astros and Force Game 7", description: "Down by a run with just four innings left in Game …nst a dominating Justin Verlander. Game 7 awaits.", pubdate: "Wed, 01 Nov 2017 07:21:07 GMT", url: "https://www.nytimes.com/2017/11/01/sports/dodgers-win-game-6.html?partner=rss&emc=rss", sourceTitle: "New York Times"}
3:{title: "José Andrés Fed Puerto Rico, and May Change How Aid Is Given", description: "The chef’s huge effort is just the latest led by c…ocally based way to feed people after a disaster.", pubdate: "Wed, 01 Nov 2017 06:40:09 GMT", url: "https://www.nytimes.com/2017/10/30/dining/jose-andres-puerto-rico.html?partner=rss&emc=rss", sourceTitle: "New York Times"}
```
Filtered `newsItems`:
```
0:{title: "A Mangled School Bus, Bodies Everywhere; ‘It Was Surreal’", description: "A truck ramming bicyclists. The driver emerging wi…e attack, it was as confusing as it was gruesome.", pubdate: "Wed, 01 Nov 2017 09:27:41 GMT", url: "https://www.nytimes.com/2017/10/31/nyregion/nyc-sc…r-attack-truck-witnesses.html?partner=rss&emc=rss", sourceTitle: "New York Times"}
1:{title: "José Andrés Fed Puerto Rico, and May Change How Aid Is Given", description: "The chef’s huge effort is just the latest led by c…ocally based way to feed people after a disaster.", pubdate: "Wed, 01 Nov 2017 06:40:09 GMT", url: "https://www.nytimes.com/2017/10/30/dining/jose
```
2017-11-01 03:40:32 -07:00
- Add ability to filter out newsfeed items based on prohibited words found in title (resolves #1071 )
2017-11-15 12:19:19 +07:00
- Add options to truncate description support of a feed in newsfeed module
- Add reloadInterval option for particular feed in newsfeed module
- Add no-cache entries of HTTP headers in newsfeed module (fetcher)
2017-11-17 09:05:33 +01:00
- Add Czech translation.
2017-10-01 12:39:48 +02:00
### Updated
2017-10-01 21:36:43 +02:00
### Fixed
- Fixed issue with calendar module showing more than `maximumEntries` allows
2017-10-06 20:26:03 +02:00
- WeatherForecast and CurrentWeather are now using HTTPS instead of HTTP
2017-10-09 08:05:11 +07:00
- Correcting translation for Indonesian language
2017-11-25 12:14:54 +01:00
- Fix issue where calendar icons wouldn't align correctly
2017-10-01 21:36:43 +02:00
2017-10-01 12:34:54 +02:00
## [2.1.3] - 2017-10-01
**Note:** This update uses new dependencies. Please update using the following command: `git pull && npm install`
2017-07-01 20:36:17 +02:00
### Changed
2017-10-01 12:34:54 +02:00
- Remove Roboto fonts files inside `fonts` and these are installed by npm install command.
2017-07-12 11:07:49 +02:00
2017-07-01 20:36:17 +02:00
### Added
2017-07-12 11:07:49 +02:00
- Add `clientonly` script to start only the electron client for a remote server.
2017-07-06 16:09:49 +02:00
- Add symbol and color properties of event when `CALENDAR_EVENTS` notification is broadcasted from `default/calendar` module.
2017-07-25 09:50:51 -04:00
- Add `.vscode/` folder to `.gitignore` to keep custom Visual Studio Code config out of git.
2017-07-31 15:04:16 +02:00
- Add unit test the capitalizeFirstLetter function of newfeed module.
2017-07-29 16:02:53 +02:00
- Add new unit tests for function `shorten` in calendar module.
2017-07-31 22:09:08 +02:00
- Add new unit tests for function `getLocaleSpecification` in calendar module.
2017-07-25 21:36:30 -04:00
- Add unit test for js/class.js.
2017-08-07 20:42:32 -04:00
- Add unit tests for function `roundValue` in currentweather module.
2017-07-25 10:52:51 -04:00
- Add test e2e showWeek feature in spanish language.
2017-07-30 22:32:28 -04:00
- Add warning Log when is used old authentication method in the calendar module.
2017-09-28 14:42:21 +02:00
- Add test e2e for helloworld module with default config text.
- Add ability for `currentweather` module to display indoor humidity via INDOOR_HUMIDITY notification.
- Add Welsh (Cymraeg) translation.
2017-09-29 13:37:24 +02:00
- Add Slack badge to Readme.
2017-07-12 11:07:49 +02:00
2017-07-01 20:36:17 +02:00
### Updated
2017-07-25 09:50:51 -04:00
- Changed 'default.js' - listen on all attached interfaces by default.
2017-07-25 09:48:20 -04:00
- Add execution of `npm list` after the test are ran in Travis CI.
2017-07-31 16:58:33 -04:00
- Change hooks for the vendors e2e tests.
2017-11-15 12:19:19 +07:00
- Add log when clientonly failed on starting.
2017-08-04 22:39:52 -04:00
- Add warning color when are using full ip whitelist.
2017-09-04 23:12:07 -03:00
- Set version of the `express-ipfilter` on 0.3.1.
2017-07-12 11:07:49 +02:00
2017-07-01 20:36:17 +02:00
### Fixed
2017-07-25 09:50:51 -04:00
- Fixed issue with incorrect allignment of analog clock when displayed in the center column of the MM.
- Fixed ipWhitelist behaviour to make empty whitelist ([]) allow any and all hosts access to the MM.
2017-07-29 11:44:43 +02:00
- Fixed issue with calendar module where 'excludedEvents' count towards 'maximumEntries'.
- Fixed issue with calendar module where global configuration of maximumEntries was not overridden by calendar specific config (see module doc).
2017-09-29 13:01:08 +02:00
- Fixed issue where `this.file(filename)` returns a path with two hashes.
- Workaround for the WeatherForecast API limitation.
2017-07-08 21:31:05 +02:00
2017-07-01 20:03:17 +02:00
## [2.1.2] - 2017-07-01
2017-04-01 22:05:21 +02:00
### Changed
2017-04-16 22:48:05 +02:00
- Revert Docker related changes in favor of [docker-MagicMirror ](https://github.com/bastilimbach/docker-MagicMirror ). All Docker images are outsourced. ([#856 ](https://github.com/MichMich/MagicMirror/pull/856 ))
2017-04-12 20:20:30 +02:00
- Change Docker base image (Debian + Node) to an arm based distro (AlpineARM + Node) ([#846 ](https://github.com/MichMich/MagicMirror/pull/846 ))
2017-04-04 18:34:19 +02:00
- Fix the dockerfile to have it running from the first time.
2017-04-01 22:05:21 +02:00
### Added
2017-04-02 23:10:32 +02:00
- Add in option to wrap long calendar events to multiple lines using `wrapEvents` configuration option.
2017-04-03 15:21:52 -03:00
- Add test e2e `show title newsfeed` for newsfeed module.
2017-04-06 21:29:20 -03:00
- Add task to check configuration file.
2017-04-07 10:08:42 -03:00
- Add test check URLs of vendors.
2017-04-12 22:29:20 -03:00
- Add test of match current week number on clock module with showWeek configuration.
2017-04-13 23:44:37 -03:00
- Add test default modules present modules/default/defaultmodules.js.
2017-04-19 00:39:18 -03:00
- Add unit test calendar_modules function capFirst.
2017-04-29 23:25:57 -03:00
- Add test for check if exists the directories present in defaults modules.
2017-04-28 15:33:32 +03:00
- Add support for showing wind direction as an arrow instead of abbreviation in currentWeather module.
2017-04-28 15:31:07 +03:00
- Add support for writing translation fucntions to support flexible word order
2017-04-22 21:23:48 -03:00
- Add test for check if exits the directories present in defaults modules.
2017-04-28 23:56:05 +02:00
- Add calendar option to set a separate date format for full day events.
2017-04-30 17:51:10 -05:00
- Add ability for `currentweather` module to display indoor temperature via INDOOR_TEMPERATURE notification
2017-05-19 19:54:43 +02:00
- Add ability to change the path of the `custom.css` .
2017-06-13 20:28:24 +02:00
- Add translation Dutch to Alert module.
2017-06-29 10:00:25 +03:00
- Added Romanian translation.
2017-04-01 22:05:21 +02:00
### Updated
2017-04-02 23:10:32 +02:00
- Added missing keys to Polish translation.
2017-04-03 10:06:57 +02:00
- Added missing key to German translation.
2017-07-25 09:50:51 -04:00
- Added better translation with flexible word order to Finnish translation.
2017-01-31 19:48:38 +01:00
2017-04-05 22:01:49 -03:00
### Fixed
- Fix instruction in README for using automatically installer script.
2017-04-22 11:35:42 +02:00
- Bug of duplicated compliments as described in [here ](https://forum.magicmirror.builders/topic/2381/compliments-module-stops-cycling-compliments ).
2017-04-18 22:31:16 -03:00
- Fix double message about port when server is starting
2017-05-29 22:55:42 +02:00
- Corrected Swedish translations for TODAY/TOMORROW/DAYAFTERTOMORROW.
2017-06-18 19:14:32 +02:00
- Removed unused import from js/electron.js
2017-07-25 09:50:51 -04:00
- Made calendar.js respect config.timeFormat irrespecive of locale setting.
- Fixed alignment of analog clock when a large calendar is displayed in the same side bar.
2017-04-05 22:01:49 -03:00
2017-04-01 21:49:52 +02:00
## [2.1.1] - 2017-04-01
2017-01-14 19:31:24 +01:00
**Note:** This update uses new dependencies. Please update using the following command: `git pull && npm install`
2017-01-11 21:42:31 +02:00
2017-01-01 19:51:50 -03:00
### Changed
2017-02-05 19:29:35 -06:00
- Add `anytime` group for Compliments module.
2017-07-25 09:50:51 -04:00
- Compliments module can use remoteFile without default daytime arrays defined.
2017-01-01 19:51:50 -03:00
- Installer: Use init config.js from config.js.sample.
2017-01-21 16:05:29 +01:00
- Switched out `rrule` package for `rrule-alt` and fixes in `ical.js` in order to fix calendar issues. ([#565 ](https://github.com/MichMich/MagicMirror/issues/565 ))
2017-01-15 14:10:48 -03:00
- Make mouse events pass through the region fullscreen_above to modules below.
2017-01-16 11:53:02 +01:00
- Scaled the splash screen down to make it a bit more subtle.
2017-01-17 16:15:39 +01:00
- Replace HTML tables with markdown tables in README files.
2017-01-22 12:23:11 +01:00
- Added `DAYAFTERTOMORROW` , `UPDATE_NOTIFICATION` and `UPDATE_NOTIFICATION_MODULE` to Finnish translations.
2017-07-25 09:50:51 -04:00
- Run `npm test` on Travis automatically.
2017-01-27 13:42:20 -03:00
- Show the splash screen image even when is reboot or halted.
2017-01-29 00:09:51 +01:00
- Added some missing translaton strings in the sv.json file.
2017-01-30 13:34:51 -03:00
- Run task jsonlint to check translation files.
2017-07-25 09:50:51 -04:00
- Restructured Test Suite.
2017-01-31 19:40:49 +01:00
### Added
2017-03-18 09:36:50 -03:00
- Added Docker support (Pull Request [#673 ](https://github.com/MichMich/MagicMirror/pull/673 )).
- Calendar-specific support for `maximumEntries` , and ` maximumNumberOfDays` .
2017-01-11 21:42:31 +02:00
- Add loaded function to modules, providing an async callback.
2017-01-04 11:04:33 +01:00
- Made default newsfeed module aware of gesture events from [MMM-Gestures ](https://github.com/thobach/MMM-Gestures )
2017-03-18 09:36:50 -03:00
- Add use pm2 for manager process into Installer RaspberryPi script.
- Russian Translation.
- Afrikaans Translation.
2017-01-14 15:37:32 -05:00
- Add postinstall script to notify user that MagicMirror installed successfully despite warnings from NPM.
2017-01-15 22:41:16 -03:00
- Init tests using mocha.
2017-01-17 11:05:18 +01:00
- Option to use RegExp in Calendar's titleReplace.
2017-01-23 11:38:48 +01:00
- Hungarian Translation.
2017-01-23 16:18:42 +01:00
- Icelandic Translation.
2017-01-24 02:12:36 -03:00
- Add use a script to prevent when is run by SSH session set DISPLAY enviroment.
2017-01-24 02:59:20 -03:00
- Enable ability to set configuration file by the enviroment variable called MM_CONFIG_FILE.
2017-03-18 09:36:50 -03:00
- Option to give each calendar a different color.
- Option for colored min-temp and max-temp.
- Add test e2e helloworld.
- Add test e2e enviroment.
- Add `chai-as-promised` npm module to devDependencies.
- Basic set of tests for clock module.
- Run e2e test in Travis.
2017-02-08 02:33:03 +02:00
- Estonian Translation.
2017-03-18 09:36:50 -03:00
- Add test for compliments module for parts of day.
2017-02-09 17:56:56 +09:00
- Korean Translation.
2017-03-18 09:36:50 -03:00
- Added console warning on startup when deprecated config options are used.
- Add option to display temperature unit label to the current weather module.
- Added ability to disable wrapping of news items.
2017-03-12 11:39:05 -05:00
- Added in the ability to hide events in the calendar module based on simple string filters.
2017-03-17 14:32:01 +01:00
- Updated Norwegian translation.
2017-03-18 09:36:50 -03:00
- Added hideLoading option for News Feed module.
2017-03-17 14:32:01 +01:00
- Added configurable dateFormat to clock module.
2017-03-16 16:57:55 +01:00
- Added multiple calendar icon support.
2017-03-18 09:42:36 -03:00
- Added tests for Translations, dev argument, version, dev console.
- Added test anytime feature compliments module.
- Added test ipwhitelist configuration directive.
- Added test for calendar module: default, basic-auth, backward compability, fail-basic-auth.
2017-03-22 22:27:47 +01:00
- Added meta tags to support fullscreen mode on iOS (for server mode)
2017-03-21 19:39:51 +01:00
- Added `ignoreOldItems` and `ignoreOlderThan` options to the News Feed module
2017-03-27 02:01:42 -03:00
- Added test for MM_PORT enviroment variable.
2017-03-28 22:30:48 +02:00
- Added a configurable Week section to the clock module.
2017-01-11 21:42:31 +02:00
2017-01-09 17:31:01 +01:00
### Fixed
2017-01-10 19:52:20 +01:00
- Update .gitignore to not ignore default modules folder.
- Remove white flash on boot up.
2017-01-12 17:25:33 +01:00
- Added `update` in Raspberry Pi installation script.
2017-01-15 20:36:11 +01:00
- Fix an issue where the analog clock looked scrambled. ([#611 ](https://github.com/MichMich/MagicMirror/issues/611 ))
2017-01-15 21:16:01 +01:00
- If units is set to imperial, the showRainAmount option of weatherforecast will show the correct unit.
2017-01-19 20:03:13 +01:00
- Module currentWeather: check if temperature received from api is defined.
2017-03-18 09:36:50 -03:00
- Fix an issue with module hidden status changing to `true` although lock string prevented showing it.
2017-02-06 02:08:59 +01:00
- Fix newsfeed module bug (removeStartTags)
2017-03-10 18:20:11 -03:00
- Fix when is set MM_PORT enviroment variable.
2017-03-17 22:36:09 -03:00
- Fixed missing animation on `this.show(speed)` when module is alone in a region.
2017-01-31 19:40:49 +01:00
2016-12-31 21:12:53 +01:00
## [2.1.0] - 2016-12-31
2016-11-30 21:28:49 +01:00
2016-10-04 16:21:53 +02:00
**Note:** This update uses new dependencies. Please update using the following command: `git pull && npm install`
2016-11-30 21:28:49 +01:00
### Added
2016-09-30 20:44:53 +03:00
- Finnish translation.
2016-10-01 11:03:05 +02:00
- Danish translation.
2016-11-02 22:03:17 +00:00
- Turkish translation.
2016-10-01 11:03:05 +02:00
- Option to limit access to certain IP addresses based on the value of `ipWhitelist` in the `config.js` , default is access from localhost only (Issue [#456 ](https://github.com/MichMich/MagicMirror/issues/456 )).
- Added ability to change the point of time when calendar events get relative.
2016-10-01 00:38:14 +02:00
- Add Splash screen on boot.
2016-10-01 14:08:15 +02:00
- Add option to show humidity in currentWeather module.
2016-10-13 15:15:38 +02:00
- Add VSCode IntelliSense support.
2016-10-13 16:42:15 +02:00
- Module API: Add Visibility locking to module system. [See documentation ](https://github.com/MichMich/MagicMirror/tree/develop/modules#visibility-locking ) for more information.
- Module API: Method to overwrite the module's header. [See documentation ](https://github.com/MichMich/MagicMirror/tree/develop/modules#getheader ) for more information.
2016-11-18 17:07:55 +01:00
- Module API: Option to define the minimum MagicMirror version to run a module. [See documentation ](https://github.com/MichMich/MagicMirror/tree/develop/modules#requiresversion ) for more information.
2016-10-14 17:42:07 +02:00
- 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.
- 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.
2016-10-14 23:13:13 +02:00
- Added option to show rain amount in the weatherforecast default module
2016-10-15 13:08:46 +02:00
- 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.
2016-10-25 16:14:59 -03:00
- Add the abilty to set timezone on the date display in the Clock Module
2016-11-10 17:28:39 +01:00
- Ability to set date format in calendar module
2016-11-07 20:08:56 -03:00
- Possibility to use currentweather for the compliments
2016-11-14 14:43:30 -03:00
- Added option `disabled` for modules.
2016-11-25 21:54:03 -03:00
- Added option `address` to set bind address.
- Added option `onlyTemp` for currentweather module to show show only current temperature and weather icon.
2016-11-30 10:31:19 -05:00
- Added option `remoteFile` to compliments module to load compliment array from filesystem.
2016-12-02 21:14:41 +01:00
- Added option `zoom` to scale the whole mirror display with a given factor.
2016-12-02 17:33:41 +01:00
- Added option `roundTemp` for currentweather and weatherforecast modules to display temperatures rounded to nearest integer.
2016-12-07 22:00:12 -03:00
- Added abilty set the classes option to compliments module for style and text size of compliments.
2016-12-10 17:02:54 +01:00
- Added ability to configure electronOptions
2016-11-30 21:28:49 +01:00
- Calendar module: option to hide private events
2016-12-27 14:31:35 -03:00
- Add root_path for global vars
2016-11-30 21:28:49 +01:00
### Updated
2016-09-21 10:29:34 +02:00
- Modified translations for Frysk.
2016-11-09 17:30:20 +01:00
- Modified core English translations.
2016-09-22 19:56:54 +02:00
- Updated package.json as a result of Snyk security update.
2016-10-13 15:15:38 +02:00
- Improve object instantiation to prevent reference errors.
- Improve logger. `Log.log()` now accepts multiple arguments.
2016-10-14 14:19:03 +02:00
- Remove extensive logging in newsfeed node helper.
2016-10-01 11:03:05 +02:00
- Calendar times are now uniformly capitalized.
2016-11-17 10:33:13 -05:00
- Modules are now secure, and Helmet is now used to prevent abuse of the Mirror's API.
2016-10-01 11:03:05 +02:00
2016-10-15 17:06:52 +02:00
### Fixed
- Solve an issue where module margins would appear when the first module of a section was hidden.
2016-10-31 20:16:55 +01:00
- Solved visual display errors on chrome, if all modules in one of the right sections are hidden.
2016-11-26 15:33:10 +01:00
- Global and Module default config values are no longer modified when setting config values.
2016-12-29 22:23:08 -03:00
- Hide a region if all modules in a region are hidden. Prevention unwanted margins.
2016-11-16 20:04:56 -05:00
- Replaced `electron-prebuilt` package with `electron` in order to fix issues that would happen after 2017.
2016-11-20 16:49:30 +01:00
- Documentation of alert module
2016-11-30 21:28:49 +01:00
2016-09-20 16:32:45 +02:00
## [2.0.5] - 2016-09-20
2016-08-09 10:22:29 +02:00
2016-08-31 22:46:54 +02:00
### Added
- Added ability to remove tags from the beginning or end of newsfeed items in 'newsfeed.js'.
2016-09-01 09:42:33 +02:00
- Added ability to define "the day after tomorrow" for calendar events (Definition for German and Dutch already included).
2016-09-02 22:00:37 -04:00
- Added CII Badge (we are compliant with the CII Best Practices)
2016-09-20 17:22:24 +02:00
- Add support for doing http basic auth when loading calendars
2016-09-11 08:04:33 -07:00
- Add the abilty to turn off and on the date display in the Clock Module
2016-09-06 10:09:11 +02:00
2016-09-06 10:08:12 +02:00
### Fixed
- Fix typo in installer.
2016-09-06 19:25:16 -04:00
- Add message to unsupported Pi error to mention that Pi Zeros must use server only mode, as ARMv6 is unsupported. Closes #374 .
2016-09-06 10:08:12 +02:00
- Fix API url for weather API.
### Updated
- Force fullscreen when kioskmode is active.
2016-09-08 15:26:50 -04:00
- Update the .github templates and information with more modern information.
- Update the Gruntfile with a more functional StyleLint implementation.
2016-08-09 10:22:29 +02:00
2016-08-07 15:58:07 +02:00
## [2.0.4] - 2016-08-07
2016-07-14 11:48:37 +02:00
2016-07-25 16:12:28 -03:00
### Added
2016-07-27 12:52:36 +02:00
- Brazilian Portuguese Translation.
2016-09-06 19:25:16 -04:00
- Option to enable Kiosk mode.
2016-07-30 09:42:31 -04:00
- Added ability to start the app with Dev Tools.
2016-07-30 16:09:42 +02:00
- Added ability to turn off the date display in `clock.js` when in analog mode.
- Greek Translation
2016-07-25 16:12:28 -03:00
2016-07-14 11:48:37 +02:00
### Fixed
- Prevent `getModules()` selectors from returning duplicate entries.
2016-07-20 18:51:34 +02:00
- Append endpoints of weather modules with `/` to retreive the correct data. (Issue [#337 ](https://github.com/MichMich/MagicMirror/issues/337 ))
2016-07-20 13:31:46 -06:00
- Corrected grammer in `module.js` from 'suspend' to 'suspended'.
2016-07-28 17:53:48 +02:00
- Fixed openweathermap.org URL in config sample.
2016-07-31 17:13:49 +02:00
- Prevent currentweather module from crashing when received data object is incorrect.
2016-08-02 22:58:27 +02:00
- 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 ))
2016-07-23 17:43:37 +02:00
2016-07-30 16:09:42 +02:00
### Updated
2016-08-03 20:58:49 +02:00
- Updated package.json to fix possible vulnerabilities. (Using Snyk)
- Updated weathericons
- Updated default weatherforecast to work with the new icons.
2016-08-05 20:03:18 +02:00
- More detailed error message in case config file couldn't be loaded.
2016-07-14 11:48:37 +02:00
2016-07-12 15:42:10 +02:00
## [2.0.3] - 2016-07-12
2016-06-06 11:35:31 +02:00
### Added
- Add max newsitems parameter to the newsfeed module.
2016-06-07 16:46:32 +02:00
- Translations for Simplified Chinese, Traditional Chinese and Japanese.
2016-06-09 13:57:46 +02:00
- Polish Translation
2016-07-08 19:02:11 -06:00
- Add an analog clock in addition to the digital one.
2016-06-06 11:35:31 +02:00
### Fixed
2016-07-20 18:51:34 +02:00
- Edit Alert Module to display title & message if they are provided in the notification (Issue [#300 ](https://github.com/MichMich/MagicMirror/issues/300 ))
- Removed 'null' reference from updateModuleContent(). This fixes recent Edge and Internet Explorer browser displays (Issue [#319 ](https://github.com/MichMich/MagicMirror/issues/319 ))
2016-06-06 11:35:31 +02:00
### Changed
2016-06-06 12:09:17 +02:00
- Added default string to calendar titleReplace.
2016-06-06 11:35:31 +02:00
2016-06-05 12:03:00 +02:00
## [2.0.2] - 2016-06-05
2016-05-19 23:37:32 +02:00
### Added
2016-05-20 01:22:45 +02:00
- Norwegian Translations (nb and nn)
2016-05-21 15:37:00 +01:00
- Portuguese Translation
2016-05-27 19:04:53 +02:00
- Swedish Translation
2016-05-19 23:37:32 +02:00
2016-06-04 21:42:05 +02:00
### Fixed
- Added reference to Italian Translation.
2017-01-14 19:37:09 -03:00
- Added the missing NE translation to all languages. [#344 ](https://github.com/MichMich/MagicMirror/issues/344 )
2016-06-05 09:25:36 +02:00
- Added proper User-Agent string to calendar call.
2016-06-04 21:42:05 +02:00
### Changed
2016-05-26 12:03:29 +02:00
- Add option to use locationID in weather modules.
2016-05-18 11:03:19 +02:00
## [2.0.1] - 2016-05-18
2016-05-13 09:10:54 +02:00
### Added
- Changelog
2016-05-13 22:01:51 +02:00
- Italian Translation
2016-05-13 09:10:54 +02:00
### Changed
- Improve the installer by fetching the latest Node.js without any 3rd party interferences.
## [2.0.0] - 2016-05-03
### Initial release of MagicMirror²
It includes (but is not limited to) the following features:
- Modular system allowing 3rd party plugins.
- An Node/Electron based application taking away the need for external servers or browsers.
- A complete development API documentation.
- Small cute fairies that kiss you while you sleep.
## [1.0.0] - 2014-02-16
### Initial release of MagicMirror.
2016-09-10 16:41:57 -04:00
This was part of the blogpost: [http://michaelteeuw.nl/post/83916869600/magic-mirror-part-vi-production-of-the ](http://michaelteeuw.nl/post/83916869600/magic-mirror-part-vi-production-of-the )