v2.2.0

MagicMirrorOrg/MagicMirrorv2.2.0Jan 1, 2018by MichMich

AI Summary

Introduces support for Nunjucks templates in modules, adds several new translations, and implements newsfeed filtering based on prohibited words.

Key Highlights

  • Added support for Nunjucks templates
  • Added Bulgarian, Catalan, and Czech translations
  • Graceful shutdown of modules
  • Filtering for newsfeed items based on prohibited words

New Features

  • Nunjucks template support
  • Graceful shutdown
  • Prohibited word filtering
  • Decimal symbol support for temperature
  • Czech translation

Full Release Notes

## [2.2.0] - 2018-01-01

**Note:** This update uses new dependencies. Please update using the following command: `git pull && npm install`

### Changed
- Calender week is now handled with a variable translation in order to move number language specific.
- Reverted the Electron dependency back to 1.4.15 since newer version don't seem to work on the Raspberry Pi very well.

### 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