Skip to content

v6.0.0

Latest
Compare
Choose a tag to compare
@gabrielfrasantos gabrielfrasantos released this 26 Dec 17:27
a561e5a

6.0.0 (2023-12-26)

⚠ BREAKING CHANGES

  • wifi interface refactored
  • color class improved
  • generic pairing/bonding classes updated (#330)
  • ble interface improvements (#300)
  • security for MessageCommunication (#294)
  • add upgrade.pack_builder_instantations (#190)

Features

Bug Fixes

  • .vscode/tasks.json: Call correct clangformat target (#178) (a3427b3)
  • Add acd sources to lwip (#400) (a4f68ef)
  • Add check for availability of __has_cpp_attribute (#218) (98b5c8d), closes #134
  • Add missing overloads to JsonObjectFormatter (#212) (c4047c3)
  • Added workaround mbedtls and clang-cl incomatibility (#441) (063b595)
  • Build fixed (c66d1c6)
  • Correct order of destruction in EchoForwarderToSerial. (#291) (3267831)
  • Corrected incorrect destructor syntax (#460) (e01dd98)
  • Cpp:S6232 well-defined type-punning method should be used instead of a union-based one (d809c17)
  • CucumberWireProtocolFormatter; max string value size does not fit into stepMatchArgumentsBuffer. (#311) (5504202)
  • Decouple host and embedded builds (#225) (d443b16)
  • Destruction of HttpClientJson while resetting the reader resulted in memory corruption (#404) (ed8a8a0)
  • Detaching HttpClient while in HeaderAvailable resulted in a crash (#406) (a905a30)
  • devcontainer: Select correct base image version (#114) (041d64b)
  • Enable service scoping of method invocations in services.echo_console (#325) (7090a40)
  • Ensure forwarding constructors have constraints (#290) (5015938)
  • external/protoc: Download protoc for correct host architecture (#214) (6ed6bd1)
  • GattClient notification (#284) (15ff387)
  • hal/windows: Correct header sequence for UartPortFinder (#209) (d102e2b)
  • Handle echo message split over multiple streams (#481) (37d7878)
  • HttpClientBasic reporting error for reestablished connections (#473) (0619299)
  • Include(CTest) should be called from top-level (5163094)
  • Incorrect handling of float numbers in json (#478) (c8ee456)
  • Infra/util/Endian: fix comparison against C++ version (#486) (4fe74e5)
  • Line termination mismatch in hex files (#307) (47482c3)
  • Null json value (#470) (e72d48f)
  • Osx socket implementation (#232) (e127311)
  • Protobuf/echo/EchoInstantiation: fix compilation errors (#267) (9b53dc1)
  • protobuf: More granular control over excluded warnings (354e15e)
  • Release asset upload (#150) (76b5fd1)
  • Remove \r from end of line of certificates (#510) (7f581d8)
  • Remove superfluous > from cmake/emil_xsltproc.cmake (#276) (be139b2)
  • SonarCloud cpp:S3491 (bfc763e)
  • UpgradePackBuilderFacade setting mbedtls global memory pool on stack (#324) (ec567d5)
  • UpgradePackBuilderFacade setting mbedtls global memory pool on stack, causing a crash when combined with ConnectionMbedTls (ec567d5)
  • Usable memory loss in HttpClientBasic::Path (#304) (d5d4abf)
  • Use EMIL_MAYBE_UNUSED (3d9834d)
  • Use EMIL_MAYBE_UNUSED in version file generation (#177) (3d9834d)
  • Use gh cli to publish release assets (#184) (9de4c45)
  • Various fixes for echo (#462) (0062598)