Skip to content

Commit 6d9faec

Browse files
committed
Prepare for release v0.7.0-alpha.0
1 parent 8be3682 commit 6d9faec

File tree

13 files changed

+48
-27
lines changed

13 files changed

+48
-27
lines changed

CHANGELOG.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
## [0.7.0-alpha.0]
11+
12+
### Added
13+
14+
- Support for unit tests!
15+
16+
### Changed
17+
18+
- Breaking: probe-rs reads the test cases directly from the ELF file instead of querying them from the target via
19+
semihosting.
20+
- Breaking: global setup function must now be annotated with an attribute `#[embedded_test::setup]`
21+
instead of passing it to `#[embedded_test::tests(setup=...)]`.
22+
- Linker script now lives in its own crate `embedded-test-linker-script`, to allow keeping `embedded-test` in
23+
`[dev-dependencies]`.
24+
25+
### Fixed
26+
27+
- Ensure `embedded-test.x` is only augmenting (instead of replacing) the linker scripts on std
28+
1029
## [0.6.2]
1130

1231
### Changed
@@ -23,8 +42,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2342
- Support to run test on the host/std for Ariel OS.
2443

2544
### Changed
26-
- Updated defmt 0.3.8 => 1
2745

46+
- Updated defmt 0.3.8 => 1
2847

2948
## [0.6.0]
3049

@@ -96,7 +115,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
96115

97116
Initial release on crates.io
98117

99-
[unreleased]: https://github.com/probe-rs/embedded-test/compare/v0.6.2...master
118+
[unreleased]: https://github.com/probe-rs/embedded-test/compare/v0.7.0-alpha.0...master
119+
120+
[0.7.0-alpha.0]: https://github.com/probe-rs/embedded-test/compare/v0.6.2...v0.7.0-alpha.0
100121

101122
[0.6.2]: https://github.com/probe-rs/embedded-test/compare/v0.6.1...v0.6.2
102123

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "embedded-test"
3-
version = "0.6.2"
3+
version = "0.7.0-alpha.0"
44
edition = "2021"
55
repository = "https://github.com/probe-rs/embedded-test"
66
license = "MIT OR Apache-2.0"
@@ -12,8 +12,8 @@ categories = ["embedded", "no-std", "development-tools::testing"]
1212
default-target = "riscv32imac-unknown-none-elf"
1313

1414
[dependencies]
15-
embedded-test-macros = { version = "0.6.1", path = "./macros" }
16-
embedded-test-linker-script = { version = "0.1.0", path = "linker-script" }
15+
embedded-test-macros = { version = "0.7.0-alpha.0", path = "./macros" }
16+
embedded-test-linker-script = { version = "0.1.0-alpha.0", path = "linker-script" }
1717
semihosting = { version = "0.1.7", features = ["args"], optional = true }
1818
serde = { version = "1.0.193", default-features = false, features = ["derive"], optional = true }
1919
serde_json = { version = "1.0.139", optional = true }

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Add the following to your `Cargo.toml`:
3737

3838
```toml
3939
[dependencies]
40-
embedded-test = { version = "0.7.0" }
40+
embedded-test = { version = "0.7.0-alpha.0" }
4141

4242
[lib]
4343
harness = false # Important: As we bring our own test harness for all tests

examples/esp32c6/Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/esp32c6/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ esp-backtrace = { version = "0.17.0", features = ["esp32c6", "exception-handler"
2222
esp-hal-embassy = { version = "0.9.0", features = ["esp32c6"] }
2323
esp-println = { version = "0.15.0", features = ["esp32c6", "log-04"] }
2424

25-
embedded-test-linker-script = { version = "0.1.0", path = "../../linker-script" }
25+
embedded-test-linker-script = { version = "0.1.0-alpha.0", path = "../../linker-script" }
2626

2727
[dev-dependencies]
28-
embedded-test = { version = "0.6.0", features = ["embassy", "external-executor"], path = "../.." }
28+
embedded-test = { version = "0.7.0-alpha.0", features = ["embassy", "external-executor"], path = "../.." }
2929

3030
[features]
3131
default = ["log"]

examples/std/Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/std/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ embassy-executor = { default-features = false, version = "0.7.0", features = ["a
1515
log = { version = "0.4.20", optional = true }
1616
env_logger = { version = "0.11.6", optional = true }
1717

18-
embedded-test-linker-script = { version = "0.1.0", path = "../../linker-script" }
18+
embedded-test-linker-script = { version = "0.1.0-alpha.0", path = "../../linker-script" }
1919

2020
[dev-dependencies]
21-
embedded-test = { version = "0.6.0", default-features = false, features = ["embassy", "std"], path = "../.." }
21+
embedded-test = { version = "0.7.0-alpha.0", default-features = false, features = ["embassy", "std"], path = "../.." }
2222

2323
[features]
2424
default = ["log"]

examples/stm32f767/Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/stm32f767/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ log = { version = "0.4.20", optional = true }
2020
defmt = { version = "1", optional = true }
2121
rtt-target = { version = "0.6.1", optional = true }
2222

23-
embedded-test-linker-script = { version = "0.1.0", path = "../../linker-script" }
23+
embedded-test-linker-script = { version = "0.1.0-alpha.0", path = "../../linker-script" }
2424

2525
#[dev-dependencies]
26-
embedded-test = { version = "0.6.0", features = ["embassy"], path = "../.." }
26+
embedded-test = { version = "0.7.0-alpha.0", features = ["embassy"], path = "../.." }
2727

2828
[features]
2929
default = ["log"]

0 commit comments

Comments
 (0)