Skip to content

Releases: crankyoldgit/IRremoteESP8266

IRremoteESP8266 v2.5.2

21 Oct 20:16
d58ee79
Compare
Choose a tag to compare

v2.5.2 (20181021)

[Bug Fixes]

  • Add missing send() method to IRPanasonicAC class. (#545)
  • Add missing sendWhirlpoolAC() to IRMQTTServer.ino (#558)

[Features]

  • Add IR receiving support to IRMQTTServer. (#543)
  • Pioneer support (#547)
  • Add support for a second LG protocol variant. (#552)
  • Support for short Panasonic A/C messages. (#553)
  • Add support for Panasonic CKP series A/Cs. (#554)
  • Experimental timer/clock support for Panasonic A/Cs. (#546)
  • Add Made With Magic (MWM) support (#557)

[Misc]

  • Grammar and typo fixes (#541, #549)
  • Increase Panasonic A/C message tolerances. (#542)
  • Added command mode2_decode in tools/ (#557)
  • General code style cleanup (#560)

IRremoteESP8266 v2.5.1

02 Oct 11:44
191afe0
Compare
Choose a tag to compare

v2.5.1 (20181002)

[Bug Fixes]

  • Correct the byte used for Samsung AC Swing. (#529)
  • Fix not sending Samsung A/C messages in IRMQTTServer. (#529)

[Features]

  • Experimental support for Electra A/C messages. (#528)
  • Experimental support for Panasonic A/C messages. (#535)
  • Samsung A/C fixes & improvements (#529)
  • IRMQTTServer v0.6.0 (#530)

[Misc]

  • Change required WifiManager lib version to v0.14
  • Add alias for RAWTICK to kRawTick. (#535)
  • Update sendLutron() status. (#515)
  • Remove leftover debug message in IRrecvDumpV2 (#526)

IRremoteESP8266

20 Sep 09:29
6ed8a30
Compare
Choose a tag to compare

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 #defines 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.

IRremoteESP8266

27 Jul 22:37
1f7d963
Compare
Choose a tag to compare

v2.4.3 (20180727)

[Bug Fixes]

  • Handle Space Gaps better in auto analyse tool. (#482)
  • Correct min repeat for GICABLE in IRMQTTServer. (#494)

[Features]

  • Add static IP config option to IRMQTTServer (#480)
  • Full decoding/encoding support for the Haier YRW02 A/C. (#485 #486 #487)

[Misc]

  • Update LG (28-bit) HDR mark and space timings. (#492)
  • Spelling and grammar fixes (#491)

IRremoteESP8266

01 Jun 22:37
3ae8ffe
Compare
Choose a tag to compare

v2.4.2 (20180601)

[Bug Fixes]

  • Timing Fix: Update the period offset compensation.

[Features]

  • Improvements for IRMQTTServer example (#466)

IRremoteESP8266

20 May 12:17
966b68e
Compare
Choose a tag to compare

v2.4.1 (20180520)

[Bug Fixes]

  • Fix crash in IRMQTTServer when compiled under Arduino IDE. (#455)
  • Default bit length not set for RCMM in IRMQTTServer example. (#456)
  • Bad acknowledgements for some A/C protocols in IRMQTTServer example. (#460)

[Features]

  • Allow disabling the use of delay() calls. (#450)
  • Initial support for G.I. Cable protocol. (#458)
  • Support of Hitachi A/C 13 & 53 byte messages. (#461)

[Misc]

  • Auto Analyse Raw Data script converted to Python. (#454)

IRremoteESP8266

09 Apr 09:45
7b8029a
Compare
Choose a tag to compare

v2.4.0 (20180407)

[Bug Fixes]

  • Add missing WiFi.begin() call to IRGCTCPServer example. (#433)
  • Add missing sendHaierAC() to IRMQTTServer example. (#434 & #444)
  • Make mqtt clientid unique in IRMQTTServer example. (#444)

[Features]

  • Initial Mitsubishi projector protocol support. (#442)
  • Experimental support of Hitachi A/C messages. (#445)
  • Improve transmission pulse modulation support.
    Allow disabling of transmission frequency modulation.(#439)

[Misc]

  • IRMQTTServer example improvements. (#444)

IRremoteESP8266

02 Mar 14:17
9ff6f2d
Compare
Choose a tag to compare

v2.3.3 (20180302)

[Bug Fixes]

  • Ensure the IR LED is off before we start. (#405)

[Features]

  • Experimental decode support for Gree HVAC units (#397)
  • Initial support for Haier A/Cs. (#409)
  • Improve timing accuracy of unit tests. (#403)
  • Rework matchData() to handle equal total data bit time protocols. (#408)

[Misc]

  • Add startup text to IRrecvDumpV2 and IRrecvDemo (#412)
  • Tweak timings on Fujitsu A/C header (#418)
  • AutoAnalyseRawData.sh: Add some support for handling larger than 64 bit codes. (#419)
  • Use better comments for send GPIO in examples. (#425)

IRremoteESP8266

26 Jan 07:26
c805d52
Compare
Choose a tag to compare

v2.3.2 (20180126)

[Bug Fixes]

  • Integer underflow caused device not to respond in sendJVC() (#401)

[Features]

  • Initial support for sending & receiving Carrier HVAC codes. (#387)
  • Add Pronto HEX code support to gc_decode tool. (#388)

[Misc]

  • Make mDNS independent of MQTT in IRMQTTServer example code. (#390 #391)

IRremoteESP8266

29 Dec 06:58
b39717d
Compare
Choose a tag to compare

v2.3.1 (20171229)

[Bug Fixes]

  • Setting #define SEND_FUJITSU_AC false caused a compilation error (#375)
  • Integer underflow caused huge space() in sendGeneric() (#381)

[Features]

  • Support sending & receiving Lasertag codes. (#374)
  • Reduce the library footprint by using a new sendGeneric() routine. (#373)

[Misc]

  • Lots of grammar & typo fixes. (#378)
  • Update keywords.txt for Arduino IDE users (#371)
  • Update pins in examples so they are compatible with Adafruit boards. (#383)