Releases: ferrous-systems/rust-exercises
Releases · ferrous-systems/rust-exercises
v1.26.0
What's Changed
- Updated to cortex-r-rt 0.2 for UART exercise by @jonathanpallant in #207
 - Update all criticalup.toml files to use Ferrocene 25.05 by @jonathanpallant in #208
 - Harmonising README text with rust-training. by @jonathanpallant in #209
 - Adds a Justfile and a composite action. by @jonathanpallant in #210
 - Remove QEMU code from nrf52 build. by @jonathanpallant in #211
 - Fix canary again by @jonathanpallant in #212
 - Fixup chapter list by @jonathanpallant in #213
 - Update derive mmio by @jonathanpallant in #214
 - Fix IDE settings by @jonathanpallant in #215
 - Support merge queues. by @jonathanpallant in #216
 - better dongle device name by @robamu in #218
 - clippy improvements and error handling improvements by @robamu in #217
 - update dongle output by @robamu in #220
 - a lot of smaller improvements by @robamu in #219
 - add HIDDEN_MESSAGE checks for CI by @robamu in #221
 - smaller clippy fixes by @robamu in #223
 - add additional alternative container: FNV Index Map by @robamu in #222
 - minor improvements for USB app exercise by @robamu in #227
 - update nRF52 radio from scratch chapter by @robamu in #225
 - Small fixes by @jonathanpallant in #228
 
New Contributors
Full Changelog: v1.25.0...v1.26.0
v1.25.0
What's Changed
- Limit dongle flash usage. by @jonathanpallant in #201
 - Fix dk reboot by @jonathanpallant in #200
 - Switch to nusb by @jonathanpallant in #202
 - Fix-up USB workshop by @jonathanpallant in #204
 
Full Changelog: v1.24.0...v1.25.0
v1.24.0
What's Changed
- Fix the iterators example. by @jonathanpallant in #199
 
Full Changelog: v1.23.1...v1.24.0
v1.23.1
What's Changed
- typo fixes by @miguelraz in #191
 - linux-driver: Add missing rust-src with rustup by @miguelraz in #192
 - Add ioctl required feature for nix crate in Linux kernel exercise by @yerke in #193
 - Actually, homebrew does ship EDK2 with qemu-system-aarch64 by @jonathanpallant in #194
 - Parallelize CI with caching by @miguelraz in #186
 - Invoke proper caching on CI by @miguelraz in #196
 
New Contributors
Full Changelog: v1.23.0...v1.23.1
v1.23.0
What's Changed
- Update all exercises to use defmt-1.0 by @jonathanpallant in #190
 - Added Rust for Linux exercise by @jonathanpallant in #188
 
Full Changelog: v1.22.0...v1.23.0
v1.22.0
What's Changed
- Bump probe-rs version to 0.27. by @jonathanpallant in #189
 
Full Changelog: v1.21.0...v1.22.0
v1.21.0
What's Changed
- Cleaning up nRF52 code by @jonathanpallant in #152
 - Exercise: validating data structures with Kani by @listochkin in #154
 - make build run weekly on mondays, skip if in PR by @miguelraz in #155
 - update copyright to 2025 by @miguelraz in #156
 - Weekly canary build by @miguelraz in #162
 - update GHActions to fliplink 0.1.10 by @miguelraz in #163
 - add iterators exercise by @miguelraz in #161
 - Fix 
cargo fmterrors that were breaking the build by @listochkin in #166 - Exercise: calculator by @listochkin in #165
 - add rustfmt after defaulting to beta/nightly by @miguelraz in #167
 - bump proc-macro2 dep to pass nightly tests and add fail-fast-false by @miguelraz in #169
 - prune unnecessary features by @miguelraz in #171
 - add Cargo.lock file for exercise-templates by @miguelraz in #172
 - Update Cargo.lock, add --locked for all items in build.sh by @miguelraz in #173
 - restore --release, add CI colors, comment on speedups by @miguelraz in #170
 - update github actions to ubuntu-24.04 by @miguelraz in #174
 - 'rustup profile set minimal' is the correct command, use that by @miguelraz in #175
 - don't limit concurrency on branch by @miguelraz in #184
 - add rust-cache to CI by @miguelraz in #180
 - switch canary to weekly schedule by @miguelraz in #185
 - fix usb specification link by @miguelraz in #179
 - Update nordic links by @miguelraz in #176
 - bump editions to 2021 by @miguelraz in #177
 - remove links to old website by @miguelraz in #178
 - add note about different order affecting solution in simple-db by @miguelraz in #183
 - credit FS with writing flip-link by @miguelraz in #182
 - update phrasing on using a library for url exercise, not parsing urls… by @miguelraz in #181
 - Re-work QEMU UART example. by @jonathanpallant in #187
 
Full Changelog: v1.20.0...v1.21.0
v1.20.0
v1.19.0
What's Changed
- Minor edits by @plaindocs in #123
 - Refactor OS specific requirements and tools by @plaindocs in #141
 - Pin Rust to 1.82. by @jonathanpallant in #143
 
Full Changelog: v1.18.0...v1.19.0
v1.18.0
What's Changed
- Minor edits by @plaindocs in #120, #121 and #122
 - Minor edits / catch-all questions by @plaindocs in #119
 - Add an example of rustlatin by @plaindocs in #118
 - Rename USB interrupt handler. by @jonathanpallant in #134
 - Bump crates by @jonathanpallant in #133
 - Minor updates to nrf52 instructions. by @jonathanpallant in #135
 - Add Dongle FW to release area by @jonathanpallant in #128
 - Fix green yellow tests by @jonathanpallant in #136
 - Add tools final step confirmation by @plaindocs in #137
 
Full Changelog: v1.17.0...v1.18.0