Skip to content

Tags: fcorin/IRremoteESP8266

Tags

v2.7.18

Toggle v2.7.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v2.7.18 release (crankyoldgit#1466)

_v2.7.18 (20210420)_

**[Misc]**
- Fix issues with installing the library under the Arduino IDE on Win10 & OSX (crankyoldgit#1451 crankyoldgit#1464)
- Reduce the library's github zip download size. (crankyoldgit#1451 crankyoldgit#1463)
- An experiment in using Github Actions to do some of the CI work. (crankyoldgit#1462)

v2.7.17

Toggle v2.7.17's commit message
v2.7.17 re-release

_v2.7.17 (20210420)_
**[News]**
- The library now supports 100 IR protocols! \o/

**[Bug Fixes]**
- Fix `IRAcUtils::decodeToState()` for different length Samsung msgs (crankyoldgit#1447 crankyoldgit#1448)
- Fix issues with installing the library under the Arduino IDE on Win10 & OSX (crankyoldgit#1451 crankyoldgit#1464)

**[Features]**
- Fujitsu: Add support for `ARREW4E` model. (crankyoldgit#1455 crankyoldgit#1456)
- Experimental detailed support for Truma A/Cs. (crankyoldgit#1440 crankyoldgit#1449)

**[Misc]**
- Fix Arduino library linter issues. (crankyoldgit#1451 crankyoldgit#1452 crankyoldgit#1453 crankyoldgit#1460)
- Reduce the library's zip download size. (crankyoldgit#1451 crankyoldgit#1463)
- An experiment in using Github Actions to do some of the CI work. (crankyoldgit#1462)

v2.7.16

Toggle v2.7.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v2.7.16 release (crankyoldgit#1439)

## _v2.7.16 (20210324)_

**[Features]**
- ToshibaAC: Swing handling and `setRaw()` improvements. (crankyoldgit#1423 crankyoldgit#1424 crankyoldgit#1425)
- Support for XMP (Xfinity) protocol. (crankyoldgit#1414 crankyoldgit#1422)
- ToshibaAC: Adjust inter-message gap timing to improve matching. (crankyoldgit#1420 crankyoldgit#1421)
- Ecoclim: Add detailed A/C support (crankyoldgit#1397 crankyoldgit#1415)

**[Misc]**
- [ESP32] Fix `addApbChangeCallback(): duplicate func` kernel msgs (crankyoldgit#1434 crankyoldgit#1435)
- refactor ir_Fujitsu (crankyoldgit#1419)
- refactor ir_Whirlpool (crankyoldgit#1416)
- refactor ir_Vestel (crankyoldgit#1413)
- refactor ir_Trotec (crankyoldgit#1412)

v2.7.16a

Toggle v2.7.16a's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v2.7.16 release (crankyoldgit#1439)

## _v2.7.16 (20210324)_

**[Features]**
- ToshibaAC: Swing handling and `setRaw()` improvements. (crankyoldgit#1423 crankyoldgit#1424 crankyoldgit#1425)
- Support for XMP (Xfinity) protocol. (crankyoldgit#1414 crankyoldgit#1422)
- ToshibaAC: Adjust inter-message gap timing to improve matching. (crankyoldgit#1420 crankyoldgit#1421)
- Ecoclim: Add detailed A/C support (crankyoldgit#1397 crankyoldgit#1415)

**[Misc]**
- [ESP32] Fix `addApbChangeCallback(): duplicate func` kernel msgs (crankyoldgit#1434 crankyoldgit#1435)
- refactor ir_Fujitsu (crankyoldgit#1419)
- refactor ir_Whirlpool (crankyoldgit#1416)
- refactor ir_Vestel (crankyoldgit#1413)
- refactor ir_Trotec (crankyoldgit#1412)

v2.7.15

Toggle v2.7.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v2.7.15 release (crankyoldgit#1411)

##_v2.7.15 (20210213)_

**[BREAKING CHANGES]**
- Some Daikin2 constants have been changed. (crankyoldgit#1393)

**[Features]**
- Experimental basic support for EcoClim 56 & 15 bit protocols. (crankyoldgit#1397 crankyoldgit#1410)
- MITSUBISHI_AC: Add support for enabling Weekly Timer. (crankyoldgit#1403 crankyoldgit#1404)
- Mitsubishi ACs: Improve handling swing/vane settings. (crankyoldgit#1399 crankyoldgit#1401)
- MITSUBISHI_AC: Add support for half degrees. (crankyoldgit#1398 crankyoldgit#1400)
- Add `irutils::addSwing[V|H]ToString()` and adjust some constants (crankyoldgit#1365 crankyoldgit#1393)
- SharpAc: Add support for model A903, and improve `IRac` fan & power control. (crankyoldgit#1387 crankyoldgit#1390)
- Experimental support for Milestag2 (crankyoldgit#1360 crankyoldgit#1380)

**[Misc]**
- Improve `IRac::sendAc()` documentation. (crankyoldgit#1408 crankyoldgit#1409)
- refactor ir_Transcold (crankyoldgit#1407)
- refactor ir_Toshiba (crankyoldgit#1395)
- Fix Travis-CI build issues. (crankyoldgit#1396)
- refactor ir_Teco (crankyoldgit#1392)
- Fujitsu A/C: Add warning/suggestions for AR-RAH1U devices (crankyoldgit#1376 crankyoldgit#1386)
- refactor ir_Technibel (crankyoldgit#1385)
- Add the new logo and banner 🎉 (crankyoldgit#1371 crankyoldgit#1372)
- Update references to sbprojects website. (crankyoldgit#1381 crankyoldgit#1383)
- refactor ir_Tcl (crankyoldgit#1379)

v2.7.14

Toggle v2.7.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v2.7.14 release (crankyoldgit#1377)

## _v2.7.14 (20210103)_

**[Bug Fixes]**
- SanyoAc: Fix Sensor Location error (crankyoldgit#1359)
- IRMQTTServer: Compiler error under PlatformIO on Windows. (crankyoldgit#1353 crankyoldgit#1354)
- Workaround for ESP32 hw timer library calls not in IRAM. (crankyoldgit#1350 crankyoldgit#1351)

**[Features]**
- PANASONIC_AC32: Add limited detailed support. (crankyoldgit#1364 crankyoldgit#1366)
- Move global vars in IRrecv into a namespace. (crankyoldgit#1350 crankyoldgit#1352)
- Fujitsu: Handle toggles of Econo & Turbo when `IRac` interface is used. (crankyoldgit#1334 crankyoldgit#1345)

**[Misc]**
- Elitescreens: Update supported brands/models (crankyoldgit#1375)
- refactor ir_Sharp (crankyoldgit#1374)
- refactor ir_Sanyo (crankyoldgit#1359)
- Gree: List Amana as supported. (crankyoldgit#1361 crankyoldgit#1363)
- Lasertag: Increase matching tolerance. (crankyoldgit#1360 crankyoldgit#1362)
- refactor ir_Samsung (crankyoldgit#1358)
- refactor ir_Neoclima (crankyoldgit#1349)
- Update issue templates (crankyoldgit#1348 crankyoldgit#1355)
- Midea: Update supported devices & add notes for an odd Pioneer System. (crankyoldgit#1342 crankyoldgit#1344)
- Kelvinator: Update supported models. (crankyoldgit#1335 crankyoldgit#1346)

v2.7.13

Toggle v2.7.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v2.7.13 release (crankyoldgit#1343)

## _v2.7.13 (20201125)_

**[Bug Fixes]**
- Fix crash when `IRac::sendAc(state_t, *state_t)` called with `SAMSUNG_AC` & `NULL` (crankyoldgit#1341 crankyoldgit#1339)
- Mitsubishi112 & 136: `setSwingV()` incorrectly sets mode. (crankyoldgit#1337)
- Typo preventing RC6 from compiling when other protocols disabled. (crankyoldgit#1332 crankyoldgit#1331)

**[Features]**
- Coolix: Improve Sensor(ZoneFollow) and add Vane Step support. (crankyoldgit#1340 crankyoldgit#1318)

**[Misc]**
- refactor ir_Coolix (crankyoldgit#1340)
- refactor ir_Mitsubishi (crankyoldgit#1336)
- refactor ir_MitsubishiHeavy (crankyoldgit#1333)

v2.7.12

Toggle v2.7.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v2.7.12 release (crankyoldgit#1330)

_v2.7.12 (20201113)_

**[Bug Fixes]**
- `defaultBits()` returned incorrect result for `PANASONIC_AC` (crankyoldgit#1307 crankyoldgit#1314)
- Fix `LG2` timings and refactor `decodeLG()` (crankyoldgit#1298 crankyoldgit#1304)

**[Features]**
- Midea: Add support for "Follow Me"/Sensor, Turbo, Light, & Timers (crankyoldgit#1318 crankyoldgit#1327)
- SharpAc: Add model support for A705 (crankyoldgit#1309 crankyoldgit#1313)
- Add basic support for Panasonic A/C 32bit/16bit protocol. (crankyoldgit#1307 crankyoldgit#1316)
- Add support for Elite Screens protocol. (crankyoldgit#1306 crankyoldgit#1310)
- IRrecvDumpV2+: Add tolerance setting. (crankyoldgit#1292)
- Add basic support for the Mirage Protocol. (crankyoldgit#1289 crankyoldgit#1291)
- Internationalisation Support
  - `pt-BR`: Add Portuguese/Brazilian support. (crankyoldgit#1303)
  - `de-DE`: Backfill missing strings (crankyoldgit#1294)
  - `de-DE`: update for recent addition of 'tolerance' (crankyoldgit#1293)
  - `de-DE`: Translate root README.md into German (crankyoldgit#1297)

**[Misc]**
- refactor ir_LG (crankyoldgit#1325)
- refactor ir_Kelvinator (crankyoldgit#1317)
- refactor ir_Hitachi (crankyoldgit#1308)
- refactor ir_Goodweather (crankyoldgit#1295)
- refactor ir_Electra (crankyoldgit#1290)
- refactor ir_Daikin (crankyoldgit#1288)
- Update Kaysun supported models. (crankyoldgit#1322)
- fix typos/spelling mistakes (crankyoldgit#1301)
- Add some missing Doxygen class/data-type descriptions. (crankyoldgit#1287)

v2.7.11

Toggle v2.7.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v2.7.11 release (crankyoldgit#1286)

* Regenerate Doxygen documentation

* v2.7.11 release
_v2.7.11 (20201002)_

**[Features]**
- Transcold: Add detailed support. (crankyoldgit#1256 crankyoldgit#1278)
- Airwell/Whirlpool: Add handling of previous state to `.toCommon()` (crankyoldgit#1275 crankyoldgit#1276)
- IRMQTTServer: Change how MQTT packet/buffer size is set. (crankyoldgit#1271)
- Fujitsu: Add support for timers. (crankyoldgit#1255 crankyoldgit#1261 crankyoldgit#1262)
- Neoclima: Add Economy & Fahrenheit support (crankyoldgit#1260 crankyoldgit#1265)
- Technibel: Cleanup and code fixes/improvements. (crankyoldgit#1259 crankyoldgit#1266)
- Technibel: Add detailed A/C support (crankyoldgit#1259)
- Transcold: Add basic support. (crankyoldgit#1256 crankyoldgit#1258)

**[Misc]**
- refactor ir_Delonghi (crankyoldgit#1285)
- Whirlpool: Change default mode in `convertMode()` (crankyoldgit#1283 crankyoldgit#1284)
- SamsungAC: Unit tests to help debug poor signal (crankyoldgit#1277 crankyoldgit#1280)
- Add question & note about VS1838b use to issue template. (crankyoldgit#1281)
- rewrite ir_Corona (crankyoldgit#1274)
- tools/mkkeywords: Fix minor parsing issue. (crankyoldgit#1272)
- Add Zhongxian Li to Contributers.md (crankyoldgit#1270)
- rewrite Carrier (crankyoldgit#1269)
- rewrite ir_Argo by using bit field (crankyoldgit#1264)
- rewrite ir_Amcor by using bit field (crankyoldgit#1263)
- Update Fujitsu supported model info.
- Clarify the scope of the LittleFS breaking change.

v2.7.10

Toggle v2.7.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v2.7.10 Release (crankyoldgit#1257)

## v2.7.10 release
_v2.7.10 (20200831)_

**[BREAKING CHANGES]**
- move SPIFFS to LittleFS for ESP8266 (crankyoldgit#1182 crankyoldgit#1226)
- Daikin176: Change & increase operating mode values. (crankyoldgit#1233 crankyoldgit#1235)

**[Bug Fixes]**
- TOSHIBA_AC: not turning off when using `IRac` class. (crankyoldgit#1250 crankyoldgit#1251)
- Haier: change position of Fan speed bits. (crankyoldgit#1246 crankyoldgit#1247)

**[Features]**
- Voltas: Add detailed support for Voltas A/Cs (crankyoldgit#1238 crankyoldgit#1248)
- Add support for Metz protocol. (crankyoldgit#1241 crankyoldgit#1242)
- Basic support for Voltas A/C protocol (crankyoldgit#1238 crankyoldgit#1243)
- Add low level bit formatting sanity checks. (crankyoldgit#1232)

**[Misc]**
- Rewrite Airwell by using bit fields (crankyoldgit#1254)
- Rewrite Haier YRW02 using bit fields (crankyoldgit#1253)
- rewrite Haier HSU07-HEA03 (crankyoldgit#1246 crankyoldgit#1247)
- rewrite ir_Gree & ir_Midea by using bit field (crankyoldgit#1240)
- Incorrect usage of `assert()` (crankyoldgit#1244 crankyoldgit#1245 crankyoldgit#1232)
- rewrite Gree (crankyoldgit#1210)