Skip to content

Latest commit

 

History

History
87 lines (47 loc) · 2.14 KB

CHANGELOG.md

File metadata and controls

87 lines (47 loc) · 2.14 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • #[tests(default_timeout = <u32>)] to configure a suite-wide default timeout.

Added

Changed

  • Breaking: Bump embassy-excecutor to 0.6.1

Fixed

Removed

Added

  • Make it possible to bring your own Embassy executor (feature external-executor)
  • Added panic handler directly to this crate (enabled per default, feature panic-handler)
  • Added support for xtensa semihosting (feature xtensa-semihosting)
  • Added feature to initialize logging sink (feature init-log)
  • Breaking: Added a linker script, to ensure symbols like EMBEDDED_TEST_VERSION are kept

Changed

  • Feature rtt renamed to init-rtt to better reflect its purpose.

Added

  • Added Feature rtt to initialize logging via rtt-target crate.

Changed

  • Breaking: Bump embassy-excecutor to 0.5.0

Added

  • Show improved diagnostic when no executor feature is enabled on the embassy-executor crate.
  • Calculate the test list buffer size at compile time to avoid a too small buffer.

Fixed

  • Macro produced invalid rust code when there was no #[init] function present.

Changed

  • Removed #![feature(trait_alias)] to allow usage of embedded-test in stable rust.

Fixed

  • Updated semihosting dependency to fix failing build for cortex-m targets.

Initial release on crates.io