Skip to content

1.5.0

Compare
Choose a tag to compare
@aentinger aentinger released this 23 Jan 08:29

What's Changed

  • Add HardwareCAN - a abstract base class for implementing CAN interfaces across Arduino cores. by @aentinger in #185
  • IPAddress: add toString() method by @pennam in #187
  • Fix stack buffer overflow in String::getBytes() test by @tttapa in #193
  • Fix volatile errors when compiling for C++23 by @jboynes in #196
  • Fixed string::replace doesn't replace multiple occurrences of longer string with shorter one by @PiotrekB416 in #200
  • Fix format specifier for printing CAN message ID in CanMsg.h. by @haydenroche5 in #198
  • Extend CanMsg to allow to distinguish between standard and extended ids … by @aentinger in #194
  • Fix of empty string printed in case of a 64-bit unsigned integer. by @aentinger in #203
  • Bump codecov-action to v3, and use token by @umbynos in #202
  • Do not rely on the actual value returned from strcmp in tests, only the sign. by @jboynes in #205
  • Test to ascii by @jboynes in #206
  • Fix: add test case for CanMsgRingBuffer. by @jboynes in #207
  • Allow tests to run on systems with case-insensitive filesystems and newer compilers. by @jboynes in #208
  • Remove guards as we already require C++11 by @jboynes in #213
  • Replace use of deprecated sprintf in IPAddress by @jboynes in #210
  • Document that C++11 is required by @jboynes in #214
  • List ArduinoCore-renesas as core using ArduinoCore-API by @aentinger in #215
  • Fix: do not call "memcpy" if there is a) no data to copy, or b) the src pointer is null. by @aentinger in #217
  • Add documentation for CAN API to fix #221 by @jboynes in #222
  • Fix #217 when compiling with newer compiler versions by @jboynes in #224
  • Add String::isEmpty() by @alranel in #220
  • Making type() function callable when IPAddress is defined const by @andreagilardoni in #226
  • Added two missing macros to the compatibility pgmspace.h by @CamelCaseName in #227

New Contributors

Full Changelog: 1.4.0...1.5.0