Files
IoTManager/lib/ArduinoStreamUtils/CHANGELOG.md
Dmitry Borisenko 24a9d55ea0 first
2021-12-22 14:09:50 +01:00

1.8 KiB

StreamUtils - Change log

HEAD

  • Support Print::flush() on AVR

1.6.1 (2021/94/05)

  • Add example HammingSerial1.ino
  • Add support for STM32 (issue #11)

1.6.0 (2020/11/20)

  • Add HammingPrint<7, 4>
  • Add HammingStream<7, 4>, HammingEncodingStream<7, 4>, and HammingDecodingStream<7, 4>
  • Add HammingClient<7, 4>, HammingEncodingClient<7, 4>, and HammingDecodingClient<7, 4>

1.5.0 (2020/08/04)

  • Add WaitingPrint, WriteWaitingClient, and WriteWaitingStream.

1.4.1 (2020/07/01)

  • Fix unwanted waits in ReadBufferingClient and ReadBufferingStream.
  • Stop calling Client::read() in place of Stream::readBytes(), because it doesn't honor the timeout.

1.4.0 (2020/03/30)

  • Add EepromStream
  • Add support for ESP32
  • Add support for Teensy

1.3.0 (2020/01/20)

  • Move auxiliary content to extras/ to comply with new library layout
  • Add StringPrint and StringStream
  • Extract StreamUtils.hpp, same as StreamUtils.h except it keeps everything in the StreamUtils namespace.

1.2.2 (2019/07/18)

  • Fix BufferingPrint taking Stream instead of Print (issue #3)
  • Fix LoggingPrint not forwarding call to Print::flush()
  • Fix missing override specifiers

1.2.1 (2019/06/05)

  • Remove workaround for ESP8266 core 2.5.0
  • Fix compatibility with ESP8266 core 2.5.1+ (issue #2)

1.2.0 (2019/05/01)

  • Add LoggingPrint
  • Add BufferingPrint
  • Add WriteLoggingClient, ReadLoggingClient, and LoggingClient
  • Add WriteBufferingClient and ReadBufferingClient

1.1.0 (2019/04/20)

  • Add LoggingStream (=ReadLoggingStream + WriteLoggingStream)

1.0.0 (2019/04/14)

  • Add ReadBufferingStream and WriteBufferingStream
  • Add ReadLoggingStream and WriteLoggingStream