Skip to content

Commit 7b13d24

Browse files
authored
v2.8.0 release (#1682)
## _v2.8.0 (20211119)_ **[Bug Fixes]** - Fix compilation issue when using old 8266 Arduino Frameworks. (#1639 #1640) - Fix potential security issue with `scrape_supported_devices.py` (#1616 #1619) **[Features]** - SAMSUNG_AC - Change `clean` setting to a toggle. (#1676 #1677) - Highest fan speed is available without Powerful setting. (#1675 #1678) - Change `beep` setting to a toggle. (#1669 #1671) - Fix Beep for AR12TXEAAWKNEU (#1668 #1669) - Add support for Horizontal Swing & Econo (#1277 #1667) - Add support for On, Off, & Sleep Timers (#1277 #1662) - Fix power control. Clean-up code & bitmaps from Checksum changes. (#1277 #1648 #1650) - HAIER_AC176/HAIER_AC_YRW02 - Add support A/B unit setting (#1672) - Add support degree Fahrenheit (#1659) - Add support `Lock` function (#1652) - Implement horizontal swing feature (#1641) - Implement Quiet setting. (#1634 #1635) - Basic support for Airton Protocol (#1670 #1681) - HAIER_AC176: Add Turbo and Quiet settings (#1634) - Gree: Add `SwingH` & `Econo` control. (#1587 #1653) - MIRAGE - Add experimental detailed support. (#1573 #1615) - Experimental detailed support for KKG29A-C1 remote. (#1573 #1660) - ELECTRA_AC: Add support for "IFeel" & Sensor settings. (#1644 #1645) - Add Russian translation (#1649) - Add Swedish translation (#1627) - Reduce flash space used. (#1633) - Strings finally in Flash! (#1493 #1614 #1623) - Add support for Rhoss Idrowall MPCV 20-30-35-40 A/C protocol (#1630) - Make `IRAc::opmodeToString()` output nicer for humans. (#1613) - TCL112AC/TEKNOPOINT: Add support for `GZ055BE1` model (#1486 #1602) - Support for Arris protocol. (#1598) - SharpAc: Allow position control of SwingV (#1590 #1594) **[Misc]** - HAIER_AC176/HAIER_AC_YRW02 - Replace some magic numbers with constants (#1679) - Small fix `Quiet` and `Turbo` test (#1674) - Fix `IRHaierAC176::getTemp()` return value description (#1663) - Security Policy creation and changes. (#1616 #1617 #1618 #1621 #1680) - IRrecvDumpV2/3: Update PlatformIO envs for missing languages (#1661) - IRMQTTServer - Use the correct string for Fan mode in Home Assistant. (#1610 #1657) - Move a lot of the strings/text to flash. (#1638) - Minor code style improvements. (#1656) - Update Supported Devices - HAIER_AC176 (#1673) - LG A/C (#1651 #1655) - Symphony (#1603 #1605) - Epson (#1574 #1601) - GREE (#1587 #1588) - SharpAc (#1590 #1591) - Add extra tests for LG2 protocol (#1654) - Fix parameter expansion in several macros. - Move some strings to `IRtext.cpp` & `locale/default.h` (#1637) - RHOSS: Move include and defines to their correct places (#1636) - Make makefile only build required files when running `run-%` target (#1632) - Update Portuguese translation (#1628) - Add possibility to run specific test case (#1625) - Change `googletest` library ignore (#1626) - Re-work "Fan Only" strings & matching. (#1610) - Address `C0209` pylint warnings. (#1608)
1 parent 5f6e3da commit 7b13d24

File tree

664 files changed

+41137
-22490
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

664 files changed

+41137
-22490
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
This library enables you to **send _and_ receive** infra-red signals on an [ESP8266](https://github.com/esp8266/Arduino) or an
1111
[ESP32](https://github.com/espressif/arduino-esp32) using the [Arduino framework](https://www.arduino.cc/) using common 940nm IR LEDs and common IR receiver modules. e.g. TSOP{17,22,24,36,38,44,48}* demodulators etc.
1212

13-
## v2.7.20 Now Available
14-
Version 2.7.20 of the library is now [available](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes.
13+
## v2.8.0 Now Available
14+
Version 2.8.0 of the library is now [available](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes.
1515

1616
#### Upgrading from pre-v2.0
1717
Usage of the library has been slightly changed in v2.0. You will need to change your usage to work with v2.0 and beyond. You can read more about the changes required on our [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0) page.

README_de.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
Diese Programmbibliothek ermöglicht das **Senden _und_ Empfangen** von Infrarotsignalen mit [ESP8266](https://github.com/esp8266/Arduino)- und
1212
[ESP32](https://github.com/espressif/arduino-esp32)-Mikrocontrollern mithilfe des [Arduino-Frameworks](https://www.arduino.cc/) und handelsüblichen 940nm Infrarot-LEDs undIR-Empfängermodulen, wie zum Beispiel TSOP{17,22,24,36,38,44,48}*-Demodulatoren.
1313

14-
## v2.7.20 jetzt verfügbar
15-
Version 2.7.20 der Bibliothek ist nun [verfügbar](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Die [Versionshinweise](ReleaseNotes.md) enthalten alle wichtigen Neuerungen.
14+
## v2.8.0 jetzt verfügbar
15+
Version 2.8.0 der Bibliothek ist nun [verfügbar](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Die [Versionshinweise](ReleaseNotes.md) enthalten alle wichtigen Neuerungen.
1616

1717
#### Hinweis für Nutzer von Versionen vor v2.0
1818
Die Benutzung der Bibliothek hat sich mit Version 2.0 leicht geändert. Einige Anpassungen im aufrufenden Code werden nötig sein, um mit Version ab 2.0 korrekt zu funktionieren. Mehr zu den Anpassungen finden sich auf unserer [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0)-Seite.

README_fr.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
Cette librairie vous permetra de **recevoir et d'envoyer des signaux** infrarouge sur le protocole [ESP8266](https://github.com/esp8266/Arduino) ou sur le protocole
1111
[ESP32](https://github.com/espressif/arduino-esp32) en utilisant le [Arduino framework](https://www.arduino.cc/) qui utilise la norme 940nm IR LEDs et le module basique de reception d'onde IR. Exemple : TSOP{17,22,24,36,38,44,48}* modules etc.
1212

13-
## v2.7.20 disponible
14-
Version 2.7.20 de la libraire est maintenant [disponible](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Vous pouvez voir le [Release Notes](ReleaseNotes.md) pour tous les changements importants.
13+
## v2.8.0 disponible
14+
Version 2.8.0 de la libraire est maintenant [disponible](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Vous pouvez voir le [Release Notes](ReleaseNotes.md) pour tous les changements importants.
1515

1616
#### mise à jour depuis pre-v2.0
1717
L'utilisation de la librairie à un peu changer depuis la version in v2.0. Si vous voulez l'utiliser vous devrez changer votre utilisation aussi. Vous pouvez vous renseigner sur les précondition d'utilisation ici : [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0) page.

ReleaseNotes.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,73 @@
11
# Release Notes
22

3+
## _v2.8.0 (20211119)_
4+
5+
**[Bug Fixes]**
6+
- Fix compilation issue when using old 8266 Arduino Frameworks. (#1639 #1640)
7+
- Fix potential security issue with `scrape_supported_devices.py` (#1616 #1619)
8+
9+
**[Features]**
10+
- SAMSUNG_AC
11+
- Change `clean` setting to a toggle. (#1676 #1677)
12+
- Highest fan speed is available without Powerful setting. (#1675 #1678)
13+
- Change `beep` setting to a toggle. (#1669 #1671)
14+
- Fix Beep for AR12TXEAAWKNEU (#1668 #1669)
15+
- Add support for Horizontal Swing & Econo (#1277 #1667)
16+
- Add support for On, Off, & Sleep Timers (#1277 #1662)
17+
- Fix power control. Clean-up code & bitmaps from Checksum changes. (#1277 #1648 #1650)
18+
- HAIER_AC176/HAIER_AC_YRW02
19+
- Add support A/B unit setting (#1672)
20+
- Add support degree Fahrenheit (#1659)
21+
- Add support `Lock` function (#1652)
22+
- Implement horizontal swing feature (#1641)
23+
- Implement Quiet setting. (#1634 #1635)
24+
- Basic support for Airton Protocol (#1670 #1681)
25+
- HAIER_AC176: Add Turbo and Quiet settings (#1634)
26+
- Gree: Add `SwingH` & `Econo` control. (#1587 #1653)
27+
- MIRAGE
28+
- Add experimental detailed support. (#1573 #1615)
29+
- Experimental detailed support for KKG29A-C1 remote. (#1573 #1660)
30+
- ELECTRA_AC: Add support for "IFeel" & Sensor settings. (#1644 #1645)
31+
- Add Russian translation (#1649)
32+
- Add Swedish translation (#1627)
33+
- Reduce flash space used. (#1633)
34+
- Strings finally in Flash! (#1493 #1614 #1623)
35+
- Add support for Rhoss Idrowall MPCV 20-30-35-40 A/C protocol (#1630)
36+
- Make `IRAc::opmodeToString()` output nicer for humans. (#1613)
37+
- TCL112AC/TEKNOPOINT: Add support for `GZ055BE1` model (#1486 #1602)
38+
- Support for Arris protocol. (#1598)
39+
- SharpAc: Allow position control of SwingV (#1590 #1594)
40+
41+
**[Misc]**
42+
- HAIER_AC176/HAIER_AC_YRW02
43+
- Replace some magic numbers with constants (#1679)
44+
- Small fix `Quiet` and `Turbo` test (#1674)
45+
- Fix `IRHaierAC176::getTemp()` return value description (#1663)
46+
- Security Policy creation and changes. (#1616 #1617 #1618 #1621 #1680)
47+
- IRrecvDumpV2/3: Update PlatformIO envs for missing languages (#1661)
48+
- IRMQTTServer
49+
- Use the correct string for Fan mode in Home Assistant. (#1610 #1657)
50+
- Move a lot of the strings/text to flash. (#1638)
51+
- Minor code style improvements. (#1656)
52+
- Update Supported Devices
53+
- HAIER_AC176 (#1673)
54+
- LG A/C (#1651 #1655)
55+
- Symphony (#1603 #1605)
56+
- Epson (#1574 #1601)
57+
- GREE (#1587 #1588)
58+
- SharpAc (#1590 #1591)
59+
- Add extra tests for LG2 protocol (#1654)
60+
- Fix parameter expansion in several macros.
61+
- Move some strings to `IRtext.cpp` & `locale/default.h` (#1637)
62+
- RHOSS: Move include and defines to their correct places (#1636)
63+
- Make makefile only build required files when running `run-%` target (#1632)
64+
- Update Portuguese translation (#1628)
65+
- Add possibility to run specific test case (#1625)
66+
- Change `googletest` library ignore (#1626)
67+
- Re-work "Fan Only" strings & matching. (#1610)
68+
- Address `C0209` pylint warnings. (#1608)
69+
70+
371
## _v2.7.20 (20210828)_
472

573
**[Bug Fixes]**

0 commit comments

Comments
 (0)