IRremoteESP8266
Upgrading from pre-v2.5
The library has changed from using constants declared as #define
to const with the appropriate naming per the
C++ style guide. This may potentially cause old programs to not compile. The most likely externally used #define
s have been aliased for limited backward compatibility for projects using the old style. Going forward, only the new kConstantName
style will be supported for new protocol additions.
v2.5.0 (20180919)
[Bug Fixes]
- Fix HTML menu error for GICABLE in IRMQTTServer. (#516)
- Fix Mitsubishi A/C mode setting. (#514)
- Add missing ',' in auto analyse tool generated code. (#513)
- Fix Fujitsu checksum validation. (#501)
- Remove errant Repeat debug statement in IRMQTTServer. (#507)
[Features]
- Mitsubishi A/C decode improvements. (#514)
- Basic support for Whirlpool A/C messages. (#511)
- Basic support for Samsung A/C messages. (#512)
- Experimental support for detailed Samsung A/C messages. (#521)
- Experimental support for detailed Coolix A/C messages. (#518)
- Experimental support for Lutron protocol. (#516)
- Calculate and use average values for timings in analysing tool. (#513)
[Misc]
- Style change from using #define's for constants to
const kConstantName
. - Improve the JVC example code.