@@ -6,9 +6,25 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
6
6
and this project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
7
7
8
8
## [ Unreleased]
9
- - In preparation for bumping the version of ` bare-metal ` in ` msp430 ` to ` v1.0 ` ,
10
- the ` CriticalSection ` parameters to the ` main ` and ISR functions now have
11
- their lifetimes constrained to the body of their functions.
9
+
10
+ ## [ v0.3.0] - 2022-01-25
11
+
12
+ ### Changed
13
+ - [ breaking-change] In preparation for bumping the version of ` bare-metal ` in
14
+ ` msp430 ` to ` v1.0 ` , the ` CriticalSection ` parameters to the ` main ` and ISR
15
+ functions now have their lifetimes constrained to the body of their
16
+ functions. Due to ` no_mangle ` , PACs using v0.2.x will not work properly
17
+ with ` v0.3.0 ` of this crate.
18
+ - [ breaking-change] Bump ` msp430 ` to ` v0.3.0 ` , which uses the new
19
+ ` CriticalSection<'a> ` parameters generated for the ` main ` and ISR functions
20
+ (via ` interrupt::free ` and ` interrupt::Mutex ` )
21
+ - Remaining dependencies were bumped to the most recent versions available on
22
+ Cargo at the time.
23
+ - The RNG used to generate idents was changed from [ ` Pcg64Mcg ` ] ( https://docs.rs/rand/0.6.0/rand/rngs/struct.SmallRng.html )
24
+ (64-bit) and ` Pcg32 ` (32-bit) to [ ` Xoshiro128PlusPlus ` ] ( https://docs.rs/rand/0.8.4/rand/rngs/struct.SmallRng.html )
25
+ (32/64-bit) to avoid the need for the ` SmallRng ` feature (and consistency
26
+ between 32/64-bit platforms).
27
+ - No other functional changes intended by bumping dependencies.
12
28
13
29
## [ v0.2.5] - 2021-10-27
14
30
@@ -116,7 +132,8 @@ Initial release
116
132
[ `r0` ] : https://github.com/rust-embedded/r0
117
133
[ `cortex-m-rt` ] : https://github.com/japaric/cortex-m-rt
118
134
119
- [ Unreleased ] : https://github.com/rust-embedded/msp430-rt/compare/msp_v0.2.5...HEAD
135
+ [ Unreleased ] : https://github.com/rust-embedded/msp430-rt/compare/msp_v0.3.0...HEAD
136
+ [ v0.3.0 ] : https://github.com/rust-embedded/msp430-rt/compare/msp_v0.2.5...msp_v0.3.0
120
137
[ v0.2.5 ] : https://github.com/rust-embedded/msp430-rt/compare/msp_v0.2.4...msp_v0.2.5
121
138
[ v0.2.4 ] : https://github.com/rust-embedded/msp430-rt/compare/msp_v0.2.3...msp_v0.2.4
122
139
[ v0.2.3 ] : https://github.com/rust-embedded/msp430-rt/compare/msp_v0.2.2...msp_v0.2.3
0 commit comments