- Add missing class names in
keywords.txt - Add missing includes in
StreamUtils.hpp(issue #39)
- Fix infinite loop in
ChunkDecodingPolicywhen transmission cuts mid-chunk (issue #37)
- Add
ChunkDecodingStreamandChunkDecodingClient
- Add support for DxCore (issue #34)
- Fix "EEPROM.h: No such file or directory" with ArduinoCore-mbed (issue #31)
- Fix "__FlashStringHelper is ambiguous" with arduino-pico (issue #30)
- Fix
HammingStreamandHammingDecodingStreamon ESP32 (issue #29)
- Add support for
Print::flush()on ESP32 and STM32 - Add
ProgmemStream
- Add support for Roger's core for STM32 (issue #20)
- Support
Print::flush()on AVR - Fix
StringStream.readBytes()on ESP8266, ESP32, and STM32 (issue #16)
- Add example
HammingSerial1.ino - Add support for STM32 (issue #11)
- Add
HammingPrint<7, 4> - Add
HammingStream<7, 4>,HammingEncodingStream<7, 4>, andHammingDecodingStream<7, 4> - Add
HammingClient<7, 4>,HammingEncodingClient<7, 4>, andHammingDecodingClient<7, 4>
- Add
WaitingPrint,WriteWaitingClient, andWriteWaitingStream.
- Fix unwanted waits in
ReadBufferingClientandReadBufferingStream. - Stop calling
Client::read()in place ofStream::readBytes(), because it doesn't honor the timeout.
- Add
EepromStream - Add support for ESP32
- Add support for Teensy
- Move auxiliary content to
extras/to comply with new library layout - Add
StringPrintandStringStream - Extract
StreamUtils.hpp, same asStreamUtils.hexcept it keeps everything in theStreamUtilsnamespace.
- Fix
BufferingPrinttakingStreaminstead ofPrint(issue #3) - Fix
LoggingPrintnot forwarding call toPrint::flush() - Fix missing
overridespecifiers
- Remove workaround for ESP8266 core 2.5.0
- Fix compatibility with ESP8266 core 2.5.1+ (issue #2)
- Add
LoggingPrint - Add
BufferingPrint - Add
WriteLoggingClient,ReadLoggingClient, andLoggingClient - Add
WriteBufferingClientandReadBufferingClient
- Add
LoggingStream(=ReadLoggingStream+WriteLoggingStream)
- Add
ReadBufferingStreamandWriteBufferingStream - Add
ReadLoggingStreamandWriteLoggingStream