GladysProject/Gladys

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v4.20.0](https://github.com/GladysAssistant/Gladys/compare/v4.19.0...v4.20.0)

> 10 April 2023

- Add Enedis integration in public beta [`#1597`](https://github.com/GladysAssistant/Gladys/pull/1597)
- Activate persistence in Zigbee2mqtt mosquitto to avoid losing devices on MQTT restart [`#1731`](https://github.com/GladysAssistant/Gladys/pull/1731)
- MQTT: Fix #1724 bug on password hide feature [`#1733`](https://github.com/GladysAssistant/Gladys/pull/1733)
- Fix #1714: When editing device in room box, select should not be hidden behind bottom bar [`#1732`](https://github.com/GladysAssistant/Gladys/pull/1732)
- MQTT: Fix #1724 bug on password hide feature (#1733) [`#1724`](https://github.com/GladysAssistant/Gladys/issues/1724)
- Fix #1714: When editing device in room box, select should not be hidden behind bottom bar (#1732) [`#1714`](https://github.com/GladysAssistant/Gladys/issues/1714)
- Upgrade CHANGELOG [`145e9b7`](https://github.com/GladysAssistant/Gladys/commit/145e9b7a172b93f8eeec7eee2332b5d9f88a01e7)

#### [v4.19.0](https://github.com/GladysAssistant/Gladys/compare/v4.18.0...v4.19.0)

> 31 March 2023

- Update ChatGPT integration translations + Fix FR i18n typo [`#1729`](https://github.com/GladysAssistant/Gladys/pull/1729)
- Gladys Plus: Display error message when local user is not accepted [`#1728`](https://github.com/GladysAssistant/Gladys/pull/1728)
- Tasmota/Zigbee2mqtt: Keep name and room of device when merging [`#1575`](https://github.com/GladysAssistant/Gladys/pull/1575)
- Update year in footer of readme [`#1726`](https://github.com/GladysAssistant/Gladys/pull/1726)
- Add Air Conditioning device category [`#1718`](https://github.com/GladysAssistant/Gladys/pull/1718)
- Front: Common sort/search component [`#1598`](https://github.com/GladysAssistant/Gladys/pull/1598)
- Docs: Add euguuu as a contributor for code [`#1725`](https://github.com/GladysAssistant/Gladys/pull/1725)
- Zigbee2mqtt: Add soil moisture sensor [`#1715`](https://github.com/GladysAssistant/Gladys/pull/1715)
- Http Request in scene: Fix bug when response has no "content-type" header [`#1722`](https://github.com/GladysAssistant/Gladys/pull/1722)
- MQTT: Replace shell script by javascript functions [`#1668`](https://github.com/GladysAssistant/Gladys/pull/1668)
- Read folders faster in install service dependencies script [`#1713`](https://github.com/GladysAssistant/Gladys/pull/1713)
- Zigbee2mqtt: Clean ESlint default parameter order warning [`#1720`](https://github.com/GladysAssistant/Gladys/pull/1720)
- Upgrade CHANGELOG [`5d2a61e`](https://github.com/GladysAssistant/Gladys/commit/5d2a61e82d6bf96c01cb1f0883788469134fdd07)

#### [v4.18.0](https://github.com/GladysAssistant/Gladys/compare/v4.17.1...v4.18.0)

> 24 March 2023

- Zigbee2mqtt: Add daily backup to Gladys DB [`#1563`](https://github.com/GladysAssistant/Gladys/pull/1563)
- Display button click translations text instead of numbers [`#1642`](https://github.com/GladysAssistant/Gladys/pull/1642)
- Upgrade CHANGELOG [`0e1b0f8`](https://github.com/GladysAssistant/Gladys/commit/0e1b0f82caeed4840d1a3f1c038c793dcc1684ed)

#### [v4.17.1](https://github.com/GladysAssistant/Gladys/compare/v4.17.0...v4.17.1)

> 13 February 2023

- Fix bug on OpenAI screen when chat was never enabled [`#1709`](https://github.com/GladysAssistant/Gladys/pull/1709)

#### [v4.17.0](https://github.com/GladysAssistant/Gladys/compare/v4.16.1...v4.17.0)

> 13 February 2023

- Improve dashboard re-order UX on mobile [`#1707`](https://github.com/GladysAssistant/Gladys/pull/1707)
- Add ability to send real requests to OpenAI [`#1708`](https://github.com/GladysAssistant/Gladys/pull/1708)
- Add core scheduler for all entities / integrations [`#1641`](https://github.com/GladysAssistant/Gladys/pull/1641)
- Upgrade CHANGELOG [`9fd61ec`](https://github.com/GladysAssistant/Gladys/commit/9fd61ece005f50be1d4336763d6eb2905ebc4f2d)

#### [v4.16.1](https://github.com/GladysAssistant/Gladys/compare/v4.16.0...v4.16.1)

> 6 February 2023

- Add back full screen button [`#1706`](https://github.com/GladysAssistant/Gladys/pull/1706)
- Upgrade CHANGELOG [`33875b1`](https://github.com/GladysAssistant/Gladys/commit/33875b1b17e55ccd1c0a018419c7003e861a611a)

#### [v4.16.0](https://github.com/GladysAssistant/Gladys/compare/v4.15.0...v4.16.0)

> 6 February 2023

- Zigbee2mqtt: Add limits on Docker containers logs size [`#1692`](https://github.com/GladysAssistant/Gladys/pull/1692)
- Add AQI sensor [`#1685`](https://github.com/GladysAssistant/Gladys/pull/1685)
- Fix NaN dates in tasks list on Safari/Firefox [`#1697`](https://github.com/GladysAssistant/Gladys/pull/1697)
- Fix CalDAV update during sync [`#1703`](https://github.com/GladysAssistant/Gladys/pull/1703)
- Be able to re-order dashboard boxes with drag and drop [`#1704`](https://github.com/GladysAssistant/Gladys/pull/1704)
- Dashboard: user can now re-order his dashboard list [`#1701`](https://github.com/GladysAssistant/Gladys/pull/1701)
- Caldav: Improve calendar sharing wording [`#1698`](https://github.com/GladysAssistant/Gladys/pull/1698)
- Gladys Plus: add confirm button before upgrading to yearly [`#1700`](https://github.com/GladysAssistant/Gladys/pull/1700)
- Upgrade CHANGELOG [`16cb5b4`](https://github.com/GladysAssistant/Gladys/commit/16cb5b48b836fb9a565220c40b48a4e2a3954bfe)

#### [v4.15.0](https://github.com/GladysAssistant/Gladys/compare/v4.14.0...v4.15.0)

> 26 January 2023

- Add confirmation on dashboard delete [`#1694`](https://github.com/GladysAssistant/Gladys/pull/1694)
- Add OpenAI GPT-3 integration [`#1696`](https://github.com/GladysAssistant/Gladys/pull/1696)
- Zigbee2mqtt: Handle thermostat devices [`#1667`](https://github.com/GladysAssistant/Gladys/pull/1667)
- MQTT integration: Container should be started with a limit on log size [`#1686`](https://github.com/GladysAssistant/Gladys/pull/1686)
- Fix #1660: Add fake promise timeout in MQTT tests to increase tests speed [`#1669`](https://github.com/GladysAssistant/Gladys/pull/1669)
- Fix #1676: Correct translation "Agrégation" [`#1682`](https://github.com/GladysAssistant/Gladys/pull/1682)
- Fix #1585: In scenes, allow decimals in the "continue only if" block [`#1683`](https://github.com/GladysAssistant/Gladys/pull/1683)
- Ecowatt: Add day in display, fix #1665 [`#1687`](https://github.com/GladysAssistant/Gladys/pull/1687)
- Use Buildx v0.9.1 to fix ci build [`#1688`](https://github.com/GladysAssistant/Gladys/pull/1688)
- Gladys Plus: Add button to upgrade plan from monthly to yearly [`#1689`](https://github.com/GladysAssistant/Gladys/pull/1689)
- Fix #1660: Add fake promise timeout in MQTT tests to increase tests speed (#1669) [`#1660`](https://github.com/GladysAssistant/Gladys/issues/1660)
- Fix #1676: Correct translation "Agrégation" (#1682) [`#1676`](https://github.com/GladysAssistant/Gladys/issues/1676)
- Fix #1585: In scenes, allow decimals in the "continue only if" block (#1683) [`#1585`](https://github.com/GladysAssistant/Gladys/issues/1585)
- Ecowatt: Add day in display, fix #1665 (#1687) [`#1665`](https://github.com/GladysAssistant/Gladys/issues/1665)

#### [v4.14.0](https://github.com/GladysAssistant/Gladys/compare/v4.13.2...v4.14.0)

> 16 January 2023

- Fix #1677: When ecowatt request fail, it should stop scene [`#1681`](https://github.com/GladysAssistant/Gladys/pull/1681)
- Fix #1679 : Weather box should refresh data every 30 minutes [`#1680`](https://github.com/GladysAssistant/Gladys/pull/1680)
- Add Clock box for dashboard [`#1509`](https://github.com/GladysAssistant/Gladys/pull/1509)
- Add promise/prefer-await-to-then eslint rule [`#1675`](https://github.com/GladysAssistant/Gladys/pull/1675)
- Add duplicate scene feature [`#1670`](https://github.com/GladysAssistant/Gladys/pull/1670)
- Re-order forgot password on login page [`#1518`](https://github.com/GladysAssistant/Gladys/pull/1518)
- Fix zigbee2mqtt.isUsed function [`#1673`](https://github.com/GladysAssistant/Gladys/pull/1673)
- Remove Python symlink in Dockerfiles [`#1671`](https://github.com/GladysAssistant/Gladys/pull/1671)
- Fix #1677: When ecowatt request fail, it should stop scene (#1681) [`#1677`](https://github.com/GladysAssistant/Gladys/issues/1677)
- Fix #1679 : Weather box should refresh data every 30 minutes (#1680) [`#1679`](https://github.com/GladysAssistant/Gladys/issues/1679)

#### [v4.13.2](https://github.com/GladysAssistant/Gladys/compare/v4.13.1...v4.13.2)

> 12 December 2022

- Update noble to 1.9.2-15 to fix Bluetooth service crash [`#1666`](https://github.com/GladysAssistant/Gladys/pull/1666)

#### [v4.13.1](https://github.com/GladysAssistant/Gladys/compare/v4.13.0...v4.13.1)

> 9 December 2022

- Add error message on Ecowatt box if request fails [`#1664`](https://github.com/GladysAssistant/Gladys/pull/1664)

#### [v4.13.0](https://github.com/GladysAssistant/Gladys/compare/v4.12.2...v4.13.0)

> 9 December 2022

- Ecowatt integration [`#1663`](https://github.com/GladysAssistant/Gladys/pull/1663)
- Improve labels for opening sensor in scenes + improve mobile layout [`#1578`](https://github.com/GladysAssistant/Gladys/pull/1578)
- Add Github Codespace configuration [`#1662`](https://github.com/GladysAssistant/Gladys/pull/1662)
- Upgrade to Cypress 10 [`#1661`](https://github.com/GladysAssistant/Gladys/pull/1661)
- Upgrade server production dependencies [`#1658`](https://github.com/GladysAssistant/Gladys/pull/1658)
- Improve Github Actions build titles [`#1657`](https://github.com/GladysAssistant/Gladys/pull/1657)
- Upgrade to Node.js 18 LTS [`#1656`](https://github.com/GladysAssistant/Gladys/pull/1656)
- Remove Open-Zwave integration [`#1617`](https://github.com/GladysAssistant/Gladys/pull/1617)
- Front: Fix autocomplete on trigger select in scenes [`#1643`](https://github.com/GladysAssistant/Gladys/pull/1643)
- Zigbee2mqtt clean integration code & tests [`#1639`](https://github.com/GladysAssistant/Gladys/pull/1639)

#### [v4.12.2](https://github.com/GladysAssistant/Gladys/compare/v4.12.1...v4.12.2)

> 21 November 2022

- Docs: Add magarcia as a contributor for code [`#1654`](https://github.com/GladysAssistant/Gladys/pull/1654)
- Fix demo website chart [`#1653`](https://github.com/GladysAssistant/Gladys/pull/1653)
- Make Gladys work with docker-compose: get container id from mountinfo when cgroup is empty [`#1648`](https://github.com/GladysAssistant/Gladys/pull/1648)
- Update CHANGELOG [`03a4eb8`](https://github.com/GladysAssistant/Gladys/commit/03a4eb840c3bc8f57aba2acdd24fe106dc3e8aea)

#### [v4.12.1](https://github.com/GladysAssistant/Gladys/compare/v4.12.0...v4.12.1)

> 14 November 2022

- Demo website should be deployed to production on version [`#1652`](https://github.com/GladysAssistant/Gladys/pull/1652)
- Add green/yellow/red badge on VOC sensors [`#1646`](https://github.com/GladysAssistant/Gladys/pull/1646)
- Fix typo HomeKit integration in FR [`#1649`](https://github.com/GladysAssistant/Gladys/pull/1649)
- Upgrade Gladys Gateway socket-io client to v4 [`#1651`](https://github.com/GladysAssistant/Gladys/pull/1651)

#### [v4.12.0](https://github.com/GladysAssistant/Gladys/compare/v4.11.2...v4.12.0)

> 1 November 2022

- Add device temperature icon [`#1638`](https://github.com/GladysAssistant/Gladys/pull/1638)
- Gladys Plus: Prepare socket.io upgrade + bug-fix on login when instance is not up [`#1637`](https://github.com/GladysAssistant/Gladys/pull/1637)
- Temporary fix on npm security audit to unlock PRs [`#1635`](https://github.com/GladysAssistant/Gladys/pull/1635)
- Zigbee2mqtt: Add Lixee TIC support [`#1492`](https://github.com/GladysAssistant/Gladys/pull/1492)
- Thermostat: Fix responsive of vertical controller [`#1633`](https://github.com/GladysAssistant/Gladys/pull/1633)
- Improve thermostat control responsive [`#1625`](https://github.com/GladysAssistant/Gladys/pull/1625)
- Dashboard: Improve device feature display name on complex devices & charts [`#1604`](https://github.com/GladysAssistant/Gladys/pull/1604)
- Add HomeKit service [`#1591`](https://github.com/GladysAssistant/Gladys/pull/1591)
- Improve FR wording for slow delete of states in background [`#1632`](https://github.com/GladysAssistant/Gladys/pull/1632)
- Add deploy button to publish Gladys Plus front to production [`#1629`](https://github.com/GladysAssistant/Gladys/pull/1629)
- Add Cloudflare automatic build of demo website [`#1628`](https://github.com/GladysAssistant/Gladys/pull/1628)
- Increase beforeEach performance to reduce server tests execution time [`#1627`](https://github.com/GladysAssistant/Gladys/pull/1627)
- Add Cloudflare Pages for automatic frontend PR preview [`#1626`](https://github.com/GladysAssistant/Gladys/pull/1626)
- Fix refresh bug when changing dashboard with same boxs [`#1622`](https://github.com/GladysAssistant/Gladys/pull/1622)

#### [v4.11.2](https://github.com/GladysAssistant/Gladys/compare/v4.11.1...v4.11.2)

> 17 October 2022

- Add new thermostat temperature device [`#1615`](https://github.com/GladysAssistant/Gladys/pull/1615)
- Add message to warn user that a device has lots of states before deleting [`#1620`](https://github.com/GladysAssistant/Gladys/pull/1620)
- Add eslint check on it.only/describe.only [`#1621`](https://github.com/GladysAssistant/Gladys/pull/1621)
- Upgrade CHANGELOG [`ef9bde5`](https://github.com/GladysAssistant/Gladys/commit/ef9bde517af46e8cc47ba0b76ffad78ad1081d63)

#### [v4.11.1](https://github.com/GladysAssistant/Gladys/compare/v4.11.0...v4.11.1)

> 10 October 2022

- Open-Zwave: Add button to convert Z-Wave device to MQTT device [`#1616`](https://github.com/GladysAssistant/Gladys/pull/1616)
- Fix #1503: In scene, sort variables to avoid bad replacement in text [`#1504`](https://github.com/GladysAssistant/Gladys/pull/1504)
- Core: Add new saveHistoricalState function + event [`#1613`](https://github.com/GladysAssistant/Gladys/pull/1613)
- Tasmota: Fix temperature parser [`#1614`](https://github.com/GladysAssistant/Gladys/pull/1614)
- Zigbee2mqtt: Add multiple buttons features [`#1572`](https://github.com/GladysAssistant/Gladys/pull/1572)
- Fix #1503: In scene, sort variables to avoid bad replacement in text (#1504) [`#1503`](https://github.com/GladysAssistant/Gladys/issues/1503)
- Update CHANGELOG [`3ec8d33`](https://github.com/GladysAssistant/Gladys/commit/3ec8d3315ee1b57f2ca38dd60246abc352f5ee47)

#### [v4.11.0](https://github.com/GladysAssistant/Gladys/compare/v4.10.2...v4.11.0)

> 4 October 2022

- Add new data, datarate, precipitation category and units [`#1601`](https://github.com/GladysAssistant/Gladys/pull/1601)
- Scene: Fix #1605, improve HTTP request response parser to handle null & array [`#1612`](https://github.com/GladysAssistant/Gladys/pull/1612)
- Tasmota: Add more temp devices [`#1570`](https://github.com/GladysAssistant/Gladys/pull/1570)
- Handle Zigbee2mqtt cover devices [`#1577`](https://github.com/GladysAssistant/Gladys/pull/1577)
- Fix Broadlink labels [`#1606`](https://github.com/GladysAssistant/Gladys/pull/1606)
- Add Broadlink cover devices [`#1607`](https://github.com/GladysAssistant/Gladys/pull/1607)
- Reword leak sensor values [`#1608`](https://github.com/GladysAssistant/Gladys/pull/1608)
- Scene: Fix #1605, improve HTTP request response parser to handle null & array (#1612) [`#1605`](https://github.com/GladysAssistant/Gladys/issues/1605)
- Reword leak sensor values (#1608) [`#1603`](https://github.com/GladysAssistant/Gladys/issues/1603)

#### [v4.10.2](https://github.com/GladysAssistant/Gladys/compare/v4.10.1...v4.10.2)

> 29 September 2022

- Add manual button to VACUUM database [`#1611`](https://github.com/GladysAssistant/Gladys/pull/1611)
- Clean device feature states in small chunk to prevent Gladys from being stuck [`#1610`](https://github.com/GladysAssistant/Gladys/pull/1610)

#### [v4.10.1](https://github.com/GladysAssistant/Gladys/compare/v4.10.0...v4.10.1)

> 15 September 2022

- Add ability to display shutters on dashboard [`#1602`](https://github.com/GladysAssistant/Gladys/pull/1602)

#### [v4.10.0](https://github.com/GladysAssistant/Gladys/compare/v4.9.2...v4.10.0)

> 15 September 2022

- Add index on device feature states tables to improve dashboard performance [`#1600`](https://github.com/GladysAssistant/Gladys/pull/1600)
- Zigbee2mqtt: Add LQI [`#1343`](https://github.com/GladysAssistant/Gladys/pull/1343)
- Add option to keep states history or not for any device feature [`#1599`](https://github.com/GladysAssistant/Gladys/pull/1599)
- Add Broadlink integration [`#1516`](https://github.com/GladysAssistant/Gladys/pull/1516)
- Caldav: Sync Webcals calendars [`#1537`](https://github.com/GladysAssistant/Gladys/pull/1537)
- Don't display relative time in the future on background jobs screen [`#1595`](https://github.com/GladysAssistant/Gladys/pull/1595)
- Caldav: Sync deleted events [`#1549`](https://github.com/GladysAssistant/Gladys/pull/1549)
- Tasmota: Manage array values [`#1571`](https://github.com/GladysAssistant/Gladys/pull/1571)
- Add new shutter/curtain type of device [`#1576`](https://github.com/GladysAssistant/Gladys/pull/1576)
- Fix #1490: Dashboard charts now display a lighter loader on live data [`#1580`](https://github.com/GladysAssistant/Gladys/pull/1580)
- Brain: Improve french camera questions [`#1586`](https://github.com/GladysAssistant/Gladys/pull/1586)
- Add 1 decimal to temperature in room dashboard box [`#1594`](https://github.com/GladysAssistant/Gladys/pull/1594)
- Change door opening sensor icon to a lock [`#1589`](https://github.com/GladysAssistant/Gladys/pull/1589)
- Fix Google Home/Alexa links [`#1582`](https://github.com/GladysAssistant/Gladys/pull/1582)
- Zigbee2mqtt: Add support for VOC Sensors [`#1556`](https://github.com/GladysAssistant/Gladys/pull/1556)
- Add missing integrations + add open-zwave deprecated warning [`#1579`](https://github.com/GladysAssistant/Gladys/pull/1579)
- Fix #1490: Dashboard charts now display a lighter loader on live data (#1580) [`#1490`](https://github.com/GladysAssistant/Gladys/issues/1490)
- Update CHANGELOG [`f262ea1`](https://github.com/GladysAssistant/Gladys/commit/f262ea1cc3f7882ce3983b3ecf849c376bbfa9a1)

#### [v4.9.2](https://github.com/GladysAssistant/Gladys/compare/v4.9.1...v4.9.2)

> 28 July 2022

- Fix #1316: Update temperature/humidity in room box live when changes [`#1465`](https://github.com/GladysAssistant/Gladys/pull/1465)
- Add signal quality feature [`#1546`](https://github.com/GladysAssistant/Gladys/pull/1546)
- Fix integration search/sort form [`#1557`](https://github.com/GladysAssistant/Gladys/pull/1557)
- Make event emitting async to avoid blocking the event-loop [`#1569`](https://github.com/GladysAssistant/Gladys/pull/1569)
- Fix #1316: Update temperature/humidity in room box live when changes (#1465) [`#1316`](https://github.com/GladysAssistant/Gladys/issues/1316)
- Upgrade CHANGELOG [`2978a42`](https://github.com/GladysAssistant/Gladys/commit/2978a4296573cfe77d7e7d75cfecfe927c8f0597)

#### [v4.9.1](https://github.com/GladysAssistant/Gladys/compare/v4.9.0...v4.9.1)

> 11 July 2022

- Implement RelativeCI new github action [`#1560`](https://github.com/GladysAssistant/Gladys/pull/1560)
- Fix bluetooth & signup Cypress issues [`#1562`](https://github.com/GladysAssistant/Gladys/pull/1562)
- Add integrations usage [`#1568`](https://github.com/GladysAssistant/Gladys/pull/1568)
- Fix #1554: Device states should be displayed in the correct timezone in charts [`#1566`](https://github.com/GladysAssistant/Gladys/pull/1566)
- Fix #1554: Device states should be displayed in the correct timezone in charts (#1566) [`#1554`](https://github.com/GladysAssistant/Gladys/issues/1554)
- Upgrade CHANGELOG [`72ac73e`](https://github.com/GladysAssistant/Gladys/commit/72ac73eca850d3c389e1c600789022ee856886a7)

#### [v4.9.0](https://github.com/GladysAssistant/Gladys/compare/v4.8.10...v4.9.0)

> 20 June 2022

- Alexa: Fix brightness control for device with custom brightness range [`#1561`](https://github.com/GladysAssistant/Gladys/pull/1561)
- Revert "Fix integration search/sort form (#1395)" [`#1555`](https://github.com/GladysAssistant/Gladys/pull/1555)
- Fix integration search/sort form [`#1395`](https://github.com/GladysAssistant/Gladys/pull/1395)
- Alexa integration: handle color and brightness commands [`#1551`](https://github.com/GladysAssistant/Gladys/pull/1551)
- Zigbee2mqtt: Add support for Sonoff SNZB-01 [`#1525`](https://github.com/GladysAssistant/Gladys/pull/1525)
- Caldav: Remove VTODO only calendar [`#1531`](https://github.com/GladysAssistant/Gladys/pull/1531)
- Add the ability to inject variables in the "Http Request" action in scenes [`#1540`](https://github.com/GladysAssistant/Gladys/pull/1540)
- Push docker images to Github Container registry in addition to Docker hub [`#1542`](https://github.com/GladysAssistant/Gladys/pull/1542)
- Fix typo in light scenes labels and MQTT [`#1544`](https://github.com/GladysAssistant/Gladys/pull/1544)
- Update CHANGELOG [`cb444cc`](https://github.com/GladysAssistant/Gladys/commit/cb444ccf6645407f46bdc6e0f9f5d2fdb28f9bc7)

#### [v4.8.10](https://github.com/GladysAssistant/Gladys/compare/v4.8.9...v4.8.10)

> 23 May 2022

- Alexa integration should not return read_only devices [`#1539`](https://github.com/GladysAssistant/Gladys/pull/1539)
- Fix #1429: Change Zigbee2mqtt topic for permit join [`#1534`](https://github.com/GladysAssistant/Gladys/pull/1534)
- Fix camera list display bug [`#1538`](https://github.com/GladysAssistant/Gladys/pull/1538)
- Fix #1429: Change Zigbee2mqtt topic for permit join (#1534) [`#1429`](https://github.com/GladysAssistant/Gladys/issues/1429)
- Update CHANGELOG [`ba97d1a`](https://github.com/GladysAssistant/Gladys/commit/ba97d1a47e22ecb0124e378154baba8ff019e2fe)

#### [v4.8.9](https://github.com/GladysAssistant/Gladys/compare/v4.8.8...v4.8.9)

> 20 May 2022

- Alexa: Fix execute on multiple device feature + reject when device is not found [`#1536`](https://github.com/GladysAssistant/Gladys/pull/1536)

#### [v4.8.8](https://github.com/GladysAssistant/Gladys/compare/v4.8.7...v4.8.8)

> 20 May 2022

- docs: add rpochet as a contributor for code [`#1535`](https://github.com/GladysAssistant/Gladys/pull/1535)
- Fix API documentation of Telegram integration [`#1524`](https://github.com/GladysAssistant/Gladys/pull/1524)
- Fix #1476 : Fix line break in chat message [`#1533`](https://github.com/GladysAssistant/Gladys/pull/1533)
- Bluetooth: Add missing await in start function [`#1529`](https://github.com/GladysAssistant/Gladys/pull/1529)
- Add Alexa integration with Gladys Plus [`#1396`](https://github.com/GladysAssistant/Gladys/pull/1396)
- Display 2FA secret in Gladys Plus configure 2FA screen [`#1521`](https://github.com/GladysAssistant/Gladys/pull/1521)
- Upgrade ESLint configuration + preact-cli + preact [`#1520`](https://github.com/GladysAssistant/Gladys/pull/1520)
- Fix #1476 : Fix line break in chat message (#1533) [`#1476`](https://github.com/GladysAssistant/Gladys/issues/1476)
- Update CHANGELOG [`2588389`](https://github.com/GladysAssistant/Gladys/commit/2588389495bb93ec4b04cd371f36b29587ec340f)

#### [v4.8.7](https://github.com/GladysAssistant/Gladys/compare/v4.8.6...v4.8.7)

> 16 May 2022

- Fix backup upload fail on wrong progress value [`#1523`](https://github.com/GladysAssistant/Gladys/pull/1523)
- Update CHANGELOG [`e0ba14e`](https://github.com/GladysAssistant/Gladys/commit/e0ba14ef70bd95b50347bef3f532ba7fec0e2ff4)

#### [v4.8.6](https://github.com/GladysAssistant/Gladys/compare/v4.8.5...v4.8.6)

> 15 May 2022

- Gladys Plus should upload backups in several chunks [`#1519`](https://github.com/GladysAssistant/Gladys/pull/1519)
- Update CHANGELOG [`893eadd`](https://github.com/GladysAssistant/Gladys/commit/893eaddc00031d4cddf226208e5c18ff014e7e93)

#### [v4.8.5](https://github.com/GladysAssistant/Gladys/compare/v4.8.4...v4.8.5)

> 13 May 2022

- Zigbee2mqtt fix reversed binary [`#1517`](https://github.com/GladysAssistant/Gladys/pull/1517)
- Clean NaN values in device feature states aggregate table [`#1513`](https://github.com/GladysAssistant/Gladys/pull/1513)
- docs: add siddiquiehtesham as a contributor for doc [`#1515`](https://github.com/GladysAssistant/Gladys/pull/1515)
- Upgrade CHANGELOG [`adc238f`](https://github.com/GladysAssistant/Gladys/commit/adc238f4a46a2ad393c3d05a34abdc9163d055da)
- Add articles to README [`7e0b135`](https://github.com/GladysAssistant/Gladys/commit/7e0b13518f8d5078e0b9646ccfffda5b4507b74a)

#### [v4.8.4](https://github.com/GladysAssistant/Gladys/compare/v4.8.3...v4.8.4)

> 3 May 2022

- Add more categories/types of devices + new units [`#1479`](https://github.com/GladysAssistant/Gladys/pull/1479)
- Fix Zigbee2mqtt click button mapping [`#1506`](https://github.com/GladysAssistant/Gladys/pull/1506)
- Upgrade Cypress to 9.5 [`#1488`](https://github.com/GladysAssistant/Gladys/pull/1488)
- Fix typo in Gladys Plus in FR [`#1510`](https://github.com/GladysAssistant/Gladys/pull/1510)
- Upgrade dependencies [`#1501`](https://github.com/GladysAssistant/Gladys/pull/1501)
- Fix CalDAV event sync [`#1471`](https://github.com/GladysAssistant/Gladys/pull/1471)
- Fix #1328 : Presence sensor should not display datetime in the future [`#1466`](https://github.com/GladysAssistant/Gladys/pull/1466)
- Calendar: Display more events in popup [`#1481`](https://github.com/GladysAssistant/Gladys/pull/1481)
- Zigbee2mqtt : Handle custom device mappings [`#1383`](https://github.com/GladysAssistant/Gladys/pull/1383)
- Fix #1328 : Presence sensor should not display datetime in the future (#1466) [`#1328`](https://github.com/GladysAssistant/Gladys/issues/1328)
- Upgrade CHANGELOG [`73df93b`](https://github.com/GladysAssistant/Gladys/commit/73df93bc5905bf0974f54908f1192b67a1d2600f)

#### [v4.8.3](https://github.com/GladysAssistant/Gladys/compare/v4.8.2...v4.8.3)

> 1 April 2022

- Default to new encoder for Gladys Gateway payload [`#1491`](https://github.com/GladysAssistant/Gladys/pull/1491)
- Update CHANGELOG [`1171225`](https://github.com/GladysAssistant/Gladys/commit/1171225dc80fdbc02619b13b295d1d7151f2ecb8)

#### [v4.8.2](https://github.com/GladysAssistant/Gladys/compare/v4.8.1...v4.8.2)

> 28 March 2022

- Fix #1483 : Gateway backup should retry if the transaction fails to start [`#1487`](https://github.com/GladysAssistant/Gladys/pull/1487)
- Prepare for release to encode Gladys Plus messages with TextEncoder [`#1485`](https://github.com/GladysAssistant/Gladys/pull/1485)
- Rate limit API calls to Gladys Gateway googleHome.reportState [`#1486`](https://github.com/GladysAssistant/Gladys/pull/1486)
- Fix #1274 : Stop showing main switch on dashboard if light is hidden [`#1464`](https://github.com/GladysAssistant/Gladys/pull/1464)
- Fix decoding error on large Gladys Plus payload [`#1482`](https://github.com/GladysAssistant/Gladys/pull/1482)
- Fix Co2 PPM safe & warn limit [`#1478`](https://github.com/GladysAssistant/Gladys/pull/1478)
- Make device state validation more robust [`#1480`](https://github.com/GladysAssistant/Gladys/pull/1480)
- Co2 sensor with colored badge green/yellow/red [`#1472`](https://github.com/GladysAssistant/Gladys/pull/1472)
- Fix #1483 : Gateway backup should retry if the transaction fails to start (#1487) [`#1483`](https://github.com/GladysAssistant/Gladys/issues/1483)
- Fix #1274 : Stop showing main switch on dashboard if light is hidden (#1464) [`#1274`](https://github.com/GladysAssistant/Gladys/issues/1274)
- Upgrade CHANGELOG [`e9fac75`](https://github.com/GladysAssistant/Gladys/commit/e9fac7531c57fffbb0aa09eef656d05830b12288)

#### [v4.8.1](https://github.com/GladysAssistant/Gladys/compare/v4.8.0...v4.8.1)

> 21 March 2022

- Fix #1323 : Dashboard name should be renamed in list when renamed [`#1463`](https://github.com/GladysAssistant/Gladys/pull/1463)
- Fix #1457 : Add translation on vibration sensor [`#1461`](https://github.com/GladysAssistant/Gladys/pull/1461)
- Fix #1473 : Try HTTP request in scene should send headers properly [`#1475`](https://github.com/GladysAssistant/Gladys/pull/1475)
- Fix bug: Device should be in the right poll frequency array when updated, and not in duplicate [`#1470`](https://github.com/GladysAssistant/Gladys/pull/1470)
- Zigbee2mqtt & MQTT integration : Fix installation on custom Docker setup [`#1469`](https://github.com/GladysAssistant/Gladys/pull/1469)
- Fix #1373 : Unregister polling on device update [`#1467`](https://github.com/GladysAssistant/Gladys/pull/1467)
- Add concurrency on Gladys Plus API call [`#1468`](https://github.com/GladysAssistant/Gladys/pull/1468)
- Fix get gladys container id call for Debian > 10 & Ubuntu > 20.04 [`#1459`](https://github.com/GladysAssistant/Gladys/pull/1459)
- Fix #1323 : Dashboard name should be renamed in list when renamed (#1463) [`#1323`](https://github.com/GladysAssistant/Gladys/issues/1323)
- Fix #1457 : Add translation on vibration sensor (#1461) [`#1457`](https://github.com/GladysAssistant/Gladys/issues/1457)
- Fix #1473 : Try HTTP request in scene should send headers properly (#1475) [`#1473`](https://github.com/GladysAssistant/Gladys/issues/1473)
- Fix #1373 : Unregister polling on device update (#1467) [`#1373`](https://github.com/GladysAssistant/Gladys/issues/1373)
- Upgrade CHANGELOG [`6f7f9c1`](https://github.com/GladysAssistant/Gladys/commit/6f7f9c190734e1ed607e4331fdba20f003b7dc85)

#### [v4.8.0](https://github.com/GladysAssistant/Gladys/compare/v4.7.3...v4.8.0)

> 8 March 2022

- Fix #1397 : Add pagination on background task list [`#1453`](https://github.com/GladysAssistant/Gladys/pull/1453)
- Fix issue template + add security policy [`#1452`](https://github.com/GladysAssistant/Gladys/pull/1452)
- Add variables in calendar.eventIsRunning condition in scene [`#1450`](https://github.com/GladysAssistant/Gladys/pull/1450)
- Fix #1401 : Improve MQTT integration UX by adding listen & publish topics to non read-only devices [`#1449`](https://github.com/GladysAssistant/Gladys/pull/1449)
- Add new calendar condition: is event running ? [`#1447`](https://github.com/GladysAssistant/Gladys/pull/1447)
- Fix first day of week calendar component [`#1446`](https://github.com/GladysAssistant/Gladys/pull/1446)
- Fix calendar triggers feedbacks [`#1445`](https://github.com/GladysAssistant/Gladys/pull/1445)
- Add the ability to create trigger in scene based on calendar events [`#1443`](https://github.com/GladysAssistant/Gladys/pull/1443)
- Fix #1413 : Cast Telegram user id manually in the telegram service [`#1442`](https://github.com/GladysAssistant/Gladys/pull/1442)
- Add CO sensor in Zigbee2mqtt integration [`#1417`](https://github.com/GladysAssistant/Gladys/pull/1417)
- Add zigbee2mqtt alarm feature [`#1420`](https://github.com/GladysAssistant/Gladys/pull/1420)
- Fix #1437 : Allow the send message action in scenes to display more variables in the dropdown [`#1438`](https://github.com/GladysAssistant/Gladys/pull/1438)
- Let the user rotate camera by 180° [`#1297`](https://github.com/GladysAssistant/Gladys/pull/1297)
- Add internal calendar sharing [`#1337`](https://github.com/GladysAssistant/Gladys/pull/1337)
- Fix #1397 : Add pagination on background task list (#1453) [`#1397`](https://github.com/GladysAssistant/Gladys/issues/1397)
- Fix #1401 : Improve MQTT integration UX by adding listen & publish topics to non read-only devices (#1449) [`#1401`](https://github.com/GladysAssistant/Gladys/issues/1401)
- Fix #1413 : Cast Telegram user id manually in the telegram service (#1442) [`#1413`](https://github.com/GladysAssistant/Gladys/issues/1413)
- Fix #1437 : Allow the send message action in scenes to display more variables in the dropdown (#1438) [`#1437`](https://github.com/GladysAssistant/Gladys/issues/1437) [`#1437`](https://github.com/GladysAssistant/Gladys/issues/1437)
- Add new scene action "calendar.is-event-running" [`3acde17`](https://github.com/GladysAssistant/Gladys/commit/3acde175663ddc4f69bd142b12df23d40c9a2ecf)
- Add calendar.findCurrentlyRunningEvent function [`172acf1`](https://github.com/GladysAssistant/Gladys/commit/172acf1d077879493fae1a3619d8006d8d841752)
- Upgrade CHANGELOG [`3bea939`](https://github.com/GladysAssistant/Gladys/commit/3bea939b69696fbe9abf027ae28223654f768f22)

#### [v4.7.3](https://github.com/GladysAssistant/Gladys/compare/v4.7.2...v4.7.3)

> 7 February 2022

- Fix #1426 : Catch exception when Zigbee2mqtt emit new value [`#1427`](https://github.com/GladysAssistant/Gladys/pull/1427)
- Fix #1331 : In scene, add OR condition to check-time action [`#1425`](https://github.com/GladysAssistant/Gladys/pull/1425)
- Fix #1426 : Catch exception when Zigbee2mqtt emit new value (#1427) [`#1426`](https://github.com/GladysAssistant/Gladys/issues/1426)
- Fix #1331 : In scene, add OR condition to check-time action (#1425) [`#1331`](https://github.com/GladysAssistant/Gladys/issues/1331)
- Change 2021 to 2022 in README & LICENSE [`f499d43`](https://github.com/GladysAssistant/Gladys/commit/f499d4349ce14892d249550e0cc70a90abcea804)
- Upgrade CHANGELOG [`d30122b`](https://github.com/GladysAssistant/Gladys/commit/d30122bc7ae5eb6e9713f15b823043efdcf7ef83)

#### [v4.7.2](https://github.com/GladysAssistant/Gladys/compare/v4.7.1...v4.7.2)

> 10 January 2022

- Fix & clean NaN device state [`#1394`](https://github.com/GladysAssistant/Gladys/pull/1394)
- Xiaomi: Add support for sensor_switch.aq2 (switch button) [`#1391`](https://github.com/GladysAssistant/Gladys/pull/1391)
- Zigbee2mqtt: Keep only illuminance_lux for light sensors [`#1400`](https://github.com/GladysAssistant/Gladys/pull/1400)
- Add new television category/features [`#1365`](https://github.com/GladysAssistant/Gladys/pull/1365)
- Add missing units on switch device [`#1382`](https://github.com/GladysAssistant/Gladys/pull/1382)
- Add icon to vibration binary [`#1386`](https://github.com/GladysAssistant/Gladys/pull/1386)
- docs: add eltociear as a contributor for doc [`#1393`](https://github.com/GladysAssistant/Gladys/pull/1393)
- Fix typo in device/index.js [`#1381`](https://github.com/GladysAssistant/Gladys/pull/1381)
- Add CO sensor feature [`#1384`](https://github.com/GladysAssistant/Gladys/pull/1384)
- Fix vibration sensor in Zigbee2mqtt integration [`#1385`](https://github.com/GladysAssistant/Gladys/pull/1385)
- Remove useless TriggerPage [`#1387`](https://github.com/GladysAssistant/Gladys/pull/1387)
- Upgrade CHANGELOG [`e61d5f0`](https://github.com/GladysAssistant/Gladys/commit/e61d5f0889a4adea6ecc694136e157d0d4dbb1f0)

#### [v4.7.1](https://github.com/GladysAssistant/Gladys/compare/v4.7.0...v4.7.1)

> 26 November 2021

- Fix dashboard bug on chart with device with null unit [`#1380`](https://github.com/GladysAssistant/Gladys/pull/1380)
- Upgrade CHANGELOG [`2a8ede3`](https://github.com/GladysAssistant/Gladys/commit/2a8ede32d868e203b5fb712b47be1622de910e7f)

#### [v4.7.0](https://github.com/GladysAssistant/Gladys/compare/v4.6.0...v4.7.0)

> 25 November 2021

- Make installation of services mandatory to install Gladys [`#1361`](https://github.com/GladysAssistant/Gladys/pull/1361)
- Fix Bluetooth cypress tests [`#1252`](https://github.com/GladysAssistant/Gladys/pull/1252)
- MQTT: User must know if broker is connected or not [`#1349`](https://github.com/GladysAssistant/Gladys/pull/1349)
- Fix #1356: Wrong date for recurring events [`#1367`](https://github.com/GladysAssistant/Gladys/pull/1367)
- Zigbee2mqtt add update device button [`#1335`](https://github.com/GladysAssistant/Gladys/pull/1335)
- Check missing unit / feature translations [`#1366`](https://github.com/GladysAssistant/Gladys/pull/1366)
- Fix #1293 : Telegram messages should be formatted with the right user unit preferences [`#1363`](https://github.com/GladysAssistant/Gladys/pull/1363)
- Fix #1318 : Fix bug that prevent the user from editing a scene name [`#1359`](https://github.com/GladysAssistant/Gladys/pull/1359)
- front: Use same feature component everywhere [`#1352`](https://github.com/GladysAssistant/Gladys/pull/1352)
- Multiple chart fixes [`#1357`](https://github.com/GladysAssistant/Gladys/pull/1357)
- Fix ARM build with python link [`#1358`](https://github.com/GladysAssistant/Gladys/pull/1358)
- Fix demo mode + add a way to simulate load time in demo mode [`#1355`](https://github.com/GladysAssistant/Gladys/pull/1355)
- Fix aggregate tests that were failing randomly + fix python dependency for Docker build [`#1353`](https://github.com/GladysAssistant/Gladys/pull/1353)
- Zigbee2mqtt: Automatically parse devices [`#1302`](https://github.com/GladysAssistant/Gladys/pull/1302)
- Fix maximum call stack size exceeded when aggregating too big array of device features [`#1340`](https://github.com/GladysAssistant/Gladys/pull/1340)
- Ewelink discover fix and enhancements [`#1044`](https://github.com/GladysAssistant/Gladys/pull/1044)
- MQTT: User must know if broker is connected or not (#1349) [`#1016`](https://github.com/GladysAssistant/Gladys/issues/1016)
- Fix #1356: Wrong date for recurring events (#1367) [`#1356`](https://github.com/GladysAssistant/Gladys/issues/1356)
- Fix #1293 : Telegram messages should be formatted with the right user unit preferences (#1363) [`#1293`](https://github.com/GladysAssistant/Gladys/issues/1293)
- Fix #1318 : Fix bug that prevent the user from editing a scene name (#1359) [`#1318`](https://github.com/GladysAssistant/Gladys/issues/1318)
- Generate CHANGELOG [`213ba3b`](https://github.com/GladysAssistant/Gladys/commit/213ba3bebba9d219f851eed9d3bd84250b12e507)

#### [v4.6.0](https://github.com/GladysAssistant/Gladys/compare/v4.5.3...v4.6.0)

> 25 October 2021

- Add Xiaomi GZCGQ01LM illuminance sensor [`#1329`](https://github.com/GladysAssistant/Gladys/pull/1329)
- Add device states chart box on dashboard [`#1248`](https://github.com/GladysAssistant/Gladys/pull/1248)
- Add stale bot + update funding.yml [`#1332`](https://github.com/GladysAssistant/Gladys/pull/1332)
- Add device temperature feature [`#1327`](https://github.com/GladysAssistant/Gladys/pull/1327)
- Revert change on device name displayed, only apply this to MQTT devices [`#1326`](https://github.com/GladysAssistant/Gladys/pull/1326)
- For some integrations, display the device feature name and not the device name in the UI [`#1322`](https://github.com/GladysAssistant/Gladys/pull/1322)
- Tasmota: Be able to change a switch to a light [`#1108`](https://github.com/GladysAssistant/Gladys/pull/1108)
- Fix #1310: In box "temperature in room" & "humidity in room", when value is 0, it should not display weird state [`#1317`](https://github.com/GladysAssistant/Gladys/pull/1317)
- Add signal quality feature [`#1315`](https://github.com/GladysAssistant/Gladys/pull/1315)
- Github Actions updates [`#1278`](https://github.com/GladysAssistant/Gladys/pull/1278)
- Fix #1310: In box "temperature in room" & "humidity in room", when value is 0, it should not display weird state (#1317) [`#1310`](https://github.com/GladysAssistant/Gladys/issues/1310)
- Upgrade CHANGELOG [`9193a42`](https://github.com/GladysAssistant/Gladys/commit/9193a42e89c76be4c25f35686d0567717e6ac233)

#### [v4.5.3](https://github.com/GladysAssistant/Gladys/compare/v4.5.2...v4.5.3)

> 11 October 2021

- Fix i18n button too long configure 2FA Gladys Plus [`#1307`](https://github.com/GladysAssistant/Gladys/pull/1307)
- If a forgot password request fails, display the existing users in the log for help [`#1300`](https://github.com/GladysAssistant/Gladys/pull/1300)
- Fix #1295 : Remove horizontal scroll-bar on device in room box + make relative time change in live [`#1296`](https://github.com/GladysAssistant/Gladys/pull/1296)
- Zigbee2mqtt: Add IKEA E1603/E1702/E1708 [`#1290`](https://github.com/GladysAssistant/Gladys/pull/1290)
- Zigbee2mqtt: Add Tuya TS0201 [`#1289`](https://github.com/GladysAssistant/Gladys/pull/1289)
- Zigbee2mqtt: Add device E2001/E2002 [`#1292`](https://github.com/GladysAssistant/Gladys/pull/1292)
- Fix #1295 : Remove horizontal scroll-bar on device in room box + make relative time change in live (#1296) [`#1295`](https://github.com/GladysAssistant/Gladys/issues/1295) [`#1295`](https://github.com/GladysAssistant/Gladys/issues/1295)
- Zigbee2mqtt: Add device E2001/E2002 (#1292) [`#1262`](https://github.com/GladysAssistant/Gladys/issues/1262)
- Upgrade CHANGELOG [`6543061`](https://github.com/GladysAssistant/Gladys/commit/654306145e1b307b17dd7732c1275d8b4f667abd)

#### [v4.5.2](https://github.com/GladysAssistant/Gladys/compare/v4.5.1...v4.5.2)

> 13 September 2021

- Google Home: Should not forward empty reportState [`#1286`](https://github.com/GladysAssistant/Gladys/pull/1286)
- Fix #1211: In Caldav integration, events should support timezone [`#1231`](https://github.com/GladysAssistant/Gladys/pull/1231)
- Fix #1267: New scene should not have the previous scene name prefilled [`#1285`](https://github.com/GladysAssistant/Gladys/pull/1285)
- Fix #1277: Should be able to slide brightness on a touchscreen [`#1284`](https://github.com/GladysAssistant/Gladys/pull/1284)
- Fix #1279: Fix Gladys Plus backup restore process [`#1282`](https://github.com/GladysAssistant/Gladys/pull/1282)
- Fix #1280: When switching dashboard, similar box should be refreshed [`#1283`](https://github.com/GladysAssistant/Gladys/pull/1283)
- Add more Zigbee2mqtt devices [`#1275`](https://github.com/GladysAssistant/Gladys/pull/1275)
- Fix #1211: In Caldav integration, events should support timezone (#1231) [`#1211`](https://github.com/GladysAssistant/Gladys/issues/1211)
- Fix #1163: In scene, when deleting a trigger, it should not mix device feature data [`#1163`](https://github.com/GladysAssistant/Gladys/issues/1163)
- Fix #1267: New scene should not have the previous scene name prefilled (#1285) [`#1267`](https://github.com/GladysAssistant/Gladys/issues/1267)
- Fix #1277: Should be able to slide brightness on a touchscreen (#1284) [`#1277`](https://github.com/GladysAssistant/Gladys/issues/1277)
- Fix #1279: Fix Gladys Plus backup restore process (#1282) [`#1279`](https://github.com/GladysAssistant/Gladys/issues/1279)
- Fix #1280: When switching dashboard, similar box should be refreshed (#1283) [`#1280`](https://github.com/GladysAssistant/Gladys/issues/1280)
- Upgrade CHANGELOG [`3cb07f3`](https://github.com/GladysAssistant/Gladys/commit/3cb07f3753b277a3ac2331327889d919e28efe5b)

#### [v4.5.1](https://github.com/GladysAssistant/Gladys/compare/v4.5.0...v4.5.1)

> 6 September 2021

- In scene, trigger device state change should parse number as float [`#1276`](https://github.com/GladysAssistant/Gladys/pull/1276)
- Upgrade CHANGELOG [`7ab2115`](https://github.com/GladysAssistant/Gladys/commit/7ab2115542a87643a53d2cde06c4ae3885c9bf13)

#### [v4.5.0](https://github.com/GladysAssistant/Gladys/compare/v4.4.1...v4.5.0)

> 3 September 2021

- Add get parameters to return_url in login [`#1273`](https://github.com/GladysAssistant/Gladys/pull/1273)
- Fix #1250: Dashboard should change fullscreen mode even when the change is triggered by the browser [`#1272`](https://github.com/GladysAssistant/Gladys/pull/1272)
- Update Gladys Plus page on local instance [`#1271`](https://github.com/GladysAssistant/Gladys/pull/1271)
- Gladys Plus: Add account expired banner on dashboard [`#1270`](https://github.com/GladysAssistant/Gladys/pull/1270)
- Add Philips Hue 929002241201 to Zigbee2mqtt integration [`#1259`](https://github.com/GladysAssistant/Gladys/pull/1259)
- Google Home Integration with Gladys Plus [`#1215`](https://github.com/GladysAssistant/Gladys/pull/1215)
- Zigbee2mqtt: Add TuYa TS0601_air_quality_sensor and CO2 feature [`#1247`](https://github.com/GladysAssistant/Gladys/pull/1247)
- Bluetooth check state before scan + stop presence scanner [`#1194`](https://github.com/GladysAssistant/Gladys/pull/1194)
- Fix dashboard responsive [`#1243`](https://github.com/GladysAssistant/Gladys/pull/1243)
- Upgrade preact-cli to major version 3 [`#1242`](https://github.com/GladysAssistant/Gladys/pull/1242)
- Stop using vis-network library in Z-Wave network tab to reduce bundle size [`#1241`](https://github.com/GladysAssistant/Gladys/pull/1241)
- Fix bug when light color has no initial state and is displayed black [`#1235`](https://github.com/GladysAssistant/Gladys/pull/1235)
- Configure Webpack stats file to calculate bundle evolution [`#1240`](https://github.com/GladysAssistant/Gladys/pull/1240)
- Add device.setValue action in scene [`#1239`](https://github.com/GladysAssistant/Gladys/pull/1239)
- In user presence dashboard box, it's possible to select the users displayed [`#1238`](https://github.com/GladysAssistant/Gladys/pull/1238)
- Multiple dashboard feature [`#1230`](https://github.com/GladysAssistant/Gladys/pull/1230)
- Be able to disable a scene [`#1229`](https://github.com/GladysAssistant/Gladys/pull/1229)
- Zigbee2mqtt: Add light color feature [`#1203`](https://github.com/GladysAssistant/Gladys/pull/1203)
- Fix #1250: Dashboard should change fullscreen mode even when the change is triggered by the browser (#1272) [`#1250`](https://github.com/GladysAssistant/Gladys/issues/1250)
- Zigbee2mqtt: Add light color feature (#1203) [`#1156`](https://github.com/GladysAssistant/Gladys/issues/1156)
- Generate CHANGELOG [`38043f6`](https://github.com/GladysAssistant/Gladys/commit/38043f69b2950686f57134a182441934e936b0f3)

#### [v4.4.1](https://github.com/GladysAssistant/Gladys/compare/v4.4.0...v4.4.1)

> 5 July 2021

- fix(zigbee2mqtt): Add Philips 9290022166 [`#1219`](https://github.com/GladysAssistant/Gladys/pull/1219)
- Fix #1220: Add IKEA LED1836G9 [`#1224`](https://github.com/GladysAssistant/Gladys/pull/1224)
- Fix bugs in scene, dashboard & settings [`#1228`](https://github.com/GladysAssistant/Gladys/pull/1228)
- Fix #1197: Fix Websocket bug when accessToken is expired [`#1227`](https://github.com/GladysAssistant/Gladys/pull/1227)
- Fit map only on users [`#1223`](https://github.com/GladysAssistant/Gladys/pull/1223)
- fix(zigbee2mqtt): Add Philips 9290022166 (#1219) [`#1209`](https://github.com/GladysAssistant/Gladys/issues/1209)
- Fix #1220: Add IKEA LED1836G9 (#1224) [`#1220`](https://github.com/GladysAssistant/Gladys/issues/1220)
- Fix bugs in scene, dashboard & settings (#1228) [`#1225`](https://github.com/GladysAssistant/Gladys/issues/1225) [`#1207`](https://github.com/GladysAssistant/Gladys/issues/1207) [`#1222`](https://github.com/GladysAssistant/Gladys/issues/1222) [`#1106`](https://github.com/GladysAssistant/Gladys/issues/1106) [`#1055`](https://github.com/GladysAssistant/Gladys/issues/1055)
- Fix #1197: Fix Websocket bug when accessToken is expired (#1227) [`#1197`](https://github.com/GladysAssistant/Gladys/issues/1197)
- Update CHANGELOG [`2cb79bd`](https://github.com/GladysAssistant/Gladys/commit/2cb79bdfc6fe3f511f6530550230534df956a6fb)

#### [v4.4.0](https://github.com/GladysAssistant/Gladys/compare/v4.3.1...v4.4.0)

> 14 June 2021

- Add house empty/not empty condition in scene [`#1212`](https://github.com/GladysAssistant/Gladys/pull/1212)
- Multiple fixes on zone creation flow + map view [`#1210`](https://github.com/GladysAssistant/Gladys/pull/1210)
- Add the ability to create a zone in the map + create scene based on zone change [`#1208`](https://github.com/GladysAssistant/Gladys/pull/1208)
- Fix #1200: calling a scene from a scene should duplicate the scope object to avoid context pollution [`#1205`](https://github.com/GladysAssistant/Gladys/pull/1205)
- Fix log in scene continue-only-if action [`#1201`](https://github.com/GladysAssistant/Gladys/pull/1201)
- Update jsdoc/underscore to latest version [`#1195`](https://github.com/GladysAssistant/Gladys/pull/1195)
- Fix #1200: calling a scene from a scene should duplicate the scope object to avoid context pollution (#1205) [`#1200`](https://github.com/GladysAssistant/Gladys/issues/1200)
- Update CHANGELOG [`a837a6e`](https://github.com/GladysAssistant/Gladys/commit/a837a6e29c9ce1a1add495718aae0d5aa6a3a20d)

#### [v4.3.1](https://github.com/GladysAssistant/Gladys/compare/v4.3.0...v4.3.1)

> 13 May 2021

- Change Gladys Plus Open API description and links [`#1191`](https://github.com/GladysAssistant/Gladys/pull/1191)
- Allows a scene to trigger another scene [`#1124`](https://github.com/GladysAssistant/Gladys/pull/1124)
- Add Cypress configuration & first tests [`#1086`](https://github.com/GladysAssistant/Gladys/pull/1086)
- feat(zigbee2mqtt): Add Lidl devices [`#1186`](https://github.com/GladysAssistant/Gladys/pull/1186)
- feat(zigbee2mqtt): Fix IKEA TRADFRI motion sensor [`#1187`](https://github.com/GladysAssistant/Gladys/pull/1187)
- Fix weather box in edit mode [`#1188`](https://github.com/GladysAssistant/Gladys/pull/1188)
- Increase Philips hue bridge scan timeout to 10s [`#1185`](https://github.com/GladysAssistant/Gladys/pull/1185)
- Add the ability to send a new device feature state in Gladys Plus Open API [`#1184`](https://github.com/GladysAssistant/Gladys/pull/1184)
- Fix #1179: fix weather & device in room houses context issue [`#1182`](https://github.com/GladysAssistant/Gladys/pull/1182)
- Add Enable/disable CalDAV calendar synchronization [`#1091`](https://github.com/GladysAssistant/Gladys/pull/1091)
- Replace moment by dayjs in caldav service [`#1174`](https://github.com/GladysAssistant/Gladys/pull/1174)
- Fix chat context issues in camera, temperature, humidity & light commands [`#1177`](https://github.com/GladysAssistant/Gladys/pull/1177)
- feat(zigbee2mqtt): Add Adeo devices [`#1169`](https://github.com/GladysAssistant/Gladys/pull/1169)
- feat(zigbee2mqtt): Add Philips Hue mode 8718699673147l [`#1170`](https://github.com/GladysAssistant/Gladys/pull/1170)
- Fix #1171: Display camera error message in UI when testing connection [`#1173`](https://github.com/GladysAssistant/Gladys/pull/1173)
- feat(zigbee2mqtt): Add Lidl devices (#1186) [`#1172`](https://github.com/GladysAssistant/Gladys/issues/1172)
- feat(zigbee2mqtt): Fix IKEA TRADFRI motion sensor (#1187) [`#1155`](https://github.com/GladysAssistant/Gladys/issues/1155)
- Fix #1179: fix weather & device in room houses context issue (#1182) [`#1179`](https://github.com/GladysAssistant/Gladys/issues/1179)
- feat(zigbee2mqtt): Add Adeo devices (#1169) [`#1156`](https://github.com/GladysAssistant/Gladys/issues/1156)
- feat(zigbee2mqtt): Add Philips Hue mode 8718699673147l (#1170) [`#1150`](https://github.com/GladysAssistant/Gladys/issues/1150)
- Fix #1171: Display camera error message in UI when testing connection (#1173) [`#1171`](https://github.com/GladysAssistant/Gladys/issues/1171)
- Update CHANGELOG [`ff21500`](https://github.com/GladysAssistant/Gladys/commit/ff215009c138582ea11556509cc743012585fb0a)

#### [v4.3.0](https://github.com/GladysAssistant/Gladys/compare/v4.2.4...v4.3.0)

> 26 April 2021

- Refactor dashboard devices-in-room box [`#1138`](https://github.com/GladysAssistant/Gladys/pull/1138)
- Fix Z-wave USB settings list [`#1160`](https://github.com/GladysAssistant/Gladys/pull/1160)
- Fix brightness & multilevel sliders on dashboard [`#1137`](https://github.com/GladysAssistant/Gladys/pull/1137)
- Add time-based condition in scenes [`#1151`](https://github.com/GladysAssistant/Gladys/pull/1151)
- Add new user presence scene triggers [`#1154`](https://github.com/GladysAssistant/Gladys/pull/1154)
- Fix gladys-gateway reconnect bug [`#1159`](https://github.com/GladysAssistant/Gladys/pull/1159)
- Add triggers: house empty and house no longer empty [`#1153`](https://github.com/GladysAssistant/Gladys/pull/1153)
- Keep dot based notation for http request response path [`#1152`](https://github.com/GladysAssistant/Gladys/pull/1152)
- Upgrade preact-i18n to 2.3.1-preactx [`#1133`](https://github.com/GladysAssistant/Gladys/pull/1133)
- Add ability to use request body response in scene HTTP action [`#1148`](https://github.com/GladysAssistant/Gladys/pull/1148)
- Fix #1147: make signup process more responsive [`#1147`](https://github.com/GladysAssistant/Gladys/issues/1147)
- Fix #1161: correct french typo [`#1161`](https://github.com/GladysAssistant/Gladys/issues/1161)
- Fix #1162: correct date format in french scheduled trigger [`#1162`](https://github.com/GladysAssistant/Gladys/issues/1162)
- Update CHANGELOG [`05c2111`](https://github.com/GladysAssistant/Gladys/commit/05c211161c027c3e8d3a957ded6ca34b6ede25b4)
- Fix url in signup process [`8ee5793`](https://github.com/GladysAssistant/Gladys/commit/8ee5793bfa1b3153c8c26bc1e4e2c9b8f2144a8a)
- Add switch dimmer to supported feature types in dashboard box [`b740657`](https://github.com/GladysAssistant/Gladys/commit/b7406570a9e96d4590f78c05bca97a84b8978001)

#### [v4.2.4](https://github.com/GladysAssistant/Gladys/compare/v4.2.3...v4.2.4)

> 16 April 2021

- Upgrade gladys-gateway-js to new version with more logs [`#1146`](https://github.com/GladysAssistant/Gladys/pull/1146)
- Fix zigbee2mqtt discover screen for Gladys Plus [`#1145`](https://github.com/GladysAssistant/Gladys/pull/1145)

#### [v4.2.3](https://github.com/GladysAssistant/Gladys/compare/v4.2.2...v4.2.3)

> 8 April 2021

- Revert "Localize all selects by passing a translation key as label (#1128)" [`#1131`](https://github.com/GladysAssistant/Gladys/pull/1131)
- Update CHANGELOG [`13c875c`](https://github.com/GladysAssistant/Gladys/commit/13c875ca9d2015622d9fda985872f313ac7968b7)

#### [v4.2.2](https://github.com/GladysAssistant/Gladys/compare/v4.2.1...v4.2.2)

> 7 April 2021

- docs: add rob-mccann as a contributor [`#1129`](https://github.com/GladysAssistant/Gladys/pull/1129)
- Replace console.log by console.error in front [`#1125`](https://github.com/GladysAssistant/Gladys/pull/1125)
- Localize all selects by passing a translation key as label [`#1128`](https://github.com/GladysAssistant/Gladys/pull/1128)
- feat(zigbee2mqtt): Fix all lights [`#1127`](https://github.com/GladysAssistant/Gladys/pull/1127)
- Add new Zigbee2mqtt devices [`#1120`](https://github.com/GladysAssistant/Gladys/pull/1120)
- Clean unused code in Tasmota integration [`#1122`](https://github.com/GladysAssistant/Gladys/pull/1122)
- Choose action select now correctly searches labels [`#1126`](https://github.com/GladysAssistant/Gladys/pull/1126)
- Upgrade CHANGELOG [`be8e6c5`](https://github.com/GladysAssistant/Gladys/commit/be8e6c59ce798ff83fb8d94319049722122ab797)

#### [v4.2.1](https://github.com/GladysAssistant/Gladys/compare/v4.2.0...v4.2.1)

> 2 April 2021

- fix(zigbee2mqtt): Fix USB listing [`#1116`](https://github.com/GladysAssistant/Gladys/pull/1116)
- Upgrade CHANGELOG [`0170024`](https://github.com/GladysAssistant/Gladys/commit/0170024d5f5d85d62423e0c83cc1b32990037463)

#### [v4.2.0](https://github.com/GladysAssistant/Gladys/compare/v4.1.1...v4.2.0)

> 1 April 2021

- Upgrade dependencies server [`#1114`](https://github.com/GladysAssistant/Gladys/pull/1114)
- Gladys Plus: improve performance when sending websockets to all users by refreshing user list only when it changes [`#1112`](https://github.com/GladysAssistant/Gladys/pull/1112)
- Add Zigbee2mqtt service [`#1098`](https://github.com/GladysAssistant/Gladys/pull/1098)
- Add humidity in room box on dashboard [`#1045`](https://github.com/GladysAssistant/Gladys/pull/1045)
- Update dependencies & add security audit in Github Action [`#1109`](https://github.com/GladysAssistant/Gladys/pull/1109)
- Fix #1102: unit preferences was not editable, and was not working in dashboard & chat [`#1107`](https://github.com/GladysAssistant/Gladys/pull/1107)
- Weather: Improve UI, add new sentences & upgrade node-nlp  [`#1105`](https://github.com/GladysAssistant/Gladys/pull/1105)
- Fix timezone problem in sunrise/sunset scene scheduler [`#1103`](https://github.com/GladysAssistant/Gladys/pull/1103)
- Sort rooms alphabetically in dashboard [`#1101`](https://github.com/GladysAssistant/Gladys/pull/1101)
- Add brightness device feature input on dashboard [`#1082`](https://github.com/GladysAssistant/Gladys/pull/1082)
- Add Sunrise/Sunset trigger in scenes [`#1026`](https://github.com/GladysAssistant/Gladys/pull/1026)
- Update Sequelize to v6 [`#1085`](https://github.com/GladysAssistant/Gladys/pull/1085)
- Fix Bluetooth stop function #1093 [`#1097`](https://github.com/GladysAssistant/Gladys/pull/1097)
- Upgrade to Node 14 [`#1079`](https://github.com/GladysAssistant/Gladys/pull/1079)
- Remove moment package in front [`#1092`](https://github.com/GladysAssistant/Gladys/pull/1092)
- fix(conversation): Spread chat messages to same user open tabs [`#1051`](https://github.com/GladysAssistant/Gladys/pull/1051)
- Upgrade philips-hue dependency to 4.0.9 & improve bridge search [`#1080`](https://github.com/GladysAssistant/Gladys/pull/1080)
- Fix #1102: unit preferences was not editable, and was not working in dashboard & chat (#1107) [`#1102`](https://github.com/GladysAssistant/Gladys/issues/1102)
- Sort rooms alphabetically in dashboard (#1101) [`#1087`](https://github.com/GladysAssistant/Gladys/issues/1087)
- Update CHANGELOG [`e979765`](https://github.com/GladysAssistant/Gladys/commit/e979765a2a253ac8060abd3370d6f2ca82235019)
- In PR, start build-front during test-server to improve build speed [`af15939`](https://github.com/GladysAssistant/Gladys/commit/af159398050694a2ab9c8f56c1d4f26d8fb37af1)

#### [v4.1.1](https://github.com/GladysAssistant/Gladys/compare/v4.1.0...v4.1.1)

> 12 March 2021

- Fix Gladys Plus backups in high write scenario [`#1095`](https://github.com/GladysAssistant/Gladys/pull/1095)
- Bluetooth service: Access to raw peripheral [`#1089`](https://github.com/GladysAssistant/Gladys/pull/1089)
- fix: Remove darksky service in demo [`#1090`](https://github.com/GladysAssistant/Gladys/pull/1090)
- Bluetooth: Clear discovered device on re-scan [`#1070`](https://github.com/GladysAssistant/Gladys/pull/1070)
- Update CHANGELOG [`b928a7b`](https://github.com/GladysAssistant/Gladys/commit/b928a7b1f0ea824f2ebb6f9dfdf1d5b1ac3fb9e0)

#### [v4.1.0](https://github.com/GladysAssistant/Gladys/compare/v4.0.8...v4.1.0)

> 22 February 2021

- MQTT: Upgrade container to Mosquitto 2.0 and fix listener bug #1071 [`#1074`](https://github.com/GladysAssistant/Gladys/pull/1074)
- Fix typo in check user presence translations [`#1078`](https://github.com/GladysAssistant/Gladys/pull/1078)
- Add Bluetooth + scene user presence [`#1077`](https://github.com/GladysAssistant/Gladys/pull/1077)
- Multi-users in Gladys Assistant [`#1050`](https://github.com/GladysAssistant/Gladys/pull/1050)
- Remove useless manual upgrade from UI [`#1076`](https://github.com/GladysAssistant/Gladys/pull/1076)
- Set log level to info on start/stop function of all services [`#1064`](https://github.com/GladysAssistant/Gladys/pull/1064)
- Update CHANGELOG [`2e3dc35`](https://github.com/GladysAssistant/Gladys/commit/2e3dc355e4d1c5701650aaa0dc96e8f964c69565)

#### [v4.0.8](https://github.com/GladysAssistant/Gladys/compare/v4.0.7...v4.0.8)

> 9 February 2021

- Body can be empty in POST request in actions [`#1072`](https://github.com/GladysAssistant/Gladys/pull/1072)
- Update CHANGELOG [`1d8005c`](https://github.com/GladysAssistant/Gladys/commit/1d8005cb60177d4c12cc2e7928a8d6eb3142f03f)

#### [v4.0.7](https://github.com/GladysAssistant/Gladys/compare/v4.0.6...v4.0.7)

> 8 February 2021

- Fix eslint warnings frontend [`#1049`](https://github.com/GladysAssistant/Gladys/pull/1049)
- Remove color picker auto-scroll [`#1066`](https://github.com/GladysAssistant/Gladys/pull/1066)
- Improve Gladys Plus performance [`#1062`](https://github.com/GladysAssistant/Gladys/pull/1062)
- Remove build on linux/s390x build for now [`#1068`](https://github.com/GladysAssistant/Gladys/pull/1068)
- Improve README & fix dates [`0660204`](https://github.com/GladysAssistant/Gladys/commit/06602047194959471876b05fa4ea1db0392f16c4)

#### [v4.0.6](https://github.com/GladysAssistant/Gladys/compare/v4.0.5...v4.0.6)

> 2 February 2021

- Add legacy Docker tags step to Github Workflow [`#1063`](https://github.com/GladysAssistant/Gladys/pull/1063)
- Update CHANGELOG [`f600d5c`](https://github.com/GladysAssistant/Gladys/commit/f600d5cc737e5e19d1b5d0039b32f829308d24f5)

#### [v4.0.5](https://github.com/GladysAssistant/Gladys/compare/v4.0.4...v4.0.5)

> 1 February 2021

- Fix database locked SQLITE busy [`#1061`](https://github.com/GladysAssistant/Gladys/pull/1061)
- Fix Github Actions CI [`#1053`](https://github.com/GladysAssistant/Gladys/pull/1053)
- Migrate to Github Actions instead of CircleCI [`#1039`](https://github.com/GladysAssistant/Gladys/pull/1039)
- Inject scene variables in send message action [`#1047`](https://github.com/GladysAssistant/Gladys/pull/1047)
- Update CHANGELOG.md [`d6f521a`](https://github.com/GladysAssistant/Gladys/commit/d6f521ae4786892d164d284582546435ce6f9e44)

#### [v4.0.4](https://github.com/GladysAssistant/Gladys/compare/v4.0.3...v4.0.4)

> 8 January 2021

- MQTT: Generate random client ID [`#1034`](https://github.com/GladysAssistant/Gladys/pull/1034)
- Fix dashboard bug on color + multilevel device feature  [`#1031`](https://github.com/GladysAssistant/Gladys/pull/1031)
- Tasmota: Manage distance sensor [`#1019`](https://github.com/GladysAssistant/Gladys/pull/1019)
- Fix the way units are handled #886 [`#1028`](https://github.com/GladysAssistant/Gladys/pull/1028)
- Fix server eslint warnings [`#1023`](https://github.com/GladysAssistant/Gladys/pull/1023)
- Add presence-sensor category [`#1024`](https://github.com/GladysAssistant/Gladys/pull/1024)
- Fix #1021 service status [`#1022`](https://github.com/GladysAssistant/Gladys/pull/1022)
- Fix access control typo [`#1018`](https://github.com/GladysAssistant/Gladys/pull/1018)
- docs: Add demo link in README [`#1011`](https://github.com/GladysAssistant/Gladys/pull/1011)
- Change log level of post device action [`#1013`](https://github.com/GladysAssistant/Gladys/pull/1013)
- Add TP-Link integration [`#957`](https://github.com/GladysAssistant/Gladys/pull/957)
- Add eWelink service [`#719`](https://github.com/GladysAssistant/Gladys/pull/719)
- Add  color picker in device in rooms dashboard box [`#945`](https://github.com/GladysAssistant/Gladys/pull/945)
- Add windows tutorial to CONTRIBUTING and README [`#1009`](https://github.com/GladysAssistant/Gladys/pull/1009)
- Tasmota: Manage distance sensor (#1019) [`#1017`](https://github.com/GladysAssistant/Gladys/issues/1017)
- Fix #1021 service status (#1022) [`#1021`](https://github.com/GladysAssistant/Gladys/issues/1021)
- docs: Add demo link in README (#1011) [`#820`](https://github.com/GladysAssistant/Gladys/issues/820)
- Update CHANGELOG.md [`b79b9f3`](https://github.com/GladysAssistant/Gladys/commit/b79b9f3fd0a32fd12577ea0785b3d23a841ec892)

#### [v4.0.3](https://github.com/GladysAssistant/Gladys/compare/v4.0.2...v4.0.3)

> 7 December 2020

- Fixes #943: MQTT, fix UI bug when connecting external broker [`#1003`](https://github.com/GladysAssistant/Gladys/pull/1003)
- Fixes #989: Disk space is now rounded in settings [`#1004`](https://github.com/GladysAssistant/Gladys/pull/1004)
- Improve English [`#1000`](https://github.com/GladysAssistant/Gladys/pull/1000)
- Handle CalDav calendar colors [`#899`](https://github.com/GladysAssistant/Gladys/pull/899)
- Add an HTTP request action in scene to make GET,POST,PATCH,PUT,DELETE requests [`#1002`](https://github.com/GladysAssistant/Gladys/pull/1002)
- Add user presence action in scene [`#999`](https://github.com/GladysAssistant/Gladys/pull/999)
- Bluetooth fixes & improvements [`#921`](https://github.com/GladysAssistant/Gladys/pull/921)
- Fix #997: Connect to MQTT broker with a more unique clientId [`#998`](https://github.com/GladysAssistant/Gladys/pull/998)
- front: Add prefer-template eslint rule [`#990`](https://github.com/GladysAssistant/Gladys/pull/990)
- Fixes #943: MQTT, fix UI bug when connecting external broker (#1003) [`#943`](https://github.com/GladysAssistant/Gladys/issues/943) [`#943`](https://github.com/GladysAssistant/Gladys/issues/943)
- Fixes #989: Disk space is now rounded in settings (#1004) [`#989`](https://github.com/GladysAssistant/Gladys/issues/989) [`#989`](https://github.com/GladysAssistant/Gladys/issues/989)
- Fix #997: Connect to MQTT broker with a more unique clientId (#998) [`#997`](https://github.com/GladysAssistant/Gladys/issues/997)
- Update CHANGELOG.md [`1f2a085`](https://github.com/GladysAssistant/Gladys/commit/1f2a0853bc308dea6f23124b3b863818732335e9)

#### [v4.0.2](https://github.com/GladysAssistant/Gladys/compare/v4.0.1...v4.0.2)

> 30 November 2020

- Fix #932: fix bug preventing starting a scene from the scene list [`#993`](https://github.com/GladysAssistant/Gladys/pull/993)
- MQTT: generate a password with only lowercase, uppercase and number characters [`#984`](https://github.com/GladysAssistant/Gladys/pull/984)
- docs: add thebradleysanders as a contributor [`#987`](https://github.com/GladysAssistant/Gladys/pull/987)
- docs: add callemand as a contributor [`#986`](https://github.com/GladysAssistant/Gladys/pull/986)
- docs: add cicoub13 as a contributor [`#985`](https://github.com/GladysAssistant/Gladys/pull/985)
- Add the ability to only execute device.new-state trigger at threshold [`#983`](https://github.com/GladysAssistant/Gladys/pull/983)
- Add forecast, humidity, wind-speed to weather dashboard box [`#961`](https://github.com/GladysAssistant/Gladys/pull/961)
- Improve reliability of caldav service [`#975`](https://github.com/GladysAssistant/Gladys/pull/975)
- Notify services on device creation, update  and deletion [`#913`](https://github.com/GladysAssistant/Gladys/pull/913)
- Add bluez dependency to GitHub Actions Dockerfile [`#977`](https://github.com/GladysAssistant/Gladys/pull/977)
- Add node/npm engines in package.json [`#978`](https://github.com/GladysAssistant/Gladys/pull/978)
- Fix #932: fix bug preventing starting a scene from the scene list (#993) [`#932`](https://github.com/GladysAssistant/Gladys/issues/932)
- MQTT: generate a password with only lowercase, uppercase and number characters (#984) [`#981`](https://github.com/GladysAssistant/Gladys/issues/981)
- Notify services on device creation, update  and deletion (#913) [`#911`](https://github.com/GladysAssistant/Gladys/issues/911) [`#911`](https://github.com/GladysAssistant/Gladys/issues/911)
- Update CHANGELOG [`050c589`](https://github.com/GladysAssistant/Gladys/commit/050c589fec38beceff13da2d576a44e175d72966)

#### [v4.0.1](https://github.com/GladysAssistant/Gladys/compare/v4.0.0...v4.0.1)

> 23 November 2020

- Add settings page to manage services [`#973`](https://github.com/GladysAssistant/Gladys/pull/973)
- Philips Hue: auto detect light type [`#970`](https://github.com/GladysAssistant/Gladys/pull/970)
- Chat: Custom response when turning on/off the lights and no lights has been found [`#965`](https://github.com/GladysAssistant/Gladys/pull/965)
- Tasmota: Handle HTTP devices [`#694`](https://github.com/GladysAssistant/Gladys/pull/694)
- Philips-Hue: Add LCL001, Classic A60 W clear, 440400982841, LCS001 and Innr RB 285 C [`#964`](https://github.com/GladysAssistant/Gladys/pull/964)
- Fix #951: Fix error message in Philips Hue setup page [`#967`](https://github.com/GladysAssistant/Gladys/pull/967)
- Add Stripe portal to Gladys Plus [`#969`](https://github.com/GladysAssistant/Gladys/pull/969)
- Add Docker build in PR + manual Docker build on master to dev tag  [`#948`](https://github.com/GladysAssistant/Gladys/pull/948)
- Dashboard: Display device values only on one line [`#928`](https://github.com/GladysAssistant/Gladys/pull/928)
- Philips Hue: Fix #940, add Smart PLug LOM001 [`#941`](https://github.com/GladysAssistant/Gladys/pull/941)
- Fix English typos in README.md [`#942`](https://github.com/GladysAssistant/Gladys/pull/942)
- Fix #932 : fix start scene button in scene list, Fix #931 websocket is not open bug [`#936`](https://github.com/GladysAssistant/Gladys/pull/936)
- Dashboard: Fix scrolling menu bug [`#927`](https://github.com/GladysAssistant/Gladys/pull/927)
- [philips-hue] Add LCT003 [`#930`](https://github.com/GladysAssistant/Gladys/pull/930)
- Add settings page to manage services (#973) [`#910`](https://github.com/GladysAssistant/Gladys/issues/910)
- Chat: Custom response when turning on/off the lights and no lights has been found (#965) [`#959`](https://github.com/GladysAssistant/Gladys/issues/959)
- Fix #951: Fix error message in Philips Hue setup page (#967) [`#951`](https://github.com/GladysAssistant/Gladys/issues/951) [`#951`](https://github.com/GladysAssistant/Gladys/issues/951)
- Dashboard: Display device values only on one line (#928) [`#925`](https://github.com/GladysAssistant/Gladys/issues/925)
- Philips Hue: Fix #940, add Smart PLug LOM001 (#941) [`#940`](https://github.com/GladysAssistant/Gladys/issues/940)
- Fix #932 : fix start scene button in scene list, Fix #931 websocket is not open bug (#936) [`#932`](https://github.com/GladysAssistant/Gladys/issues/932) [`#931`](https://github.com/GladysAssistant/Gladys/issues/931) [`#932`](https://github.com/GladysAssistant/Gladys/issues/932) [`#931`](https://github.com/GladysAssistant/Gladys/issues/931)
- Dashboard: Fix scrolling menu bug (#927) [`#926`](https://github.com/GladysAssistant/Gladys/issues/926)

#### [v4.0.0](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-9...v4.0.0)

> 3 November 2020

- Fix tasmota doc link [`#920`](https://github.com/GladysAssistant/Gladys/pull/920)
- Bluetooth fixes and improvements [`#917`](https://github.com/GladysAssistant/Gladys/pull/917)
- Fix bluetooth service crash container at startup #898 [`#916`](https://github.com/GladysAssistant/Gladys/pull/916)
- Improve getLatestGladysVersion [`#919`](https://github.com/GladysAssistant/Gladys/pull/919)
- Handle Philips Hue LWV001, LTG002, LCT012 and LTA001 [`#909`](https://github.com/GladysAssistant/Gladys/pull/909)
- CircleCI & Docker - Handle rate limit and clean workflow variable [`#908`](https://github.com/GladysAssistant/Gladys/pull/908)
- removeColumn in migration in no longer authorized to prevent data loss [`#907`](https://github.com/GladysAssistant/Gladys/pull/907)
- Use officiel SQLite .restore command to restore backup + improve restore UI [`#906`](https://github.com/GladysAssistant/Gladys/pull/906)
- Don't start service if it made Gladys crash at last boot [`#901`](https://github.com/GladysAssistant/Gladys/pull/901)
- Add unHandledRejection catcher [`#902`](https://github.com/GladysAssistant/Gladys/pull/902)
- Add a button in the UI to signal a bug in a Z-Wave integration [`#894`](https://github.com/GladysAssistant/Gladys/pull/894)
- Z-Wave: Add multi-instance devices support, comClass and units mapping, modify device view [`#893`](https://github.com/GladysAssistant/Gladys/pull/893)
- Add Bluetooth service [`#505`](https://github.com/GladysAssistant/Gladys/pull/505)
- Open link to external URL should not leak Gladys local URL [`#890`](https://github.com/GladysAssistant/Gladys/pull/890)
- docs: add NickDub as a contributor [`#882`](https://github.com/GladysAssistant/Gladys/pull/882)
- docs: add hotfix31 as a contributor [`#881`](https://github.com/GladysAssistant/Gladys/pull/881)
- Add Philips Hue CLA60 TW OSRAM, LLC020 and LWG001 models [`#878`](https://github.com/GladysAssistant/Gladys/pull/878)
- Fix DeviceInRoom same feature bug [`#876`](https://github.com/GladysAssistant/Gladys/pull/876)
- Build Docker image on tag latest & v4 [`#643`](https://github.com/GladysAssistant/Gladys/pull/643)
- docs: add link39 as a contributor [`#864`](https://github.com/GladysAssistant/Gladys/pull/864)
- Scenes: Add turnOn/Off the Switches function [`#862`](https://github.com/GladysAssistant/Gladys/pull/862)
- Fix #858: No loader if image already there on camera box [`#860`](https://github.com/GladysAssistant/Gladys/pull/860)
- Fix #727 : The user should be able to set the timezone used in scenes in the UI [`#856`](https://github.com/GladysAssistant/Gladys/pull/856)
- docs: add guillaumeLamanda as a contributor [`#855`](https://github.com/GladysAssistant/Gladys/pull/855)
- Handle Philips Hue light LWA001 [`#853`](https://github.com/GladysAssistant/Gladys/pull/853)
- docs: add Redshark30 as a contributor [`#854`](https://github.com/GladysAssistant/Gladys/pull/854)
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name [`#852`](https://github.com/GladysAssistant/Gladys/pull/852)
- Add NPM script to test just one service alone [`#622`](https://github.com/GladysAssistant/Gladys/pull/622)
- Upgrade front dependency 'vis', fixing warning message at build time [`#808`](https://github.com/GladysAssistant/Gladys/pull/808)
- Fix #758 : Improve device feature picker in MQTT UI [`#849`](https://github.com/GladysAssistant/Gladys/pull/849)
- Fix #666 : Be able to select device features in the device in room box [`#848`](https://github.com/GladysAssistant/Gladys/pull/848)
- Don't start service if it made Gladys crash at last boot (#901) [`#900`](https://github.com/GladysAssistant/Gladys/issues/900)
- Add Philips Hue CLA60 TW OSRAM, LLC020 and LWG001 models (#878) [`#875`](https://github.com/GladysAssistant/Gladys/issues/875) [`#865`](https://github.com/GladysAssistant/Gladys/issues/865)
- Fix #858: No loader if image already there on camera box (#860) [`#858`](https://github.com/GladysAssistant/Gladys/issues/858)
- Fix #727 : The user should be able to set the timezone used in scenes in the UI (#856) [`#727`](https://github.com/GladysAssistant/Gladys/issues/727)
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name (#852) [`#787`](https://github.com/GladysAssistant/Gladys/issues/787)
- Upgrade front dependency 'vis', fixing warning message at build time (#808) [`#807`](https://github.com/GladysAssistant/Gladys/issues/807)
- Fix #758 : Improve device feature picker in MQTT UI (#849) [`#758`](https://github.com/GladysAssistant/Gladys/issues/758) [`#758`](https://github.com/GladysAssistant/Gladys/issues/758)
- Fix #666 : Be able to select device features in the device in room box (#848) [`#666`](https://github.com/GladysAssistant/Gladys/issues/666)
- ✅ add LWA001 test data [`ae675b6`](https://github.com/GladysAssistant/Gladys/commit/ae675b6efa20c8d4d994f0d1ca9ac06273a2e214)
- ✨ add device Philips Hue LWA001 [`f7a93e8`](https://github.com/GladysAssistant/Gladys/commit/f7a93e8a929305c7e2f454acba50d4c06bf8150f)
- Fix DeviceInRoom bug [`d794b4a`](https://github.com/GladysAssistant/Gladys/commit/d794b4add60404ccc65535f8b283c2db8d9fc999)

#### [v4.0.0-beta-9](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-8...v4.0.0-beta-9)

> 10 August 2020

- docs: add thib-rdr as a contributor [`#847`](https://github.com/GladysAssistant/Gladys/pull/847)
- docs: add chmac as a contributor [`#846`](https://github.com/GladysAssistant/Gladys/pull/846)
- Fix #722: MQTT broker is now automatically started by Gladys [`#722`](https://github.com/GladysAssistant/Gladys/issues/722)

#### [v4.0.0-beta-8](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-7...v4.0.0-beta-8)

> 4 August 2020

#### [v4.0.0-beta-7](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-6...v4.0.0-beta-7)

> 3 August 2020

- Fix #785 : Fix delete bug when deleting just created rtsp-camera [`#842`](https://github.com/GladysAssistant/Gladys/pull/842)
- Improve telegram integration [`#840`](https://github.com/GladysAssistant/Gladys/pull/840)
- Fix #501: Add all weather icons [`#841`](https://github.com/GladysAssistant/Gladys/pull/841)
- Add the ability to edit a scene name [`#838`](https://github.com/GladysAssistant/Gladys/pull/838)
- Fix #785 : Fix delete bug when deleting just created rtsp-camera (#842) [`#785`](https://github.com/GladysAssistant/Gladys/issues/785)
- Improve telegram integration (#840) [`#730`](https://github.com/GladysAssistant/Gladys/issues/730) [`#607`](https://github.com/GladysAssistant/Gladys/issues/607)
- Fix #501: Add all weather icons (#841) [`#501`](https://github.com/GladysAssistant/Gladys/issues/501)

#### [v4.0.0-beta-6](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-5...v4.0.0-beta-6)

> 28 July 2020

- CalDav Service: Add Synology, Google Calendar + Fix data event parsing [`#754`](https://github.com/GladysAssistant/Gladys/pull/754)
- Fix #726: Replace DarkSky by OpenWeatherMap API integration  [`#837`](https://github.com/GladysAssistant/Gladys/pull/837)
- Fix #726: Replace DarkSky by OpenWeatherMap API integration  (#837) [`#726`](https://github.com/GladysAssistant/Gladys/issues/726)

#### [v4.0.0-beta-5](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-4...v4.0.0-beta-5)

> 28 July 2020

- Fix integration tab [`#836`](https://github.com/GladysAssistant/Gladys/pull/836)

#### [v4.0.0-beta-4](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-3...v4.0.0-beta-4)

> 27 July 2020

- Fix CircleCI config [`1444fd1`](https://github.com/GladysAssistant/Gladys/commit/1444fd186c04d6b3e641ada405a565b9929486e2)

#### [v4.0.0-beta-3](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-2...v4.0.0-beta-3)

> 27 July 2020

- Fix circleCI config [`9587834`](https://github.com/GladysAssistant/Gladys/commit/95878349543a67aad88c75a3ab24c18cbda58a1c)

#### [v4.0.0-beta-2](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-14...v4.0.0-beta-2)

> 27 July 2020

#### [v4.0.0-beta-14](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-13...v4.0.0-beta-14)

> 3 September 2020

- Build Docker image on tag latest & v4 [`#643`](https://github.com/GladysAssistant/Gladys/pull/643)

#### [v4.0.0-beta-13](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-12...v4.0.0-beta-13)

> 31 August 2020

- docs: add link39 as a contributor [`#864`](https://github.com/GladysAssistant/Gladys/pull/864)
- Scenes: Add turnOn/Off the Switches function [`#862`](https://github.com/GladysAssistant/Gladys/pull/862)
- Fix #858: No loader if image already there on camera box [`#860`](https://github.com/GladysAssistant/Gladys/pull/860)
- Fix #858: No loader if image already there on camera box (#860) [`#858`](https://github.com/GladysAssistant/Gladys/issues/858)

#### [v4.0.0-beta-12](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-11...v4.0.0-beta-12)

> 25 August 2020

- Fix #727 : The user should be able to set the timezone used in scenes in the UI [`#856`](https://github.com/GladysAssistant/Gladys/pull/856)
- docs: add guillaumeLamanda as a contributor [`#855`](https://github.com/GladysAssistant/Gladys/pull/855)
- Handle Philips Hue light LWA001 [`#853`](https://github.com/GladysAssistant/Gladys/pull/853)
- docs: add Redshark30 as a contributor [`#854`](https://github.com/GladysAssistant/Gladys/pull/854)
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name [`#852`](https://github.com/GladysAssistant/Gladys/pull/852)
- Add NPM script to test just one service alone [`#622`](https://github.com/GladysAssistant/Gladys/pull/622)
- Upgrade front dependency 'vis', fixing warning message at build time [`#808`](https://github.com/GladysAssistant/Gladys/pull/808)
- Fix #727 : The user should be able to set the timezone used in scenes in the UI (#856) [`#727`](https://github.com/GladysAssistant/Gladys/issues/727)
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name (#852) [`#787`](https://github.com/GladysAssistant/Gladys/issues/787)
- Upgrade front dependency 'vis', fixing warning message at build time (#808) [`#807`](https://github.com/GladysAssistant/Gladys/issues/807)
- ✅ add LWA001 test data [`ae675b6`](https://github.com/GladysAssistant/Gladys/commit/ae675b6efa20c8d4d994f0d1ca9ac06273a2e214)
- ✨ add device Philips Hue LWA001 [`f7a93e8`](https://github.com/GladysAssistant/Gladys/commit/f7a93e8a929305c7e2f454acba50d4c06bf8150f)

#### [v4.0.0-beta-11](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta-10...v4.0.0-beta-11)

> 12 August 2020

- Fix DeviceInRoom bug [`d794b4a`](https://github.com/GladysAssistant/Gladys/commit/d794b4add60404ccc65535f8b283c2db8d9fc999)

#### [v4.0.0-beta-10](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta.19...v4.0.0-beta-10)

> 11 August 2020

#### [v4.0.0-beta.19](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta.18...v4.0.0-beta.19)

> 2 November 2020

- Fix bluetooth service crash container at startup #898 [`#916`](https://github.com/GladysAssistant/Gladys/pull/916)
- Improve getLatestGladysVersion [`#919`](https://github.com/GladysAssistant/Gladys/pull/919)
- Handle Philips Hue LWV001, LTG002, LCT012 and LTA001 [`#909`](https://github.com/GladysAssistant/Gladys/pull/909)
- CircleCI & Docker - Handle rate limit and clean workflow variable [`#908`](https://github.com/GladysAssistant/Gladys/pull/908)

#### [v4.0.0-beta.18](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta.17...v4.0.0-beta.18)

> 20 October 2020

- removeColumn in migration in no longer authorized to prevent data loss [`#907`](https://github.com/GladysAssistant/Gladys/pull/907)
- Use officiel SQLite .restore command to restore backup + improve restore UI [`#906`](https://github.com/GladysAssistant/Gladys/pull/906)

#### [v4.0.0-beta.17](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta.16...v4.0.0-beta.17)

> 19 October 2020

- Don't start service if it made Gladys crash at last boot [`#901`](https://github.com/GladysAssistant/Gladys/pull/901)
- Add unHandledRejection catcher [`#902`](https://github.com/GladysAssistant/Gladys/pull/902)
- Don't start service if it made Gladys crash at last boot (#901) [`#900`](https://github.com/GladysAssistant/Gladys/issues/900)

#### [v4.0.0-beta.16](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta.15...v4.0.0-beta.16)

> 16 October 2020

- Add a button in the UI to signal a bug in a Z-Wave integration [`#894`](https://github.com/GladysAssistant/Gladys/pull/894)
- Z-Wave: Add multi-instance devices support, comClass and units mapping, modify device view [`#893`](https://github.com/GladysAssistant/Gladys/pull/893)
- Add Bluetooth service [`#505`](https://github.com/GladysAssistant/Gladys/pull/505)
- Open link to external URL should not leak Gladys local URL [`#890`](https://github.com/GladysAssistant/Gladys/pull/890)
- docs: add NickDub as a contributor [`#882`](https://github.com/GladysAssistant/Gladys/pull/882)
- docs: add hotfix31 as a contributor [`#881`](https://github.com/GladysAssistant/Gladys/pull/881)
- Add Philips Hue CLA60 TW OSRAM, LLC020 and LWG001 models [`#878`](https://github.com/GladysAssistant/Gladys/pull/878)
- Fix DeviceInRoom same feature bug [`#876`](https://github.com/GladysAssistant/Gladys/pull/876)
- Add Philips Hue CLA60 TW OSRAM, LLC020 and LWG001 models (#878) [`#875`](https://github.com/GladysAssistant/Gladys/issues/875) [`#865`](https://github.com/GladysAssistant/Gladys/issues/865)

#### [v4.0.0-beta.15](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-beta...v4.0.0-beta.15)

> 3 September 2020

- Build Docker image on tag latest & v4 [`#643`](https://github.com/GladysAssistant/Gladys/pull/643)
- docs: add link39 as a contributor [`#864`](https://github.com/GladysAssistant/Gladys/pull/864)
- Scenes: Add turnOn/Off the Switches function [`#862`](https://github.com/GladysAssistant/Gladys/pull/862)
- Fix #858: No loader if image already there on camera box [`#860`](https://github.com/GladysAssistant/Gladys/pull/860)
- Fix #727 : The user should be able to set the timezone used in scenes in the UI [`#856`](https://github.com/GladysAssistant/Gladys/pull/856)
- docs: add guillaumeLamanda as a contributor [`#855`](https://github.com/GladysAssistant/Gladys/pull/855)
- Handle Philips Hue light LWA001 [`#853`](https://github.com/GladysAssistant/Gladys/pull/853)
- docs: add Redshark30 as a contributor [`#854`](https://github.com/GladysAssistant/Gladys/pull/854)
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name [`#852`](https://github.com/GladysAssistant/Gladys/pull/852)
- Add NPM script to test just one service alone [`#622`](https://github.com/GladysAssistant/Gladys/pull/622)
- Upgrade front dependency 'vis', fixing warning message at build time [`#808`](https://github.com/GladysAssistant/Gladys/pull/808)
- Fix #758 : Improve device feature picker in MQTT UI [`#849`](https://github.com/GladysAssistant/Gladys/pull/849)
- Fix #666 : Be able to select device features in the device in room box [`#848`](https://github.com/GladysAssistant/Gladys/pull/848)
- docs: add thib-rdr as a contributor [`#847`](https://github.com/GladysAssistant/Gladys/pull/847)
- docs: add chmac as a contributor [`#846`](https://github.com/GladysAssistant/Gladys/pull/846)
- Fix #785 : Fix delete bug when deleting just created rtsp-camera [`#842`](https://github.com/GladysAssistant/Gladys/pull/842)
- Improve telegram integration [`#840`](https://github.com/GladysAssistant/Gladys/pull/840)
- Fix #501: Add all weather icons [`#841`](https://github.com/GladysAssistant/Gladys/pull/841)
- Add the ability to edit a scene name [`#838`](https://github.com/GladysAssistant/Gladys/pull/838)
- CalDav Service: Add Synology, Google Calendar + Fix data event parsing [`#754`](https://github.com/GladysAssistant/Gladys/pull/754)
- Fix #726: Replace DarkSky by OpenWeatherMap API integration  [`#837`](https://github.com/GladysAssistant/Gladys/pull/837)
- Fix integration tab [`#836`](https://github.com/GladysAssistant/Gladys/pull/836)
- Fix logout + fix multiple typos + Add link to Github issues when philips hue light is not integrated [`#835`](https://github.com/GladysAssistant/Gladys/pull/835)
- Remove URL to old documentation [`#833`](https://github.com/GladysAssistant/Gladys/pull/833)
- Remove old URL to Gladys website [`#829`](https://github.com/GladysAssistant/Gladys/pull/829)
- Fix a typo in README [`#830`](https://github.com/GladysAssistant/Gladys/pull/830)
- Fix sw.js headers cache control [`#827`](https://github.com/GladysAssistant/Gladys/pull/827)
- Fix #821 - Switch to eudev instead of udev to fix usb service [`#822`](https://github.com/GladysAssistant/Gladys/pull/822)
- docs: add Scott-Fischer as a contributor [`#825`](https://github.com/GladysAssistant/Gladys/pull/825)
- Improves English translation [`#814`](https://github.com/GladysAssistant/Gladys/pull/814)
- Add all-contributors to README [`#819`](https://github.com/GladysAssistant/Gladys/pull/819)
- Fix #780: Handle Philips Hue model LOM002 [`#781`](https://github.com/GladysAssistant/Gladys/pull/781)
- Remove portrait in manifest.json + fix auto-translation bug by google translate [`#818`](https://github.com/GladysAssistant/Gladys/pull/818)
- Fix #774: Fix missing/bad FR translations + improve auto language selection [`#782`](https://github.com/GladysAssistant/Gladys/pull/782)
- Fix #779 : The dashboard save & cancel button are fixed [`#783`](https://github.com/GladysAssistant/Gladys/pull/783)
- Pass CIRCLE_SHA1 to codecov + remove codecov from package.json [`#817`](https://github.com/GladysAssistant/Gladys/pull/817)
- Fix Codecov reporting [`#816`](https://github.com/GladysAssistant/Gladys/pull/816)
- Use SQLite in WAL mode [`#811`](https://github.com/GladysAssistant/Gladys/pull/811)
- Build Docker images for every PR [`#793`](https://github.com/GladysAssistant/Gladys/pull/793)
- Update Open-Zwave to version 1.6 [`#675`](https://github.com/GladysAssistant/Gladys/pull/675)
- In the session tab, display the OS/System of the device [`#799`](https://github.com/GladysAssistant/Gladys/pull/799)
- Improve integrations tab UI [`#805`](https://github.com/GladysAssistant/Gladys/pull/805)
- Order messages correctly in chat [`#806`](https://github.com/GladysAssistant/Gladys/pull/806)
- Fix reset password Gladys Plus [`#776`](https://github.com/GladysAssistant/Gladys/pull/776)
- Fix gateway errors when status is >= 400, should reject with the same error as axios [`#770`](https://github.com/GladysAssistant/Gladys/pull/770)
- Remove scene execution concurrency, fix camera issues & fix MQTT new value parsing [`#769`](https://github.com/GladysAssistant/Gladys/pull/769)
- Fix #764 : Handle LWO001 light  [`#765`](https://github.com/GladysAssistant/Gladys/pull/765)
- Let the user create a Gladys instance from a Gladys Plus backup [`#748`](https://github.com/GladysAssistant/Gladys/pull/748)
- Upgrade gladys-gateway-js to 3.2.5 to fix upload of large backups to Gladys Plus [`#747`](https://github.com/GladysAssistant/Gladys/pull/747)
- Add MQTT topic to create device [`#743`](https://github.com/GladysAssistant/Gladys/pull/743)
- Add a page after gateway was connected with success, asking to backup the backup key [`#740`](https://github.com/GladysAssistant/Gladys/pull/740)
- Add caldav service [`#507`](https://github.com/GladysAssistant/Gladys/pull/507)
- Fix #732: Fix RoomSelector when getHouse return houses without rooms [`#738`](https://github.com/GladysAssistant/Gladys/pull/738)
- Add "started_at" date in Gladys Gateway messages + fix user not accepted locally bug [`#735`](https://github.com/GladysAssistant/Gladys/pull/735)
- Resolves #685 : Implement new MQTT API [`#686`](https://github.com/GladysAssistant/Gladys/pull/686)
- Handle LLC001 and LTW013 in hue service [`#725`](https://github.com/GladysAssistant/Gladys/pull/725)
- Add "last received at" value in Z-Wave/MQTT services + add CO2 sensor category [`#721`](https://github.com/GladysAssistant/Gladys/pull/721)
- Multiple UI fixes in Z-Wave integration  [`#718`](https://github.com/GladysAssistant/Gladys/pull/718)
- Rename Sonoff to Tasmota & improve device compliance [`#627`](https://github.com/GladysAssistant/Gladys/pull/627)
- Multiple UI fixes + implement umzug so that DB is migrated in Gladys directly [`#711`](https://github.com/GladysAssistant/Gladys/pull/711)
- Fix codecov.yml [`#712`](https://github.com/GladysAssistant/Gladys/pull/712)
- Add round PWA icons [`#696`](https://github.com/GladysAssistant/Gladys/pull/696)
- Multiple Gladys Plus fixes (Fixes #660) [`#695`](https://github.com/GladysAssistant/Gladys/pull/695)
- Fix #680: Fix Philips Hue polling  [`#683`](https://github.com/GladysAssistant/Gladys/pull/683)
- Fix scheduled trigger started multiple time [`#682`](https://github.com/GladysAssistant/Gladys/pull/682)
- Fix cancel trigger [`#677`](https://github.com/GladysAssistant/Gladys/pull/677)
- Fix create scene route [`#676`](https://github.com/GladysAssistant/Gladys/pull/676)
- Add scheduled trigger in scenes [`#673`](https://github.com/GladysAssistant/Gladys/pull/673)
- Fix #540: In MQTT service UI, display broker configuration errors (By Atrovato) [`#667`](https://github.com/GladysAssistant/Gladys/pull/667)
- Improve scene view [`#659`](https://github.com/GladysAssistant/Gladys/pull/659)
- Add support for TRADFRI bulb E14 and TRADFRI bulb E27 [`#658`](https://github.com/GladysAssistant/Gladys/pull/658)
- Improve scene view [`#649`](https://github.com/GladysAssistant/Gladys/pull/649)
- Fix #628 - Add LWG004 Hue white spot model [`#629`](https://github.com/GladysAssistant/Gladys/pull/629)
- Fix reset password [`#632`](https://github.com/GladysAssistant/Gladys/pull/632)
- Fix #623 - Add LCA001 Hue color lamp model [`#624`](https://github.com/GladysAssistant/Gladys/pull/624)
- Improve Z-Wave integration [`#615`](https://github.com/GladysAssistant/Gladys/pull/615)
-  Fix #619 : Add LWB006 Philips Hue white lamp model [`#621`](https://github.com/GladysAssistant/Gladys/pull/621)
- Multiple fixes on Z-Wave device integration, BinaryDeviceFeature component and Gateway [`#608`](https://github.com/GladysAssistant/Gladys/pull/608)
- Fix OpenZwave in Alpine [`#613`](https://github.com/GladysAssistant/Gladys/pull/613)
- Fix #605 : Add Innr plug, Hue iris & OSRAM Plug [`#610`](https://github.com/GladysAssistant/Gladys/pull/610)
- Improved Z-Wave integration UI [`#606`](https://github.com/GladysAssistant/Gladys/pull/606)
- Fix Z-Wave port listing and binding [`#602`](https://github.com/GladysAssistant/Gladys/pull/602)
- Migrate to Preact X [`#597`](https://github.com/GladysAssistant/Gladys/pull/597)
- Improve chat page UX [`#596`](https://github.com/GladysAssistant/Gladys/pull/596)
- Philips Hue UI fixes + compatibilities [`#594`](https://github.com/GladysAssistant/Gladys/pull/594)
- Sonoff: fix message handler [`#583`](https://github.com/GladysAssistant/Gladys/pull/583)
- Sonoff service (over MQTT) [`#519`](https://github.com/GladysAssistant/Gladys/pull/519)
- Add Gateway Owntracks messages [`#574`](https://github.com/GladysAssistant/Gladys/pull/574)
- Fix gateway restore backup & add manual restore button [`#569`](https://github.com/GladysAssistant/Gladys/pull/569)
- Fix gateway backups [`#568`](https://github.com/GladysAssistant/Gladys/pull/568)
- Handle more Philips Hue models [`#564`](https://github.com/GladysAssistant/Gladys/pull/564)
- Fix philips hue first connection bug [`#559`](https://github.com/GladysAssistant/Gladys/pull/559)
- Fix #858: No loader if image already there on camera box (#860) [`#858`](https://github.com/GladysAssistant/Gladys/issues/858)
- Fix #727 : The user should be able to set the timezone used in scenes in the UI (#856) [`#727`](https://github.com/GladysAssistant/Gladys/issues/727)
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name (#852) [`#787`](https://github.com/GladysAssistant/Gladys/issues/787)
- Upgrade front dependency 'vis', fixing warning message at build time (#808) [`#807`](https://github.com/GladysAssistant/Gladys/issues/807)
- Fix #758 : Improve device feature picker in MQTT UI (#849) [`#758`](https://github.com/GladysAssistant/Gladys/issues/758) [`#758`](https://github.com/GladysAssistant/Gladys/issues/758)
- Fix #666 : Be able to select device features in the device in room box (#848) [`#666`](https://github.com/GladysAssistant/Gladys/issues/666)
- Fix #722: MQTT broker is now automatically started by Gladys [`#722`](https://github.com/GladysAssistant/Gladys/issues/722)
- Fix #785 : Fix delete bug when deleting just created rtsp-camera (#842) [`#785`](https://github.com/GladysAssistant/Gladys/issues/785)
- Improve telegram integration (#840) [`#730`](https://github.com/GladysAssistant/Gladys/issues/730) [`#607`](https://github.com/GladysAssistant/Gladys/issues/607)
- Fix #501: Add all weather icons (#841) [`#501`](https://github.com/GladysAssistant/Gladys/issues/501)
- Fix #726: Replace DarkSky by OpenWeatherMap API integration  (#837) [`#726`](https://github.com/GladysAssistant/Gladys/issues/726)
- Fix logout + fix multiple typos + Add link to Github issues when philips hue light is not integrated (#835) [`#810`](https://github.com/GladysAssistant/Gladys/issues/810)
- Fix #821 - Switch to eudev instead of udev to fix usb service (#822) [`#821`](https://github.com/GladysAssistant/Gladys/issues/821)
- Fix #780: Handle Philips Hue model LOM002 (#781) [`#780`](https://github.com/GladysAssistant/Gladys/issues/780)
- Remove portrait in manifest.json + fix auto-translation bug by google translate (#818) [`#815`](https://github.com/GladysAssistant/Gladys/issues/815)
- Fix #774: Fix missing/bad FR translations + improve auto language selection (#782) [`#774`](https://github.com/GladysAssistant/Gladys/issues/774)
- Fix #779 : The dashboard save & cancel button are fixed (#783) [`#779`](https://github.com/GladysAssistant/Gladys/issues/779)
- In the session tab, display the OS/System of the device (#799) [`#713`](https://github.com/GladysAssistant/Gladys/issues/713)
- Improve integrations tab UI (#805) [`#720`](https://github.com/GladysAssistant/Gladys/issues/720)
- Order messages correctly in chat (#806) [`#798`](https://github.com/GladysAssistant/Gladys/issues/798)
- Fix #634: Translate Gladys  4 in French  🇫🇷🎉(#771) [`#634`](https://github.com/GladysAssistant/Gladys/issues/634)
- Remove scene execution concurrency, fix camera issues & fix MQTT new value parsing (#769) [`#749`](https://github.com/GladysAssistant/Gladys/issues/749) [`#767`](https://github.com/GladysAssistant/Gladys/issues/767)
- Fix #764 : Handle LWO001 light  (#765) [`#764`](https://github.com/GladysAssistant/Gladys/issues/764)
- Fix #732: Fix RoomSelector when getHouse return houses without rooms (#738) [`#732`](https://github.com/GladysAssistant/Gladys/issues/732)
- Resolves #685 : Implement new MQTT API (#686) [`#685`](https://github.com/GladysAssistant/Gladys/issues/685)
- Add "last received at" value in Z-Wave/MQTT services + add CO2 sensor category (#721) [`#687`](https://github.com/GladysAssistant/Gladys/issues/687) [`#706`](https://github.com/GladysAssistant/Gladys/issues/706) [`#708`](https://github.com/GladysAssistant/Gladys/issues/708)
- Multiple UI fixes in Z-Wave integration  (#718) [`#717`](https://github.com/GladysAssistant/Gladys/issues/717) [`#687`](https://github.com/GladysAssistant/Gladys/issues/687)
- Multiple UI fixes + implement umzug so that DB is migrated in Gladys directly (#711) [`#664`](https://github.com/GladysAssistant/Gladys/issues/664) [`#657`](https://github.com/GladysAssistant/Gladys/issues/657) [`#669`](https://github.com/GladysAssistant/Gladys/issues/669) [`#661`](https://github.com/GladysAssistant/Gladys/issues/661) [`#679`](https://github.com/GladysAssistant/Gladys/issues/679) [`#656`](https://github.com/GladysAssistant/Gladys/issues/656)
- Multiple Gladys Plus fixes (Fixes #660) (#695) [`#660`](https://github.com/GladysAssistant/Gladys/issues/660)
- Fix #680: Fix Philips Hue polling  (#683) [`#680`](https://github.com/GladysAssistant/Gladys/issues/680)
- Fix #540: In MQTT service UI, display broker configuration errors (By Atrovato) (#667) [`#540`](https://github.com/GladysAssistant/Gladys/issues/540) [`#540`](https://github.com/GladysAssistant/Gladys/issues/540)
- Add support for TRADFRI bulb E14 and TRADFRI bulb E27 (#658) [`#650`](https://github.com/GladysAssistant/Gladys/issues/650)
- Fix #628 - Add LWG004 Hue white spot model (#629) [`#628`](https://github.com/GladysAssistant/Gladys/issues/628)
- Fix #623 - Add LCA001 Hue color lamp model (#624) [`#623`](https://github.com/GladysAssistant/Gladys/issues/623) [`#623`](https://github.com/GladysAssistant/Gladys/issues/623)
-  Fix #619 : Add LWB006 Philips Hue white lamp model (#621) [`#619`](https://github.com/GladysAssistant/Gladys/issues/619) [`#619`](https://github.com/GladysAssistant/Gladys/issues/619)
- Fix #605 : Add Innr plug, Hue iris & OSRAM Plug (#610) [`#605`](https://github.com/GladysAssistant/Gladys/issues/605)
- Improve chat page UX (#596) [`#588`](https://github.com/GladysAssistant/Gladys/issues/588)
- Philips Hue UI fixes + compatibilities (#594) [`#592`](https://github.com/GladysAssistant/Gladys/issues/592)
- Fix #589 : Backup page is more explicit when user is not connected to Gladys Plus [`#589`](https://github.com/GladysAssistant/Gladys/issues/589)
- Fix #547 : Add gateway IP address in Xiaomi UI [`#547`](https://github.com/GladysAssistant/Gladys/issues/547)
- Fix #542 : Filter Xiaomi discovered devices [`#542`](https://github.com/GladysAssistant/Gladys/issues/542)
- Fix #580 : Update class name of Philips Hue integration [`#580`](https://github.com/GladysAssistant/Gladys/issues/580)
- Fix #571 : When creating a room with name which already exist, display custom message [`#571`](https://github.com/GladysAssistant/Gladys/issues/571)
- Fix #562: Make login work on FireFox [`#562`](https://github.com/GladysAssistant/Gladys/issues/562)
- Fix #556 : Delete + recreate a device feature in the same request with the same external_id should update existing device feature [`#556`](https://github.com/GladysAssistant/Gladys/issues/556)
- Fix #557 : Temperature unit is not displayed anymore when no value is recorded [`#557`](https://github.com/GladysAssistant/Gladys/issues/557)
- Fix #558 : Language is set by default to EN [`#558`](https://github.com/GladysAssistant/Gladys/issues/558)
- Fix #565 : Click on integration name open integration [`#565`](https://github.com/GladysAssistant/Gladys/issues/565)
- Fix #567 : Device in room general light status is refreshed when device state changes [`#567`](https://github.com/GladysAssistant/Gladys/issues/567)
- Upgrade dependencies [`a8c0562`](https://github.com/GladysAssistant/Gladys/commit/a8c0562b091d1187a058791a83574757c2246d00)
- First version of improved Z-Wave integration UI [`4281c50`](https://github.com/GladysAssistant/Gladys/commit/4281c5033c6827e4cefb7a79861d2156a98fc0a1)
- Run prettier [`8563ac4`](https://github.com/GladysAssistant/Gladys/commit/8563ac458758d93c04229ac485532ac9c6ed47b4)

#### [v4.0.0-beta](https://github.com/GladysAssistant/Gladys/compare/v4.0.0-alpha...v4.0.0-beta)

> 18 October 2019

- Philips Hue Service [`#550`](https://github.com/GladysAssistant/Gladys/pull/550)
- Improve PR template [`#541`](https://github.com/GladysAssistant/Gladys/pull/541)
- New Xiaomi Service [`#537`](https://github.com/GladysAssistant/Gladys/pull/537)
- Improve Gladys Plus integration [`#535`](https://github.com/GladysAssistant/Gladys/pull/535)
- Improve Gladys Gateway integration [`#536`](https://github.com/GladysAssistant/Gladys/pull/536)
- Handle error when foreign user is not found in Gateway [`#515`](https://github.com/GladysAssistant/Gladys/pull/515)
- First version MQTT service [`#517`](https://github.com/GladysAssistant/Gladys/pull/517)
- Fix device.create save + delete features/params [`#524`](https://github.com/GladysAssistant/Gladys/pull/524)
- Change Docker port to 80 [`#523`](https://github.com/GladysAssistant/Gladys/pull/523)
- Add more z-wave compatibilities [`#512`](https://github.com/GladysAssistant/Gladys/pull/512)
- Fix windows compilation error [`#508`](https://github.com/GladysAssistant/Gladys/pull/508)
- Frontend Gladys Gateway mode [`#499`](https://github.com/GladysAssistant/Gladys/pull/499)
- Fix build [`#493`](https://github.com/GladysAssistant/Gladys/pull/493)
- Fix #539 : Clean device object after deleting object + add websocker refresh of camera image + add different camera frequency [`#539`](https://github.com/GladysAssistant/Gladys/issues/539)
- Fix #545 : Camera with wrong url no longer make an undhandled exception [`#545`](https://github.com/GladysAssistant/Gladys/issues/545)
- Fix #494 : fix system UI view [`#494`](https://github.com/GladysAssistant/Gladys/issues/494)
- Fix #510 : Telegram no longer crashing when a wrong key is entered + trim key [`#510`](https://github.com/GladysAssistant/Gladys/issues/510)
- UI improvments for darksky API view [`f96627b`](https://github.com/GladysAssistant/Gladys/commit/f96627bfa689da303ea09c314fbf1031a12bb5f6)
- Improve code coverage [`ce68deb`](https://github.com/GladysAssistant/Gladys/commit/ce68deb1a979324dfa4f607caa9399b04d5a2f72)
- Disable scene UI in Gladys beta [`54ba108`](https://github.com/GladysAssistant/Gladys/commit/54ba108bba788e2adff5f08b815245a227bfa19d)

#### [v4.0.0-alpha](https://github.com/GladysAssistant/Gladys/compare/v3.14.0...v4.0.0-alpha)

> 26 June 2019

- Last fixes [`#492`](https://github.com/GladysAssistant/Gladys/pull/492)
- Gladys 4 Alpha [`#491`](https://github.com/GladysAssistant/Gladys/pull/491)
- Add old changelog and add script to generate changelog [`90ed8f4`](https://github.com/GladysAssistant/Gladys/commit/90ed8f40a77310bcf0580d4303aacfa4fb8f6c56)
- Add docker-compose file [`0f1c5e4`](https://github.com/GladysAssistant/Gladys/commit/0f1c5e4861529a21df36e3903b0b6cc33ddaaa4b)
- Build image only on tags [`120a563`](https://github.com/GladysAssistant/Gladys/commit/120a563349881c0ab62ba9a9dae31bf72f86ecaf)

#### [v3.14.0](https://github.com/GladysAssistant/Gladys/compare/v3.13.0...v3.14.0)

> 19 May 2019

- Move blockstack to main repository [`#489`](https://github.com/GladysAssistant/Gladys/pull/489)
- Fix minor errors in README.md [`#488`](https://github.com/GladysAssistant/Gladys/pull/488)
- Update CHANGELOG.md [`e1bcf4f`](https://github.com/GladysAssistant/Gladys/commit/e1bcf4f5e2e939283db048f02d0025e53a2a737e)
- Fix check user presence, the function is async and we need to wait before using the variable [`eb41bc3`](https://github.com/GladysAssistant/Gladys/commit/eb41bc31f1d652716c4d040b7dfceb9654afc9ff)

#### [v3.13.0](https://github.com/GladysAssistant/Gladys/compare/v3.12.1...v3.13.0)

> 23 March 2019

- Fix stretch build [`#486`](https://github.com/GladysAssistant/Gladys/pull/486)
- Fix #392 : Don't schedule auto wake up alarm [`#485`](https://github.com/GladysAssistant/Gladys/pull/485)
- Fixed #476, Use right favicon without the white background [`#484`](https://github.com/GladysAssistant/Gladys/pull/484)
- Fix #390, Installation of module works at reboot even if one fails [`#483`](https://github.com/GladysAssistant/Gladys/pull/483)
- Fix #438, display an error in the frontend when a device cannot be contacted [`#472`](https://github.com/GladysAssistant/Gladys/pull/472)
- Improve README with more example and new design [`#482`](https://github.com/GladysAssistant/Gladys/pull/482)
- Update color picker [`#478`](https://github.com/GladysAssistant/Gladys/pull/478)
- Load dotenv file event on all environment [`#470`](https://github.com/GladysAssistant/Gladys/pull/470)
- 🐳 Update .dockerignore to fix docker image build [`#479`](https://github.com/GladysAssistant/Gladys/pull/479)
- 🐳 Docker multiarch support [`#465`](https://github.com/GladysAssistant/Gladys/pull/465)
- Fix #392 : Don't schedule auto wake up alarm (#485) [`#392`](https://github.com/GladysAssistant/Gladys/issues/392)
- Fixed #476, Use right favicon without the white background (#484) [`#476`](https://github.com/GladysAssistant/Gladys/issues/476)
- Fix #390, Installation of module works at reboot even if one fails (#483) [`#390`](https://github.com/GladysAssistant/Gladys/issues/390)
- Fix #438, display an error in the frontend when a device cannot be contacted (#472) [`#438`](https://github.com/GladysAssistant/Gladys/issues/438) [`#438`](https://github.com/GladysAssistant/Gladys/issues/438)
- Fix #464 [`#464`](https://github.com/GladysAssistant/Gladys/issues/464) [`#464`](https://github.com/GladysAssistant/Gladys/issues/464)
- Update CHANGELOG for Gladys v3.12.1 [`61b9c76`](https://github.com/GladysAssistant/Gladys/commit/61b9c766f46b42a3144d4aee13548afae31267b5)
- Add Raspbian image upgrade command [`3eec0ff`](https://github.com/GladysAssistant/Gladys/commit/3eec0ff2eb5fde8facd6c33c46ed67793789bbd9)
- Update translation [`ff1b969`](https://github.com/GladysAssistant/Gladys/commit/ff1b969610c40ffefe1baa4bbfb55cac12e07983)

#### [v3.12.1](https://github.com/GladysAssistant/Gladys/compare/v3.12.0...v3.12.1)

> 29 January 2019

- Switch brain.classify to message.send [`287901e`](https://github.com/GladysAssistant/Gladys/commit/287901efbab49f365e53ac98f8289ce6fe94f974)

#### [v3.12.0](https://github.com/GladysAssistant/Gladys/compare/v3.11.6...v3.12.0)

> 29 January 2019

- Refresh new events in websockets on me view, Fix #440 [`#471`](https://github.com/GladysAssistant/Gladys/pull/471)
- Fix issue when 2 box charts are displayed, fix #462 [`#463`](https://github.com/GladysAssistant/Gladys/pull/463)
- Fix undefined module slug in the tmp folder [`#469`](https://github.com/GladysAssistant/Gladys/pull/469)
- Open API Gladys Gateway [`#474`](https://github.com/GladysAssistant/Gladys/pull/474)
- Refresh new events in websockets on me view, Fix #440 (#471) [`#440`](https://github.com/GladysAssistant/Gladys/issues/440) [`#440`](https://github.com/GladysAssistant/Gladys/issues/440) [`#440`](https://github.com/GladysAssistant/Gladys/issues/440)
- Fix issue when 2 box charts are displayed, fix #462 (#463) [`#462`](https://github.com/GladysAssistant/Gladys/issues/462)
- Upgrade yarn.lock [`fae3ac6`](https://github.com/GladysAssistant/Gladys/commit/fae3ac6b04a4cdaa02d9bc9fc829e727ce6b31e3)
- Migrate from gladysproject to gladysassistant [`bb6ed3b`](https://github.com/GladysAssistant/Gladys/commit/bb6ed3b84e51d4ded1c19daf91a9fe392a69cb73)
- Change Gladys Project to Gladys Assistant in README [`5f638e4`](https://github.com/GladysAssistant/Gladys/commit/5f638e43fb9519b7310656776c2d80e04453adbf)

#### [v3.11.6](https://github.com/GladysAssistant/Gladys/compare/v3.11.5...v3.11.6)

> 7 December 2018

- Copy hooks assets not only in api/hooks folder but in production and tmp folder too [`9131b1a`](https://github.com/GladysAssistant/Gladys/commit/9131b1ae7722d9e50265fab0421da0b4edfcb51d)

#### [v3.11.5](https://github.com/GladysAssistant/Gladys/compare/v3.11.4...v3.11.5)

> 6 December 2018

- Update Changelog for Gladys v3.11.4 [`7693067`](https://github.com/GladysAssistant/Gladys/commit/76930675b487cfb9afb20ab4c408f25a62799104)
- Add database migration to 3.11.5 to add column color to table area [`f8de99d`](https://github.com/GladysAssistant/Gladys/commit/f8de99d738264a30ca0709508de6ce51f9b67a00)

#### [v3.11.4](https://github.com/GladysAssistant/Gladys/compare/v3.11.3...v3.11.4)

> 3 December 2018

- Add nmap to Dockerfile for some modules [`#452`](https://github.com/GladysAssistant/Gladys/pull/452)
- Test against current version of Node.js in Travis [`#451`](https://github.com/GladysAssistant/Gladys/pull/451)
- Adding the color-picker and push-button to the device-room box [`#445`](https://github.com/GladysAssistant/Gladys/pull/445)
- Specify utf8 when creating mysql db for dev mode [`#444`](https://github.com/GladysAssistant/Gladys/pull/444)
- Improve devices curves view in UI [`#443`](https://github.com/GladysAssistant/Gladys/pull/443)
- Add gladys.event.purgeByEventType function [`#442`](https://github.com/GladysAssistant/Gladys/pull/442)
- Create Dockerfile.arm32v7 [`#435`](https://github.com/GladysAssistant/Gladys/pull/435)
- Fix #356: Notification/Messages are always sent through websocket by default. [`#356`](https://github.com/GladysAssistant/Gladys/issues/356)
- Fix #433 : add fallback to house in weather get command [`#433`](https://github.com/GladysAssistant/Gladys/issues/433)
- Fix #453 : Add ability to edit house/room in UI [`#453`](https://github.com/GladysAssistant/Gladys/issues/453)
- Fix #446: Display more rooms in UI when account has many rooms [`#446`](https://github.com/GladysAssistant/Gladys/issues/446)
- Close #457 : Improve TV API with more functions & detection of available functions [`#457`](https://github.com/GladysAssistant/Gladys/issues/457)
- Close #454 : Add getDeviceTypeByCategory route in device service + filter device by service [`#454`](https://github.com/GladysAssistant/Gladys/issues/454)
- Close #456 : REST API now exposes GET /module/method route to get available function from module [`#456`](https://github.com/GladysAssistant/Gladys/issues/456)
- Close #450 : Add ability to create notification from REST API [`#450`](https://github.com/GladysAssistant/Gladys/issues/450)
- Close #449 : Add ability to track user location in the past between date range [`#449`](https://github.com/GladysAssistant/Gladys/issues/449)
- Close #441 & #369 : Check if user has left area now takes accuracy into account [`#441`](https://github.com/GladysAssistant/Gladys/issues/441)
- Close #437 : house.checkUserPresence is now started automatically with default values [`#437`](https://github.com/GladysAssistant/Gladys/issues/437)
- Closes #410 : Add function gladys.deviceType.getByTag(options); [`#410`](https://github.com/GladysAssistant/Gladys/issues/410)
- Fix #448 : Increase maxBuffer size when installing NPM dependency of module [`#448`](https://github.com/GladysAssistant/Gladys/issues/448)
- init commit [`a591f50`](https://github.com/GladysAssistant/Gladys/commit/a591f505aa8418470240b1ed5ce7781faac72d9f)
- Remove istanbul (no longer up to date) and use just mocha instead to run tests [`8e441d8`](https://github.com/GladysAssistant/Gladys/commit/8e441d895844f88baf0fbf8eb2bfd456d8683386)
- add all new categories to create deviceType form [`e5c7c31`](https://github.com/GladysAssistant/Gladys/commit/e5c7c31e326289e3478059f196d13f3cd1e3c5bd)

#### [v3.11.3](https://github.com/GladysAssistant/Gladys/compare/v3.11.2...v3.11.3)

> 2 November 2018

- update gladys-gateway-js to 1.0.5 [`40ce3ab`](https://github.com/GladysAssistant/Gladys/commit/40ce3abd3c6ac6bc4659c29a3655c5a0c23f0965)

#### [v3.11.2](https://github.com/GladysAssistant/Gladys/compare/v3.11.1...v3.11.2)

> 1 November 2018

- Gladys Gateway is now more resilient to network failure. [`06d5fb7`](https://github.com/GladysAssistant/Gladys/commit/06d5fb732a69acfc014a16600be93b3feab829b1)
- Fix linting issues [`b05e203`](https://github.com/GladysAssistant/Gladys/commit/b05e2030cd6081d328c144a7750aa21c0841edf6)

#### [v3.11.1](https://github.com/GladysAssistant/Gladys/compare/v3.11.0...v3.11.1)

> 31 October 2018

- Bugfix gateway: generate fingerprint with webcrypto API as well in handleMessage [`e9a7a8f`](https://github.com/GladysAssistant/Gladys/commit/e9a7a8f82f7eb0dfd5df79dfb9f7917cf97da0bc)
- load users keys after login [`9ea2966`](https://github.com/GladysAssistant/Gladys/commit/9ea2966e207846424c9e6fef6b278bc0e86eb2d2)
- hide user list when gladys gateway is not connected [`2199252`](https://github.com/GladysAssistant/Gladys/commit/2199252c46b8b793164a292a94d60bb798d9447b)

#### [v3.11.0](https://github.com/GladysAssistant/Gladys/compare/v3.10.3...v3.11.0)

> 31 October 2018

- Fix display joystick display bug on television box [`#434`](https://github.com/GladysAssistant/Gladys/pull/434)
- Gladys Gateway users keys must be validated on Gladys side. [`aa692fe`](https://github.com/GladysAssistant/Gladys/commit/aa692fec7fb4aa57b09c5d6014d4821f195ec7d5)
- bump gladys-gateway-js dependency to 1.0.1 [`9be65d2`](https://github.com/GladysAssistant/Gladys/commit/9be65d27e07fcb76a347be80256072e1b99322dc)
- Gladys Gateway : login, receive & response to message [`b55026d`](https://github.com/GladysAssistant/Gladys/commit/b55026d30a43c02ced429efc0069bcede61d317f)

#### [v3.10.3](https://github.com/GladysAssistant/Gladys/compare/v3.10.2...v3.10.3)

> 14 October 2018

- Rolling back bcrypt to 3.0.0 [`fa3e6e9`](https://github.com/GladysAssistant/Gladys/commit/fa3e6e945b0d69845d6fdfbb4ff181d0d2094353)

#### [v3.10.2](https://github.com/GladysAssistant/Gladys/compare/v3.10.1...v3.10.2)

> 12 October 2018

- updateAllData need user object [`13b2e5c`](https://github.com/GladysAssistant/Gladys/commit/13b2e5ceb41a9cd52a085d5e4f48534dbc60e9fd)

#### [v3.10.1](https://github.com/GladysAssistant/Gladys/compare/v3.10.0...v3.10.1)

> 12 October 2018

- add updateAllData function + update all data at update of Gladys v3.10.1 [`693d33d`](https://github.com/GladysAssistant/Gladys/commit/693d33d9d5c0a5caf94441df9f1857632ca9081c)
- docker every single version as well as major version [`c40ab0e`](https://github.com/GladysAssistant/Gladys/commit/c40ab0e3a0919fb71e751b73fad2b090ee455852)

#### [v3.10.0](https://github.com/GladysAssistant/Gladys/compare/v3.9.1...v3.10.0)

> 12 October 2018

- When creating an event, return name and code in object [`#398`](https://github.com/GladysAssistant/Gladys/pull/398)
- 🔧 Update .travis.yml to manage docker build [`#387`](https://github.com/GladysAssistant/Gladys/pull/387)
- Emit event gladys-launched at startup. [`#425`](https://github.com/GladysAssistant/Gladys/pull/425)
- Fix #362 : Add push button in UI [`#430`](https://github.com/GladysAssistant/Gladys/pull/430)
- Fix #413 : Improve detection of devicetype by the brain [`#432`](https://github.com/GladysAssistant/Gladys/pull/432)
- Correction of the slider width to no longer display the horizontal scroll + doc for deviceType.getByCategory [`#414`](https://github.com/GladysAssistant/Gladys/pull/414)
- Update jsdoc.js to add gladys.area.userIn [`#420`](https://github.com/GladysAssistant/Gladys/pull/420)
- Fix #361 Multiple slide are no longer overriding each other [`#409`](https://github.com/GladysAssistant/Gladys/pull/409)
- Fix issue #412: Area behavior has been completely rewritten [`#419`](https://github.com/GladysAssistant/Gladys/pull/419)
- Fix JS doc [`#418`](https://github.com/GladysAssistant/Gladys/pull/418)
- Close #400 : add trueIf condition option to reverse conditions [`#400`](https://github.com/GladysAssistant/Gladys/issues/400)
- Close #403 : Add house.isMode function to test if house is in current mode [`#403`](https://github.com/GladysAssistant/Gladys/issues/403)
- Fix #301 : Gladys now send a notification when a module is updated [`#301`](https://github.com/GladysAssistant/Gladys/issues/301)
- Fix #391 : Module assets are now copied in both www and .tmp folder are install/removed at uninstall [`#391`](https://github.com/GladysAssistant/Gladys/issues/391)
- Fix #362 : Add push button in UI (#430) [`#362`](https://github.com/GladysAssistant/Gladys/issues/362)
- Fix #413 : Improve detection of devicetype by the brain (#432) [`#413`](https://github.com/GladysAssistant/Gladys/issues/413)
- Fix #411 : add television native API in Gladys [`#411`](https://github.com/GladysAssistant/Gladys/issues/411)
- Fix #300: Add new colorpicker for deviceTypes (#404) [`#300`](https://github.com/GladysAssistant/Gladys/issues/300)
- Fix #361 Multiple slide are no longer overriding each other (#409) [`#361`](https://github.com/GladysAssistant/Gladys/issues/361)
- Fix issue #412: Area behavior has been completely rewritten (#419) [`#412`](https://github.com/GladysAssistant/Gladys/issues/412)
- Fix linting issue [`582ac9c`](https://github.com/GladysAssistant/Gladys/commit/582ac9cebd8ad901d1a5456f8d52d69b774826ea)
- Refactor assets folder and add hash in production css & js files [`2af70a1`](https://github.com/GladysAssistant/Gladys/commit/2af70a1e637a2c125c3a1107baf7d02bd033dc6c)
- UI improvements : [`e75bb39`](https://github.com/GladysAssistant/Gladys/commit/e75bb39eeb26266afbfc0c28847cd50a1c14e9ad)

#### [v3.9.1](https://github.com/GladysAssistant/Gladys/compare/v3.9.0...v3.9.1)

> 22 July 2018

- Modify Events functions [`#380`](https://github.com/GladysAssistant/Gladys/pull/380)
- Fix #382 : Device graph select box now fallback to device name + type if devicetype name is not defined [`#382`](https://github.com/GladysAssistant/Gladys/issues/382)
- Fix #379 : Deleting / Approving a sentence remove/approve the right one in the UI [`#379`](https://github.com/GladysAssistant/Gladys/issues/379)
- Change french translation of devices and maps [`4d4ec04`](https://github.com/GladysAssistant/Gladys/commit/4d4ec04cc7a4a5988c352c54da429555299a2100)

#### [v3.9.0](https://github.com/GladysAssistant/Gladys/compare/v3.8.1...v3.9.0)

> 21 July 2018

- Added JS documentation on gladys time functions [`#354`](https://github.com/GladysAssistant/Gladys/pull/354)
- Replace "Réveils" term in French [`#364`](https://github.com/GladysAssistant/Gladys/pull/364)
- 🐳 Switch from node:carbon to node:8-alpine for Docker base image and add Timezone feature [`#376`](https://github.com/GladysAssistant/Gladys/pull/376)
- Fix #334 : Display notification text in notification list [`#334`](https://github.com/GladysAssistant/Gladys/issues/334)
- Fix #355 : Add rate limit on login route so login can't be bruteforced [`#355`](https://github.com/GladysAssistant/Gladys/issues/355)
- Upgrading NPM dependencies to support Node 10 [`f6b9c70`](https://github.com/GladysAssistant/Gladys/commit/f6b9c70a2e60bc45d219c453780b8dea44a30594)
- Remove old license header on each file [`90292f1`](https://github.com/GladysAssistant/Gladys/commit/90292f15f11004420b019c095c2d49160ea6707f)
- Add module configuration view [`58e67e2`](https://github.com/GladysAssistant/Gladys/commit/58e67e2a2a306c3ee120d6faff58616e21af622b)

#### [v3.8.1](https://github.com/GladysAssistant/Gladys/compare/v3.8.0...v3.8.1)

> 13 May 2018

- Updating required node versions [`#348`](https://github.com/GladysAssistant/Gladys/pull/348)
- Update box chart for correctly display labels [`#331`](https://github.com/GladysAssistant/Gladys/pull/331)
- Add device value box [`#330`](https://github.com/GladysAssistant/Gladys/pull/330)
- Add the possibility to see the user's areas on the map [`#316`](https://github.com/GladysAssistant/Gladys/pull/316)
- Fix the height of ul menu [`#306`](https://github.com/GladysAssistant/Gladys/pull/306)
- Fix bug in launcher view [`#305`](https://github.com/GladysAssistant/Gladys/pull/305)
- Mise à jour [`#5`](https://github.com/GladysAssistant/Gladys/pull/5)
- Mise à jours 3.8.0 [`#4`](https://github.com/GladysAssistant/Gladys/pull/4)
- Mise à jour [`#3`](https://github.com/GladysAssistant/Gladys/pull/3)
- Mise à jours [`#2`](https://github.com/GladysAssistant/Gladys/pull/2)
- Mise à jour [`#1`](https://github.com/GladysAssistant/Gladys/pull/1)
- Fix #310 : When user has never been seen, we create event "back-at-home" [`#310`](https://github.com/GladysAssistant/Gladys/issues/310)
- Fix #334 : Notification are now fully displayed [`#334`](https://github.com/GladysAssistant/Gladys/issues/334)
- Fix #351 : View device by room is now refreshed live on change with websockets [`#351`](https://github.com/GladysAssistant/Gladys/issues/351)
- Fix #346 : Empty room are not displayed anymore + reload device view on tab change [`#346`](https://github.com/GladysAssistant/Gladys/issues/346)
- Fix #340 : improve device modal size for large screen [`#340`](https://github.com/GladysAssistant/Gladys/issues/340)
- Fix #307 : Switch maps tiles provider to HTTPS [`#307`](https://github.com/GladysAssistant/Gladys/issues/307)
- Remove ES6 templates in front that does not support ES6 syntax [`f542e7f`](https://github.com/GladysAssistant/Gladys/commit/f542e7f290974d3d0d2f1579243905ccb5509df7)
- We now verify in TravisCI that front end builds pass [`07df966`](https://github.com/GladysAssistant/Gladys/commit/07df9664fd8a4990ea2b3428751ffb5b657f333c)
- Add possibility to manage areas in maps view [`8b73fab`](https://github.com/GladysAssistant/Gladys/commit/8b73fab023928d55ec9ef6888effd00c4e8ebe21)

#### [v3.8.0](https://github.com/GladysAssistant/Gladys/compare/v3.7.8...v3.8.0)

> 4 March 2018

- Fix #303 : Now able to specify if an alarm is a wake up alarm or not [`#303`](https://github.com/GladysAssistant/Gladys/issues/303)
- add default value to select box in alarm view [`6190811`](https://github.com/GladysAssistant/Gladys/commit/61908118a5762b7a11aa47b32ae3097e7b8e76ee)
- add db migration to v3.7.8 [`becc980`](https://github.com/GladysAssistant/Gladys/commit/becc9807ec0405f85b282ab4905d096f77f83930)
- Re-generate session secret at Gladys startup [`8343e8a`](https://github.com/GladysAssistant/Gladys/commit/8343e8af7fb86c76ea92d5272d4cf16533ea83b8)

#### [v3.7.8](https://github.com/GladysAssistant/Gladys/compare/v3.7.7...v3.7.8)

> 3 March 2018

- remove rpi-update.sh script from repo [`0995f7c`](https://github.com/GladysAssistant/Gladys/commit/0995f7ce8e6f61416bb1f4b6065bcbe0954e1f24)
- redirect npm install stdout to /dev/null to avoid reaching max buffer values of child_process.exec [`c948d59`](https://github.com/GladysAssistant/Gladys/commit/c948d59ec36ae696241ec452c4d3acfff2db11d4)

#### [v3.7.7](https://github.com/GladysAssistant/Gladys/compare/v3.7.6...v3.7.7)

> 25 February 2018

- Remove duplicate "Ctrl" in ChartBox controller name [`#294`](https://github.com/GladysAssistant/Gladys/pull/294)
- Update device.create.js [`#302`](https://github.com/GladysAssistant/Gladys/pull/302)
- Add missing btn-flat class & few translate correction [`70a666f`](https://github.com/GladysAssistant/Gladys/commit/70a666f1a95e1e4c3bbaaa85cee38af18cdaa31e)
- DB migration now does all changes to data model too [`c4ca219`](https://github.com/GladysAssistant/Gladys/commit/c4ca219dbab8d349e7c885de4b774e4ec01d4fb6)
- perform db migration only in production mode [`06f63d0`](https://github.com/GladysAssistant/Gladys/commit/06f63d03248da9f853dca47babf57d701f5e73cd)

#### [v3.7.6](https://github.com/GladysAssistant/Gladys/compare/v3.7.5...v3.7.6)

> 19 February 2018

- add checkDbVersion at Gladys start [`f2320a1`](https://github.com/GladysAssistant/Gladys/commit/f2320a14fe8d1209207faed0218fc7264e481004)

#### [v3.7.5](https://github.com/GladysAssistant/Gladys/compare/v3.7.4...v3.7.5)

> 18 February 2018

- Fix #295 : Upgrade limdu to 0.9.4 so it uses brain.js instead of brain [`#295`](https://github.com/GladysAssistant/Gladys/issues/295)
- Fix #227 : House.userSeen now create location for the user when user is seen at home [`#227`](https://github.com/GladysAssistant/Gladys/issues/227)
- Fix #289 : add ability to change deviceType value in GET request for third party apps [`#289`](https://github.com/GladysAssistant/Gladys/issues/289)
- Fix #290 : Add more logs to sqlUnique to help find issues [`#290`](https://github.com/GladysAssistant/Gladys/issues/290)
- Add new files for new version of AdminLTE [`469c623`](https://github.com/GladysAssistant/Gladys/commit/469c623039017f40bf2e3f49630b6202df187b84)
- Last changes [`c6ba750`](https://github.com/GladysAssistant/Gladys/commit/c6ba7505736f716ddfd4cdcea6ff82c3675f0d80)
- Update files for new version of AdminLTE [`a9884d2`](https://github.com/GladysAssistant/Gladys/commit/a9884d20860c0d0857c7cf08eff6be53e0a3a141)

#### [v3.7.4](https://github.com/GladysAssistant/Gladys/compare/v3.7.3...v3.7.4)

> 28 January 2018

- correction of the UPDATE function in HOUSESERVICE. [`#243`](https://github.com/GladysAssistant/Gladys/pull/243)
- Don't change name of device when updating it [`#257`](https://github.com/GladysAssistant/Gladys/pull/257)
- Fix #278 : add snow.svg in white [`#278`](https://github.com/GladysAssistant/Gladys/issues/278)
- Fix #262 : house.getUsers() function now return user back-at-home + user-seen-at-home events [`#262`](https://github.com/GladysAssistant/Gladys/issues/262)
- Fix #264 : Remove sensible data in brain classify response [`#264`](https://github.com/GladysAssistant/Gladys/issues/264)
- fontawesome 4.7 [`a876c7e`](https://github.com/GladysAssistant/Gladys/commit/a876c7efa1799ce20e37faab510c07b9e9aeefd3)
- update CHANGELOG.md [`1a08460`](https://github.com/GladysAssistant/Gladys/commit/1a08460720d59fc9c7b6be6ba5bd37eed833e7c1)
- GET /device can now be filtered by service [`17fb6dc`](https://github.com/GladysAssistant/Gladys/commit/17fb6dcff134f0a263d2231e34b24dbcc6640042)

#### [v3.7.3](https://github.com/GladysAssistant/Gladys/compare/v3.7.2...v3.7.3)

> 14 November 2017

- Fix #236 : Handle null value & uppercase value in house, room & deviceType name in parser [`#236`](https://github.com/GladysAssistant/Gladys/issues/236)
- Fix #216 : Now able to upgrade a module directly from the UI ! [`#216`](https://github.com/GladysAssistant/Gladys/issues/216)
- Fix #220 : Now adding a wait modal when clicking on reboot button with a regular healthcheck [`#220`](https://github.com/GladysAssistant/Gladys/issues/220)
- Fix #251 : Brain UI is now setting correctly the service field when updating sentences [`#251`](https://github.com/GladysAssistant/Gladys/issues/251)
- Fix #249 : If user has only one house and say "I'm back home", Gladys should suppose it's his only house [`#249`](https://github.com/GladysAssistant/Gladys/issues/249)
- Fix #226 : Add infinite scrolling in My Devices view [`#226`](https://github.com/GladysAssistant/Gladys/issues/226)
- Add /system/health route to healthCheck Gladys [`222ad36`](https://github.com/GladysAssistant/Gladys/commit/222ad36dac3c34911c0c289ccc3d76f8424ae30d)
- Add CSS style for the switch [`a96343e`](https://github.com/GladysAssistant/Gladys/commit/a96343ecf0738bda3eb2dbb12e62e496e62b32d9)
- Replace the button with the switch [`077dccf`](https://github.com/GladysAssistant/Gladys/commit/077dccfa40f1102d821aea20affd272360cccd9b)

#### [v3.7.2](https://github.com/GladysAssistant/Gladys/compare/v3.7.1...v3.7.2)

> 21 October 2017

- bugfix in scenario.export, group scenario params not by code but by id [`fbc86f5`](https://github.com/GladysAssistant/Gladys/commit/fbc86f57921199614822ecee75379bb745aa5b4c)

#### [v3.7.1](https://github.com/GladysAssistant/Gladys/compare/v3.7.0...v3.7.1)

> 15 October 2017

- ES6 => ES5 on client side [`23a7fb5`](https://github.com/GladysAssistant/Gladys/commit/23a7fb515aaecc6e8f9f4fe84aa4597dbde394b0)

#### [v3.7.0](https://github.com/GladysAssistant/Gladys/compare/v3.6.3...v3.7.0)

> 15 October 2017

- Sentence ui [`#242`](https://github.com/GladysAssistant/Gladys/pull/242)
- Connaitre le paramètre introuvable. [`#120`](https://github.com/GladysAssistant/Gladys/pull/120)
- Update HouseController.js [`#237`](https://github.com/GladysAssistant/Gladys/pull/237)
- Add ability to export & import scenario [`963bd04`](https://github.com/GladysAssistant/Gladys/commit/963bd04d3e4a66fb89da716642dbaa7ef414b4ab)
- sentence-ui first commit [`1b9b187`](https://github.com/GladysAssistant/Gladys/commit/1b9b187e8c4b057b0a14e3724d096965e640d2fe)
- Update scenario with text editor in view [`d18ce43`](https://github.com/GladysAssistant/Gladys/commit/d18ce43043df591a1226e60602f0c568f8254ccf)

#### [v3.6.3](https://github.com/GladysAssistant/Gladys/compare/v3.6.2...v3.6.3)

> 26 September 2017

- Update deviceType.queries.js [`#221`](https://github.com/GladysAssistant/Gladys/pull/221)
- Fix #222 : Do not send websocket notification when device is updated [`#222`](https://github.com/GladysAssistant/Gladys/issues/222)
- Update last event user-seen-at-home instead of creating one new every time [`924b282`](https://github.com/GladysAssistant/Gladys/commit/924b282142abff40e6dbc3d19fc618ba862cb6e2)
- POST /user/:id/house/:id/seen : Mark user as seen in a specific house [`6bd5f21`](https://github.com/GladysAssistant/Gladys/commit/6bd5f210b45878f002624dbdf851a9be03e29cc8)
- Switch Dockerfile from argon to boron [`61bcc34`](https://github.com/GladysAssistant/Gladys/commit/61bcc346ceee6e3c330416c164ad4b9080e0f785)

#### [v3.6.2](https://github.com/GladysAssistant/Gladys/compare/v3.6.1...v3.6.2)

> 10 September 2017

- Fix #217 : StateTypeParam are no longer inserted in duplicate [`#217`](https://github.com/GladysAssistant/Gladys/issues/217)
- Fix #215 : Remove "view all" link in notification list [`#215`](https://github.com/GladysAssistant/Gladys/issues/215)
- Fix #200 : Scenario now have a title ! [`#200`](https://github.com/GladysAssistant/Gladys/issues/200)
- Fix #214 : Get /devicestate now return all devicestate ! [`#214`](https://github.com/GladysAssistant/Gladys/issues/214)
- Fix #198 : Now using websocket to tell front-end that module is installed [`#198`](https://github.com/GladysAssistant/Gladys/issues/198)
- Fix #196 : Script errors now displayed in script view ! [`#196`](https://github.com/GladysAssistant/Gladys/issues/196)
- Fix #197 : Script UI is now more clear ! :) [`#197`](https://github.com/GladysAssistant/Gladys/issues/197)
- Fix #207 : Add all field in GROUP BY clause in Get user location query [`#207`](https://github.com/GladysAssistant/Gladys/issues/207)
- Fix #199 : Add more feedback on most form validation when form is invalid [`#199`](https://github.com/GladysAssistant/Gladys/issues/199)
- Fix #206 : update all dependencies in package.json & removed unused ones [`#206`](https://github.com/GladysAssistant/Gladys/issues/206)
- Fix #169 : Fix bug in house.checkUsersPresence() when multiple users are at home [`#169`](https://github.com/GladysAssistant/Gladys/issues/169)
- add house.isNotEmpty function ! [`beefc8a`](https://github.com/GladysAssistant/Gladys/commit/beefc8aa3c30469b812a5fde5d4d05ada2ebd242)
- Get command weather at a specific time! [`b397cc7`](https://github.com/GladysAssistant/Gladys/commit/b397cc7c12ab2909e94b8de202bbd6b9f1c1a101)
- pass user id in script context even when starting script from scenario [`e8428b1`](https://github.com/GladysAssistant/Gladys/commit/e8428b11a743404041e269a756bfeae0fc7f2322)

#### [v3.6.1](https://github.com/GladysAssistant/Gladys/compare/v3.6.0...v3.6.1)

> 28 May 2017

- update changelog [`3338566`](https://github.com/GladysAssistant/Gladys/commit/3338566a530fabd7118ee60a56acb065ec899c24)
- exit process when app is init [`b26a781`](https://github.com/GladysAssistant/Gladys/commit/b26a78160294cf6df73a06797725a57680848904)

#### [v3.6.0](https://github.com/GladysAssistant/Gladys/compare/v3.5.4...v3.6.0)

> 28 May 2017

- gladys autoWake up feature [`c7949c4`](https://github.com/GladysAssistant/Gladys/commit/c7949c40803c3a1de19ee444bc2a9ddbd7ad4db0)
- add gladys.direction API ! [`a127d70`](https://github.com/GladysAssistant/Gladys/commit/a127d70a3a5420e2f16556b0c1f105c871a30085)
- calendar.getFirstEventTodayUser() [`d5bf175`](https://github.com/GladysAssistant/Gladys/commit/d5bf17574ede993ac92d42aa9bc9b610fc483aea)

#### [v3.5.4](https://github.com/GladysAssistant/Gladys/compare/v3.5.3...v3.5.4)

> 27 May 2017

- remove arrow function in client code [`8e9ccab`](https://github.com/GladysAssistant/Gladys/commit/8e9ccabce92b73d4d89916f362b478241914dc4e)

#### [v3.5.3](https://github.com/GladysAssistant/Gladys/compare/v3.5.2...v3.5.3)

> 27 May 2017

- looking for house in sentences in brain [`2cd7045`](https://github.com/GladysAssistant/Gladys/commit/2cd7045d09a3b5c1ddab88ec86f0049de4be3af3)
- add category select in deviceType create modal [`bd3f30a`](https://github.com/GladysAssistant/Gladys/commit/bd3f30a8c20275a15eef9dcc359611ee1dbbb260)
- add validation errors message in House & rooms view [`05a72dd`](https://github.com/GladysAssistant/Gladys/commit/05a72dd949eca90903c9a254dc43049bce921b3e)

#### [v3.5.2](https://github.com/GladysAssistant/Gladys/compare/v3.5.1...v3.5.2)

> 16 May 2017

- rpi-update.sh moved to /home/pi [`#179`](https://github.com/GladysAssistant/Gladys/pull/179)
- add mailchimp newsletter to README [`295d96b`](https://github.com/GladysAssistant/Gladys/commit/295d96b6c47d0015f5ea1bb2ba93d5cde93c1158)
- add house description in parameters to help user [`a6d0394`](https://github.com/GladysAssistant/Gladys/commit/a6d0394a2dfcd3284b7e8e0363b1738f1b4a436a)
- edit system-update-sentence [`c5429c8`](https://github.com/GladysAssistant/Gladys/commit/c5429c81b0761e222c024cbade857f1f46327878)

#### [v3.5.1](https://github.com/GladysAssistant/Gladys/compare/v3.5.0...v3.5.1)

> 10 April 2017

- bugfix in brain answer : keep only 2 first character of user language [`c4f5412`](https://github.com/GladysAssistant/Gladys/commit/c4f54129f497cdd9e15b5b7824e1a0ca0285e703)
- update rpi-update.sh, start directly node init.js in folder instead of using absolute path [`83622e6`](https://github.com/GladysAssistant/Gladys/commit/83622e62ab41a374a5c75b9f6af252662f54f79c)

#### [v3.5.0](https://github.com/GladysAssistant/Gladys/compare/v3.4.4...v3.5.0)

> 9 April 2017

- Add a Gitter chat badge to README.md [`#168`](https://github.com/GladysAssistant/Gladys/pull/168)
- big refactor of gladys.brain.classify function [`f63f1cb`](https://github.com/GladysAssistant/Gladys/commit/f63f1cb6368057c275fc6422a72aa784e3079907)
- gladys.message (send, getByUser, create, getConversation) [`8f7b842`](https://github.com/GladysAssistant/Gladys/commit/8f7b84267ee3c29c2ea3c966e620f78ac4153da6)
- Never answer in POST /message. Gladys now call user back [`0843ec9`](https://github.com/GladysAssistant/Gladys/commit/0843ec9c9251c22e300c3511f5b88059624b9182)

#### [v3.4.4](https://github.com/GladysAssistant/Gladys/compare/v3.4.3...v3.4.4)

> 8 March 2017

- remove log in init.js [`277a12e`](https://github.com/GladysAssistant/Gladys/commit/277a12e63caef8378513e0b822776878eb665285)

#### [v3.4.3](https://github.com/GladysAssistant/Gladys/compare/v3.4.2...v3.4.3)

> 7 March 2017

- Fix #150 : devicetype in lowercase in SQL request for case sensitive system [`#150`](https://github.com/GladysAssistant/Gladys/issues/150)
- added yarn.lock [`50297a5`](https://github.com/GladysAssistant/Gladys/commit/50297a5451090b4ff446dce46be2f2f2854e4f0b)
- gladys.house.checkUsersPresence [`141c462`](https://github.com/GladysAssistant/Gladys/commit/141c4623d00f45f4319c882679359c1ff99cb41b)
- add gladys.house.userSeen function [`b6e9791`](https://github.com/GladysAssistant/Gladys/commit/b6e9791b7fc8ae180359c5a5335138cc33015387)

#### [v3.4.2](https://github.com/GladysAssistant/Gladys/compare/v3.4.1...v3.4.2)

> 11 February 2017

- Fix #149 : Alarm now scheduled at startup [`#149`](https://github.com/GladysAssistant/Gladys/issues/149)
- bugfix : weather.css property interfering with leaflet [`043cd38`](https://github.com/GladysAssistant/Gladys/commit/043cd384a846a4cf91bb1869a8f78d02874e062c)
- add wind icon [`cd5ed0a`](https://github.com/GladysAssistant/Gladys/commit/cd5ed0ab0b7b8f63309424cb8f0faa89c1891201)
- fix issue with maps icon when running in production mode [`80e61e5`](https://github.com/GladysAssistant/Gladys/commit/80e61e574d4aa9802913e0e8bd7b8831db786c42)

#### [v3.4.1](https://github.com/GladysAssistant/Gladys/compare/v3.4.0...v3.4.1)

> 31 January 2017

- update CHANGELOG for Gladys 3.4 [`81286e0`](https://github.com/GladysAssistant/Gladys/commit/81286e08abca9392261aca0c862190f454ad1592)
- boxType.create now update boxType if already exist [`3f53415`](https://github.com/GladysAssistant/Gladys/commit/3f534158197a43fe349ca84f05be1c5a67ed7874)

#### [v3.4.0](https://github.com/GladysAssistant/Gladys/compare/v3.3.4...v3.4.0)

> 30 January 2017

- add purge function on devicestate [`#138`](https://github.com/GladysAssistant/Gladys/pull/138)
- add sun.getState, sun.isItDay, sun.isItNight [`#135`](https://github.com/GladysAssistant/Gladys/pull/135)
- Update fs-extra to version 1.0.0 🚀 [`#108`](https://github.com/GladysAssistant/Gladys/pull/108)
- Update bcrypt to version 1.0.0 🚀 [`#124`](https://github.com/GladysAssistant/Gladys/pull/124)
- Proposal for allowing users to set their own env vars directly in the project. [`#130`](https://github.com/GladysAssistant/Gladys/pull/130)
- add Leaflet dependency for maps [`aac72c0`](https://github.com/GladysAssistant/Gladys/commit/aac72c007bc9ac83e471babd66470ad1db401705)
- add weather box svg icons + controller + style [`da9d21b`](https://github.com/GladysAssistant/Gladys/commit/da9d21b496fd5cd18eae501db8dad5f177932f52)
- gladys.weather native in Gladys with provider system [`a0cf6dd`](https://github.com/GladysAssistant/Gladys/commit/a0cf6dddf8f52110facb3b53752ece101cad0cf4)

#### [v3.3.4](https://github.com/GladysAssistant/Gladys/compare/v3.3.3...v3.3.4)

> 10 December 2016

- add unit test to GET /devicetype/room [`3272562`](https://github.com/GladysAssistant/Gladys/commit/327256206c4f4451d99474af23e2cc340fe61fe9)
- updated changelog for 3.3.3 [`a7eb514`](https://github.com/GladysAssistant/Gladys/commit/a7eb514b109aa695f46ca14079633624c33640a4)
- fix critical bug when getting deviceType by room [`a6d263d`](https://github.com/GladysAssistant/Gladys/commit/a6d263d45db8f9a61b341457b6c085ad3e23fc56)

#### [v3.3.3](https://github.com/GladysAssistant/Gladys/compare/v3.3.2...v3.3.3)

> 10 December 2016

- Close #122, scenario now accepts empty templates [`#122`](https://github.com/GladysAssistant/Gladys/issues/122)
- Close #121, brain now call module functions and not global services [`#121`](https://github.com/GladysAssistant/Gladys/issues/121)
- Add Music REST API documentation [`974ea17`](https://github.com/GladysAssistant/Gladys/commit/974ea17522054c6999ce75f5b2ff6d2d3d2b6956)
- Add User REST API documentation [`b320d96`](https://github.com/GladysAssistant/Gladys/commit/b320d9651bb4f9a943c03de4352e7fdccc6fcaec)
- Add DeviceType REST API documentation [`ddfa8d5`](https://github.com/GladysAssistant/Gladys/commit/ddfa8d573ea173baea44a60190a0e16519230b68)

#### [v3.3.2](https://github.com/GladysAssistant/Gladys/compare/v3.3.1...v3.3.2)

> 13 November 2016

- add roomName in deviceType get requests [`2dd7e9d`](https://github.com/GladysAssistant/Gladys/commit/2dd7e9d8180f7de0ff8299be3c401a47850ad783)
- modified CHANGELOG [`992db63`](https://github.com/GladysAssistant/Gladys/commit/992db63a84c4f0caaf336ce3477b9b5735c83510)

#### [v3.3.1](https://github.com/GladysAssistant/Gladys/compare/v3.3.0...v3.3.1)

> 12 November 2016

- test if scope has property before overidding it [`1a2388d`](https://github.com/GladysAssistant/Gladys/commit/1a2388d6439fdd62fc914b57ed4c1b17508e5666)
- update CHANGELOG [`579923e`](https://github.com/GladysAssistant/Gladys/commit/579923ef346af390687aaec93522a3c44a9a67c4)

#### [v3.3.0](https://github.com/GladysAssistant/Gladys/compare/v3.2.4...v3.3.0)

> 12 November 2016

- Music REST API available ! [`277b84b`](https://github.com/GladysAssistant/Gladys/commit/277b84b48237d49e593e456dff188e58ce9b52f0)
- gladys.music service now available in gladys  API ! [`50d2754`](https://github.com/GladysAssistant/Gladys/commit/50d2754c538116b6cf3c5ab225e6fc2e8f6b4a48)
- front-end music controller & service [`8a18be6`](https://github.com/GladysAssistant/Gladys/commit/8a18be63761899b268a5e7834ebba2bab07abf18)

#### [v3.2.4](https://github.com/GladysAssistant/Gladys/compare/v3.2.3...v3.2.4)

> 11 November 2016

- Introducing CHANGELOG ! [`17b895e`](https://github.com/GladysAssistant/Gladys/commit/17b895e489c5f6952b043b462576e73576b376c9)
- clone params in scenario.trigger function so that original object is not modified [`ae88c2a`](https://github.com/GladysAssistant/Gladys/commit/ae88c2a085647893cabe1fff8713b1279237ce85)

#### [v3.2.3](https://github.com/GladysAssistant/Gladys/compare/v3.2.2...v3.2.3)

> 11 November 2016

- add event params to scope so that conditions can be verified [`ed8c4c2`](https://github.com/GladysAssistant/Gladys/commit/ed8c4c25cc2d6dad88f8f43af49186531ff25392)

#### [v3.2.2](https://github.com/GladysAssistant/Gladys/compare/v3.2.1...v3.2.2)

> 8 November 2016

- fixed error in README.md from 9 PM -> 9 AM [`#110`](https://github.com/GladysAssistant/Gladys/pull/110)
- Prepare front app to event box in dashboard [`5e99592`](https://github.com/GladysAssistant/Gladys/commit/5e9959227d17a25221ffaae7efdd81f1d965f07f)
- bugfix: Create event in scenario now working [`a430286`](https://github.com/GladysAssistant/Gladys/commit/a4302864bd8456d30b1194d2bd47b1e92c4c0958)
- update README [`09fde6d`](https://github.com/GladysAssistant/Gladys/commit/09fde6d4f256f83a80b53a1884941a9ff7f465df)

#### [v3.2.1](https://github.com/GladysAssistant/Gladys/compare/v3.2.0...v3.2.1)

> 27 October 2016

- Fixed two typos in en.json [`#101`](https://github.com/GladysAssistant/Gladys/pull/101)
- apidoc comments in EventController [`ed127a0`](https://github.com/GladysAssistant/Gladys/commit/ed127a0eaac31230a02a5789b7e3cfd65b709698)
- apidoc implementation [`beb9e3c`](https://github.com/GladysAssistant/Gladys/commit/beb9e3c4792cf1626ebb5f9de0e1753412101958)
- configure codeclimate [`9044581`](https://github.com/GladysAssistant/Gladys/commit/90445812514ca0d34837af539e162278580be0f2)

#### [v3.2.0](https://github.com/GladysAssistant/Gladys/compare/v3.1.11...v3.2.0)

> 3 October 2016

- Update notification README [`#96`](https://github.com/GladysAssistant/Gladys/pull/96)
- Close #95 : Device.getByIdentifier & deviceType.getByIdentifier [`#95`](https://github.com/GladysAssistant/Gladys/issues/95)
- close #97 : deviceType getByDevice performance improvements [`#97`](https://github.com/GladysAssistant/Gladys/issues/97)
- deviceType.getById & deviceType.getByType [`32c7866`](https://github.com/GladysAssistant/Gladys/commit/32c7866757b0207556bb8e2213c4c71475e47508)
- add getByType and test [`91ef1e4`](https://github.com/GladysAssistant/Gladys/commit/91ef1e4180193d568095e9e0f2d53b514dd2760c)
- fix [`2015b63`](https://github.com/GladysAssistant/Gladys/commit/2015b638f2d03a961cbdafccee08a23a1f64a874)

#### [v3.1.11](https://github.com/GladysAssistant/Gladys/compare/v3.1.10...v3.1.11)

> 25 September 2016

- update script updated [`b91507f`](https://github.com/GladysAssistant/Gladys/commit/b91507fa8d7050636767973cd26794a649eddcb1)

#### [v3.1.10](https://github.com/GladysAssistant/Gladys/compare/v3.1.9...v3.1.10)

> 25 September 2016

- Accept string in deviceType exec and parseFloat instead of parseInt [`9176b8b`](https://github.com/GladysAssistant/Gladys/commit/9176b8bdc78f9d58c2f844564e69fdf918280e66)
- accept boolean & string in deviceState.create [`a49b29a`](https://github.com/GladysAssistant/Gladys/commit/a49b29adf7b7161e3cb1ab6cf9d76739bca9c6f4)
- add deviceType identifier in getDeviceType query [`b29b82a`](https://github.com/GladysAssistant/Gladys/commit/b29b82a5e75336da8066c1048c16e1e27cc7fd04)

#### [v3.1.9](https://github.com/GladysAssistant/Gladys/compare/v3.1.8...v3.1.9)

> 25 September 2016

- Create or update device & deviceType [`c945c61`](https://github.com/GladysAssistant/Gladys/commit/c945c61631e697f68ff7d43b63c4a6dc3531957b)
- deviceState createByDeviceTypeIdentifier [`b5a4027`](https://github.com/GladysAssistant/Gladys/commit/b5a4027022c819c560fe49b4407d1c232425a887)
- Delete deviceType delete all his deviceState [`4b36ce6`](https://github.com/GladysAssistant/Gladys/commit/4b36ce60c43389733d9862c2deec8b42051fbd45)

#### [v3.1.8](https://github.com/GladysAssistant/Gladys/compare/v3.1.7...v3.1.8)

> 24 September 2016

- GET, POST, PATCH, DELETE /machine [`23bbda2`](https://github.com/GladysAssistant/Gladys/commit/23bbda25731c36da48d8c272e583c4e9cbe18487)
- Feature : Configure machines in web view [`afd2c4f`](https://github.com/GladysAssistant/Gladys/commit/afd2c4f1a7e7919a1b3bf6cfbd7bcda9578e199c)
- Feature : gladys.machine.getMyHouse [`3408318`](https://github.com/GladysAssistant/Gladys/commit/34083184172b8c14f2c1f5cb4b8bfa15a9654102)

#### [v3.1.7](https://github.com/GladysAssistant/Gladys/compare/v3.1.6...v3.1.7)

> 24 September 2016

- Add possibilities to create device and devicetype in web view [`f42348f`](https://github.com/GladysAssistant/Gladys/commit/f42348f952979299ac4b46ddd957c7eb7016a3d5)
- new method : house.isUserAtHome [`721b7ed`](https://github.com/GladysAssistant/Gladys/commit/721b7ed066977abba45315b7505b70bbeb8f9925)
- new route : DELETE /devicetype/:id [`67f7f81`](https://github.com/GladysAssistant/Gladys/commit/67f7f81c0d4bfdbb2d49c3a6d4c683957865c794)

#### [v3.1.6](https://github.com/GladysAssistant/Gladys/compare/v3.1.5...v3.1.6)

> 22 September 2016

- add user to notify function so that the notification module have data about the user [`a30b4e6`](https://github.com/GladysAssistant/Gladys/commit/a30b4e67d2ee50043f0423b922d55d708a417da7)

#### [v3.1.5](https://github.com/GladysAssistant/Gladys/compare/v3.1.4...v3.1.5)

> 19 September 2016

- use fonts over HTTPS [`c3de8a5`](https://github.com/GladysAssistant/Gladys/commit/c3de8a58bf85c0b8f194e51f95154c4b21058ef0)
- remove old favicon [`0fc23a8`](https://github.com/GladysAssistant/Gladys/commit/0fc23a8951447ec6910ed25af9f608d196302dcf)

#### [v3.1.4](https://github.com/GladysAssistant/Gladys/compare/v3.1.3...v3.1.4)

> 18 September 2016

- bugfix : read notification on click on notification [`557797f`](https://github.com/GladysAssistant/Gladys/commit/557797f532ba6d7ef5f5e0753567891e6b5bceb0)

#### [v3.1.3](https://github.com/GladysAssistant/Gladys/compare/v3.1.2...v3.1.3)

> 18 September 2016

- bugfix : exec update script in detached process [`11dec2e`](https://github.com/GladysAssistant/Gladys/commit/11dec2e11c9d36fb0add59c6353910f745094ef7)

#### [v3.1.2](https://github.com/GladysAssistant/Gladys/compare/v3.1.1...v3.1.2)

> 18 September 2016

- ensure that update script has exec permission on start [`15e1f9f`](https://github.com/GladysAssistant/Gladys/commit/15e1f9f69130571bc19b529187c8d10a723f92fa)

#### [v3.1.1](https://github.com/GladysAssistant/Gladys/compare/v3.1.0...v3.1.1)

> 18 September 2016

- bugfix script update path [`91b299d`](https://github.com/GladysAssistant/Gladys/commit/91b299d6744a3b349283db30de8c8d2d72b992a6)

#### [v3.1.0](https://github.com/GladysAssistant/Gladys/compare/v3.0.8...v3.1.0)

> 18 September 2016

- close #79 : Get notifications with infinite scrolling and read when clicks [`#79`](https://github.com/GladysAssistant/Gladys/issues/79)
- close #81 : you can update Gladys IN Gladys ! :D [`#81`](https://github.com/GladysAssistant/Gladys/issues/81)
- No sudo required anymore in  rpi-update.sh, because pm2 now handle non sudo auto restart [`398ce91`](https://github.com/GladysAssistant/Gladys/commit/398ce9138f79b36b3c08f844f882e3054717b505)
- use latest version of Node.js LTS [`6db0b16`](https://github.com/GladysAssistant/Gladys/commit/6db0b16d5522c69346c14612505abca72677fba0)

#### [v3.0.8](https://github.com/GladysAssistant/Gladys/compare/v3.0.7...v3.0.8)

> 17 September 2016

- Update supertest to version 2.0.0 🚀 [`#68`](https://github.com/GladysAssistant/Gladys/pull/68)
- Update include-all to version 1.0.5 🚀 [`#76`](https://github.com/GladysAssistant/Gladys/pull/76)
- Update grunt-mocha-test to version 0.13.0 🚀 [`#87`](https://github.com/GladysAssistant/Gladys/pull/87)
- Update should to version 11.1.0 🚀 [`#73`](https://github.com/GladysAssistant/Gladys/pull/73)
- Update mocha to version 3.0.2 🚀 [`#71`](https://github.com/GladysAssistant/Gladys/pull/71)
- Update grunt-contrib-uglify to version 2.0.0 🚀 [`#66`](https://github.com/GladysAssistant/Gladys/pull/66)
- Update should to version 10.0.0 🚀 [`#65`](https://github.com/GladysAssistant/Gladys/pull/65)
- Update async to version 2.0.0 🚀 [`#64`](https://github.com/GladysAssistant/Gladys/pull/64)
- close #82 : Now possible to create user in param view [`#82`](https://github.com/GladysAssistant/Gladys/issues/82)
- close #91 : Text from modal module view updated [`#91`](https://github.com/GladysAssistant/Gladys/issues/91)
- close #78 : store now load modules very quickly ! [`#78`](https://github.com/GladysAssistant/Gladys/issues/78)
- close #84 : Lock page now working [`#84`](https://github.com/GladysAssistant/Gladys/issues/84)
- close #89 : Check if version is superior when auto update [`#89`](https://github.com/GladysAssistant/Gladys/issues/89)
- close #83 : Do not display ugly avatar and useless search bar [`#83`](https://github.com/GladysAssistant/Gladys/issues/83)
- close #90 : Do not exec install function when module does not exist [`#90`](https://github.com/GladysAssistant/Gladys/issues/90)
- close #80 : Now possible to update a user in profile page in parameters [`#80`](https://github.com/GladysAssistant/Gladys/issues/80)
- update install and update script [`bdc5c8a`](https://github.com/GladysAssistant/Gladys/commit/bdc5c8a7f96371c11192919fcb08f891563caf27)
- System.update start update script [`95cb03b`](https://github.com/GladysAssistant/Gladys/commit/95cb03be376277b20c8bed80a30c9e6e5a247316)
- Remove pagination in get users [`74b701a`](https://github.com/GladysAssistant/Gladys/commit/74b701a8571603649c350bf6d247f5a17fa56d8f)

#### [v3.0.7](https://github.com/GladysAssistant/Gladys/compare/v3.0.6...v3.0.7)

> 14 September 2016

- Update deviceType.exec and script.exec to handle scenarios [`e989a0a`](https://github.com/GladysAssistant/Gladys/commit/e989a0a51ea2a4b32b674b39c80d6c3e5cdb848f)

#### [v3.0.6](https://github.com/GladysAssistant/Gladys/compare/v3.0.5...v3.0.6)

> 14 September 2016

- Downloading new action in installation steps and in update page [`ed34563`](https://github.com/GladysAssistant/Gladys/commit/ed34563e9cf3f35d3ea7b2eeb818d6c35a41b110)
- new route : /update/action to update action in scenario [`bd58186`](https://github.com/GladysAssistant/Gladys/commit/bd581864bf8da860816c17ed01bb457208000f68)

#### [v3.0.5](https://github.com/GladysAssistant/Gladys/compare/v3.0.4...v3.0.5)

> 14 September 2016

- ensure that api/hooks folder exist in grunt task [`d328b9a`](https://github.com/GladysAssistant/Gladys/commit/d328b9a37aaf8c0d0331cd7905caa857a7f01d16)
- fs-extra is not a dev dependency. moving it in package.json [`1751769`](https://github.com/GladysAssistant/Gladys/commit/17517697c012e6e576fbbaf0e477e917843219d6)

#### [v3.0.4](https://github.com/GladysAssistant/Gladys/compare/v3.0.3...v3.0.4)

> 14 September 2016

- actionType create or update [`ae2487a`](https://github.com/GladysAssistant/Gladys/commit/ae2487a61057e3215047fd6c9127bac71a7f2263)
- actionTypeParam create or update [`f481cf3`](https://github.com/GladysAssistant/Gladys/commit/f481cf310adfbad9143a97e9de57edd6bf7be886)

#### [v3.0.3](https://github.com/GladysAssistant/Gladys/compare/v3.0.2...v3.0.3)

> 26 August 2016

- SQL optimization on deviceType getByRoom [`ebbc4e0`](https://github.com/GladysAssistant/Gladys/commit/ebbc4e0852b995221b0ca6eeeb712aeb6e48b474)
- add LEFT JOIN to deviceType.getByRoom  query [`9f5d3c1`](https://github.com/GladysAssistant/Gladys/commit/9f5d3c1ceb3cc7073e3f3a2eba4cc2d903244109)

#### [v3.0.2](https://github.com/GladysAssistant/Gladys/compare/v3.0.1...v3.0.2)

> 7 August 2016

- ng-device-detector, detect the browser device and save it as a device in gladys ( work in progress ) [`3efab20`](https://github.com/GladysAssistant/Gladys/commit/3efab201f666c39230c2855d43ba6605cc2dfe85)
- DeviceState create route ( POST & GET ) [`1721868`](https://github.com/GladysAssistant/Gladys/commit/172186893c394627920ecbcea22ef26cc8448886)
- DeviceState createByIdentifier tested [`8e4d8e4`](https://github.com/GladysAssistant/Gladys/commit/8e4d8e4e3780932be7f86c1eec4bdae66a50a218)

#### [v3.0.1](https://github.com/GladysAssistant/Gladys/compare/v3.0.0-alpha1...v3.0.1)

> 9 June 2016

- Update all dependencies 🌴 [`#59`](https://github.com/GladysAssistant/Gladys/pull/59)
- fix error meteo [`#58`](https://github.com/GladysAssistant/Gladys/pull/58)
- Sleep graph text translation in french [`#53`](https://github.com/GladysAssistant/Gladys/pull/53)
- I18 birthdate placeholder. Fix #14  [`#50`](https://github.com/GladysAssistant/Gladys/pull/50)
- Merge pull request #50 from Molkobain/i18-birthdate-placeholder [`#14`](https://github.com/GladysAssistant/Gladys/issues/14)
- Cleaning old services/controller [`b241bff`](https://github.com/GladysAssistant/Gladys/commit/b241bffd240ec5efc13ce368a20ca03caded5619)
- ParamUser table create, get, delete, setValue, getValue working with tests [`9f6e149`](https://github.com/GladysAssistant/Gladys/commit/9f6e1491a35241cd62e8e955223bc362a03b632e)
- StateTypeParam, StateParam and StateTemplateParam create and get all tested [`5fbe466`](https://github.com/GladysAssistant/Gladys/commit/5fbe466db8eb441dfb111abb3ec501687d9664c9)

#### [v3.0.0-alpha1](https://github.com/GladysAssistant/Gladys/compare/v2.1.9...v3.0.0-alpha1)

> 27 March 2016

- Beautify core and models [`b8d12e7`](https://github.com/GladysAssistant/Gladys/commit/b8d12e7affbdd19ace3f27c3270afad980188bf9)
- removed brain from tests [`79f521b`](https://github.com/GladysAssistant/Gladys/commit/79f521be8b1ede956fcc7df5c52e2de110d09741)
- sentence fixture updated [`07e1faf`](https://github.com/GladysAssistant/Gladys/commit/07e1faff118404b97dbed53458783f86fae49550)

#### [v2.1.9](https://github.com/GladysAssistant/Gladys/compare/v2.1.8...v2.1.9)

> 30 December 2015

- Remove sails-hook-dev dependecy, causing bug on case sensitive system [`c794d21`](https://github.com/GladysAssistant/Gladys/commit/c794d2117808673db6975a7de04434abb3ba10ac)

#### [v2.1.8](https://github.com/GladysAssistant/Gladys/compare/v2.1.6...v2.1.8)

> 29 December 2015

- motion to motionRoom in launcherTypes. Fix #42 [`#42`](https://github.com/GladysAssistant/Gladys/issues/42)
- Update installation script for Raspberry Pi for Node.js 4.2.2 [`08252b2`](https://github.com/GladysAssistant/Gladys/commit/08252b2b6c940871063b0db796a0c52083d0c193)
- Removed Temperature & TemperatureSensor [`610eb95`](https://github.com/GladysAssistant/Gladys/commit/610eb95047a077727ce6e15fca7c179f8ab8a21f)
- Update install script with Gladys on NPM [`d80fe79`](https://github.com/GladysAssistant/Gladys/commit/d80fe793882a03dd8edb8c3863481b311d1185ff)

#### [v2.1.6](https://github.com/GladysAssistant/Gladys/compare/v2.1.5...v2.1.6)

> 29 November 2015

- Adding footer, version and links in front [`#44`](https://github.com/GladysAssistant/Gladys/pull/44)
- added eventtype.json in fixtures [`fcb53c2`](https://github.com/GladysAssistant/Gladys/commit/fcb53c23f2c4245f98c774e68d8295c282b0082f)
- Enable saving room of a lifeevent. Update controller and services [`dbfbc1a`](https://github.com/GladysAssistant/Gladys/commit/dbfbc1a3b71aba4b8977754bd1c67556412bee6c)
- Unit testing House [`ac2d032`](https://github.com/GladysAssistant/Gladys/commit/ac2d03266e41675dd8766d5f7a6debc9530ea815)

#### [v2.1.5](https://github.com/GladysAssistant/Gladys/compare/v2.1.4...v2.1.5)

> 18 November 2015

- Update dependencies ( bcrypt => bcryptjs & MD5 deprecated => md5 )  [`#43`](https://github.com/GladysAssistant/Gladys/pull/43)
- remove playlist in Gladys ( will be a module ) [`9b2f3ac`](https://github.com/GladysAssistant/Gladys/commit/9b2f3ac217d74a674403272a17e7c2c7a9aa4f48)
- Update package.json ( add keywords, bin, bugs, repository ) [`efe85ba`](https://github.com/GladysAssistant/Gladys/commit/efe85ba1f368f567210a08484e7f2f76b966ff5d)
- Update dependencies [`a36451b`](https://github.com/GladysAssistant/Gladys/commit/a36451b6c8e121a9df6cd70ca904a5546f5bd0b9)

#### [v2.1.4](https://github.com/GladysAssistant/Gladys/compare/v2.1.3...v2.1.4)

> 9 November 2015

- Loading hooks services in sandboxed scripts. Fixes #34 [`#34`](https://github.com/GladysAssistant/Gladys/issues/34)
- More cleaner, using older function [`b71aefd`](https://github.com/GladysAssistant/Gladys/commit/b71aefdf1d34fe4776b341303e4fbfe970bb843b)
- Valid ExampleService [`774dbbe`](https://github.com/GladysAssistant/Gladys/commit/774dbbe575fa023c11b90fe2eb05f2c8975f08c9)
- Gladys 2.1.4 [`682dcbf`](https://github.com/GladysAssistant/Gladys/commit/682dcbfe808a01188244961bbcf2bda8f3c141f6)

#### [v2.1.3](https://github.com/GladysAssistant/Gladys/compare/v2.1.1...v2.1.3)

> 3 October 2015

- Fix #17 - Problem with email verification on User Models [`#17`](https://github.com/GladysAssistant/Gladys/issues/17)
- Sync events with GitHub [`a70d489`](https://github.com/GladysAssistant/Gladys/commit/a70d489a4bb463b1352d7779f49064e277633995)
- Introducing 'gladys' event emitter variable, accessible everywhere. Replace sails.config.Event ( still working but will be removed in the future ) [`7e1b1c6`](https://github.com/GladysAssistant/Gladys/commit/7e1b1c6241e10ad8a2ccc3ee57831138f01e4504)
- Correct bug in ScriptController - Crashing when error was not an object [`be5a6b7`](https://github.com/GladysAssistant/Gladys/commit/be5a6b7d371fd9f6f7c44ec9112baea6b2bda833)

#### [v2.1.1](https://github.com/GladysAssistant/Gladys/compare/v2.1.0...v2.1.1)

> 21 September 2015

- Gladys 2.1.1 - Fixing speak issue [`dfa8292`](https://github.com/GladysAssistant/Gladys/commit/dfa829265bc23dcf29080af9a87fa2b3924a460a)
- Fixing speak issues, speaking now working [`0a92d54`](https://github.com/GladysAssistant/Gladys/commit/0a92d54e9a479f40b7a53d96e71b2aa313c71598)

#### v2.1.0

> 16 September 2015

- Remove CDN from welcome views [`#33`](https://github.com/GladysAssistant/Gladys/pull/33)
- Adding gulp [`#32`](https://github.com/GladysAssistant/Gladys/pull/32)
- Fix bug callback undefined [`#31`](https://github.com/GladysAssistant/Gladys/pull/31)
- misspelled goingToSleep [`#28`](https://github.com/GladysAssistant/Gladys/pull/28)
- Add charset parameter to SpeakService [`#27`](https://github.com/GladysAssistant/Gladys/pull/27)
- pm2 / rename app to gladys [`#24`](https://github.com/GladysAssistant/Gladys/pull/24)
- no data userSleep [`#19`](https://github.com/GladysAssistant/Gladys/pull/19)
- Breadcrumb correction [`#18`](https://github.com/GladysAssistant/Gladys/pull/18)
- Fixes #26 , remove useless JS client on welcome page [`#26`](https://github.com/GladysAssistant/Gladys/issues/26)
- first commit [`f2d042c`](https://github.com/GladysAssistant/Gladys/commit/f2d042c136a8decca877e2ae08a966a55ecf4c69)
- Correct font import in AdminLTE.css - Production mode now working :) [`b816eb0`](https://github.com/GladysAssistant/Gladys/commit/b816eb0bda8f03be693c9557a27f20dd3724d5e8)
- Cleaning minor errors ( semicolons, ... ) [`a347c78`](https://github.com/GladysAssistant/Gladys/commit/a347c780de11fcbf0d95f0b5ea1a31e5748cd6dc)