v2.1.3
MagicMirrorOrg/MagicMirrorv2.1.3Oct 1, 2017by MichMich
AI Summary
Adds a clientonly script for running the client on a remote server, support for indoor humidity, and expands unit test coverage.
Key Highlights
- Added clientonly script for remote servers
- Added support for displaying indoor humidity
- Added Welsh (Cymraeg) translation
- Added unit tests for various modules
New Features
- Clientonly mode
- Indoor humidity display
- Welsh translation
- Unit tests for modules
Full Release Notes
## [2.1.3] - 2017-10-01 **Note:** This update uses new dependencies. Please update using the following command: `git pull && npm install` ### Changed - Remove Roboto fonts files inside `fonts` and these are installed by npm install command. ### Added - Add `clientonly` script to start only the electron client for a remote server. - Add symbol and color properties of event when `CALENDAR_EVENTS` notification is broadcasted from `default/calendar` module. - Add `.vscode/` folder to `.gitignore` to keep custom Visual Studio Code config out of git. - Add unit test the capitalizeFirstLetter function of newfeed module. - Add new unit tests for function `shorten` in calendar module. - Add new unit tests for function `getLocaleSpecification` in calendar module. - Add unit test for js/class.js. - Add unit tests for function `roundValue` in currentweather module. - Add test e2e showWeek feature in spanish language. - Add warning Log when is used old authentication method in the calendar module. - 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. - Add Slack badge to Readme. ### Updated - Changed 'default.js' - listen on all attached interfaces by default. - Add execution of `npm list` after the test are ran in Travis CI. - Change hooks for the vendors e2e tests. - Add log when clientonly failed on starting. - Add warning color when are using full ip whitelist. - Set version of the `express-ipfilter` on 0.3.1. ### Fixed - 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. - 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). - Fixed issue where `this.file(filename)` returns a path with two hashes. - Workaround for the WeatherForecast API limitation.