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/ ).
2018-04-06 14:37:26 +02:00
## [2.4.0] - Unreleased (Current Develop Branch)
*This release is scheduled to be released on 2018-07-01.*
### Added
- Enabled translation of feelsLike for module currentweather
2018-04-08 15:07:20 +03:00
- Added support for on-going calendar events
2018-04-17 00:39:05 +02:00
- Added scroll up in fullscreen newsfeed article view
- Changed fullscreen newsfeed width from 100% to 100vw (better results)
2018-04-27 11:06:45 -05:00
- Added option to calendar module that colors only the symbol instead of the whole line
2018-05-10 19:54:01 -04:00
- Added option for new display format in the calendar module with date headers with times/events below.
2018-04-06 14:37:26 +02:00
### Changed
2018-05-11 16:23:43 +02:00
- Upgrade to Electron 2.0.0. **Please test!**
2018-04-06 14:37:26 +02:00
- Remove yarn-or-npm which breaks production builds.
### Fixed
- Fixed issue where wind chill could not be displayed in Fahrenheit. [#1247 ](https://github.com/MichMich/MagicMirror/issues/1247 )
- Fixed issues where a module crashes when it tries to dismiss a non existing alert. [#1240 ](https://github.com/MichMich/MagicMirror/issues/1240 )
2018-04-06 14:39:41 +02:00
- In default module currentWeather/currentWeather.js line 296, 300, self.config.animationSpeed can not be found because the notificationReceived function does not have "self" variable.
2018-04-07 20:00:51 -05:00
- Fixed browser-side code to work on the Midori browser.
2018-04-17 19:45:12 -05:00
- Fixed issue where heat index was reporting incorrect values in Celsius and Fahrenheit. [#1263 ](https://github.com/MichMich/MagicMirror/issues/1263 )
2018-05-08 18:45:38 +03:00
- Fixed weatherforecast to use dt_txt field instead of dt to handle timezones better
2018-04-06 14:37:26 +02:00
### Updated
- Updated Italian translation
- Updated German translation
- Updated Dutch translation
2018-04-01 19:05:38 +02:00
## [2.3.1] - 2018-04-01
### Fixed
- Downgrade electron to 1.4.15 to solve the black screen issue.[#1243 ](https://github.com/MichMich/MagicMirror/issues/1243 )
2018-04-01 14:08:38 +02:00
## [2.3.0] - 2018-04-01
2018-02-05 18:15:02 +03:00
### Added
2018-02-07 14:10:43 +03:00
- Add new settings in compliments module: setting time intervals for morning and afternoon
2018-01-02 18:06:21 -06:00
- Add system notification `MODULE_DOM_CREATED` for notifying each module when their Dom has been fully loaded.
2018-01-06 15:10:10 +02:00
- Add types for module.
2018-01-25 16:24:05 +01:00
- Implement Danger.js to notify contributors when CHANGELOG.md is missing in PR.
2018-01-29 21:41:43 +01:00
- Allow to scroll in full page article view of default newsfeed module with gesture events from [MMM-Gestures ](https://github.com/thobach/MMM-Gestures )
2018-01-31 23:04:35 -05:00
- Changed 'compliments.js' - update DOM if remote compliments are loaded instead of waiting one updateInterval to show custom compliments
2018-02-17 09:18:12 +01:00
- Automated unit tests utils, deprecated, translator, cloneObject(lockstrings)
- Automated integration tests translations
2018-03-18 23:33:48 -04:00
- Add advanced filtering to the excludedEvents configuration of the default calendar module
2018-03-25 14:51:18 +02:00
- New currentweather module config option: `showFeelsLike` : Shows how it actually feels like. (wind chill or heat index)
- New currentweather module config option: `useKMPHwind` : adds an option to see wind speed in Kmph instead of just m/s or Beaufort.
2018-03-25 14:52:42 +02:00
- Add dc:date to parsing in newsfeed module, which allows parsing of more rss feeds.
2018-02-17 09:18:12 +01:00
### Changed
2018-03-04 14:07:44 +01:00
- Add link to GitHub repository which contains the respective Dockerfile.
2018-02-17 09:18:12 +01:00
- Optimized automated unit tests cloneObject, cmpVersions
2018-02-17 10:17:59 +01:00
- Update notifications use now translation templates instead of normal strings.
2018-03-12 15:33:30 +01:00
- Yarn can be used now as an installation tool
2018-03-27 21:09:08 +02:00
- Changed Electron dependency to v1.7.13.
2018-01-06 15:10:10 +02:00
2018-01-20 23:32:44 +01:00
### Fixed
- News article in fullscreen (iframe) is now shown in front of modules.
2018-02-10 20:56:10 -05:00
- Forecast respects maxNumberOfDays regardless of endpoint.
2018-03-25 14:56:20 +02:00
- Fix exception on translation of objects.
2018-01-20 23:32:44 +01:00
2018-01-02 18:41:33 +01:00
## [2.2.2] - 2018-01-02
### Added
- Add missing `package-lock.json` .
2018-01-01 13:40:39 +01:00
2018-01-02 18:08:55 -06:00
### Changed
- Changed Electron dependency to v1.7.10.
2018-01-01 12:59:28 +01:00
2018-01-01 13:40:39 +01:00
## [2.2.1] - 2018-01-01
### Fixed
- Fixed linting errors.
2018-01-01 12:33:00 +01:00
## [2.2.0] - 2018-01-01
2017-12-31 01:15:59 +01:00
**Note:** This update uses new dependencies. Please update using the following command: `git pull && npm install`
### Changed
2017-12-31 12:24:25 +01:00
- Calender week is now handled with a variable translation in order to move number language specific.
2017-12-30 21:39:56 +01:00
- Reverted the Electron dependency back to 1.4.15 since newer version don't seem to work on the Raspberry Pi very well.
2017-12-31 01:15:59 +01:00
### Added
- Add option to use [Nunjucks ](https://mozilla.github.io/nunjucks/ ) templates in modules. (See `helloworld` module as an example.)
- Add Bulgarian translations for MagicMirror² and Alert module.
- Add graceful shutdown of modules by calling `stop` function of each `node_helper` on SIGINT before exiting.
- Link update subtext to Github diff of current version versus tracking branch.
- Add Catalan translation.
- Add ability to filter out newsfeed items based on prohibited words found in title (resolves #1071 )
- 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)
- Add Czech translation.
- Add option for decimal symbols other than the decimal point for temperature values in both default weather modules: WeatherForecast and CurrentWeather.
### Fixed
- Fixed issue with calendar module showing more than `maximumEntries` allows
- WeatherForecast and CurrentWeather are now using HTTPS instead of HTTP
- Correcting translation for Indonesian language
- Fix issue where calendar icons wouldn't align correctly
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-12-31 01:15:59 +01: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 )