Skip to content

Releases: crankyoldgit/IRremoteESP8266

IRremoteESP8266 v2.7.17

19 Apr 14:43
Compare
Choose a tag to compare

v2.7.17 (20210420)

[News]

  • The library now supports 100 IR protocols! \o/

[Bug Fixes]

  • Fix IRAcUtils::decodeToState() for different length Samsung msgs (#1447 #1448)
  • Fix issues with installing the library under the Arduino IDE on Win10 & OSX (#1451 #1464)

[Features]

  • Fujitsu: Add support for ARREW4E model. (#1455 #1456)
  • Experimental detailed support for Truma A/Cs. (#1440 #1449)

[Misc]

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

IRremoteESP8266 v2.7.16

24 Mar 11:02
38eacde
Compare
Choose a tag to compare

v2.7.16 (20210324)

[Features]

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

[Misc]

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

IRremoteESP8266 v2.7.16a

01 Apr 10:07
38eacde
Compare
Choose a tag to compare
Pre-release

Re-release to address issue with Arduino-IDE not installing the library correct.

No Changes from the original v2.7.16

v2.7.16 (20210324)

[Features]

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

[Misc]

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

IRremoteESP8266 v2.7.15

13 Feb 10:16
4e6784f
Compare
Choose a tag to compare

v2.7.15 (20210213)

[BREAKING CHANGES]

  • Some Daikin2 constants have been changed. (#1393)

[Features]

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

[Misc]

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

IRremoteESP8266 v2.7.14

04 Jan 05:42
63e2538
Compare
Choose a tag to compare

v2.7.14 (20210103)

[Bug Fixes]

  • SanyoAc: Fix Sensor Location error (#1359)
  • IRMQTTServer: Compiler error under PlatformIO on Windows. (#1353 #1354)
  • Workaround for ESP32 hw timer library calls not in IRAM. (#1350 #1351)

[Features]

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

[Misc]

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

IRremoteESP8266 v2.7.13

25 Nov 14:26
d02bc1c
Compare
Choose a tag to compare

v2.7.13 (20201125)

[Bug Fixes]

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

[Features]

  • Coolix: Improve Sensor(ZoneFollow) and add Vane Step support. (#1340 #1318)

[Misc]

  • refactor ir_Coolix (#1340)
  • refactor ir_Mitsubishi (#1336)
  • refactor ir_MitsubishiHeavy (#1333)

IRremoteESP8266 v2.7.12

13 Nov 22:34
b7fa4ba
Compare
Choose a tag to compare

v2.7.12 (20201113)

[Bug Fixes]

  • defaultBits() returned incorrect result for PANASONIC_AC (#1307 #1314)
  • Fix LG2 timings and refactor decodeLG() (#1298 #1304)

[Features]

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

[Misc]

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

IRremoteESP8266 v2.7.11

04 Oct 04:53
922a104
Compare
Choose a tag to compare

v2.7.11 (20201002)

[Features]

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

[Misc]

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

IRremoteESP8266 v2.7.10

31 Aug 14:10
87d448f
Compare
Choose a tag to compare

v2.7.10 (20200831)

[BREAKING CHANGES]

  • IRMQTTServer & Web-AC-Control: move SPIFFS to LittleFS for ESP8266 (#1182 #1226 Note)
  • Daikin176: Change & increase operating mode values. (#1233 #1235)

[Bug Fixes]

  • TOSHIBA_AC: not turning off when using IRac class. (#1250 #1251)
  • Haier: change position of Fan speed bits. (#1246 #1247)

[Features]

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

[Misc]

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

IRremoteESP8266 v2.7.9

30 Jul 03:20
857a9ee
Compare
Choose a tag to compare

v2.7.9 (20200730)

[Bug Fixes]

  • Fix mistake in IRLGAc::convertFan(). (#1214 #1215)

[Features]

  • Add Sanyo A/C (72 bit) protocol with detailed support. (#1211 #1218)
  • Added modification to Midea unit to support Danby DAC AC units. (#1213)
  • ToshibaAc: Rework to support Carrier models and add more settings. (#1205 #1212)
  • Add detailed support for Airwell A/C protocol. (#1202 #1204)

[Misc]

  • Pioneer: Update timings based on user collected data. (#1220 #1222)
  • Samsung36: Adjust timings & update unit tests. (#1220 #1221)
  • Consolidate common code: Inverted byte pairs (#1219)
  • Remove duplicate code from IRToshibaAC::calcChecksum() (#1207)
  • Update missing/incorrect doxygen comments (#1203)