This is the 18th changelog for Knurling-rs, our push to sustainably build better tooling for developing and debugging Rust software for embedded systems. Knurling-rs includes a suite of tools that make it easier to develop, log, debug, and test your embedded Rust libraries and applications!
Knurling-rs is supported by our sponsors on GitHub. If you're interested in seeing more projects like this, consider becoming a sponsor today!
Improvements 🦀
defmt
- #410 Add knurling logo to API docs
- #414
defmt_test
: Extend intro docs - #415
defmt_decoder
: Makeelf2table::{Location, Locations}
public. Thanks tomattico
!
probe-run
- #161 Clarify docs about compilation profiles
app-template
Fixes 🔨
defmt
- #400
defmt_itm
: Fix typo
probe-run
- #158 Fix
Ctrl+C
handling
Internal Improvements 🧽
defmt
- #401
qemu-run
: Allow ignoring defmt version to simplify compatiblity check - #403 Add (back) the backwards-compatiblity check to CI
- #413 Disable
unstable-test
on docs.rs
probe-run
app-template
Version Update Notification 🆙
probe-run
received a hotfix release v0.2.1
, to resolve the regression of not being able to exit probe-run
with Ctrl-C
, as reported in #156. Thanks novuscy
for filing this!
Sponsor this work
Knurling-rs is mainly funded through GitHub sponsors. Sponsors get early access to the tools we are building and help us to support and grow the knurling tools and courses. Thank you to all of the people already sponsoring our work through the Knurling project!