1.5.0
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
- @jboynes made their first contribution in #196
- @PiotrekB416 made their first contribution in #200
- @haydenroche5 made their first contribution in #198
- @umbynos made their first contribution in #202
- @andreagilardoni made their first contribution in #226
- @CamelCaseName made their first contribution in #227
Full Changelog: 1.4.0...1.5.0