Releases: knurling-rs/defmt
Releases · knurling-rs/defmt
defmt-v0.3.10
What's Changed
- Remove mentions of the git version of the defmt book. by @jonathanpallant in #900
- Fix build on Rust 1.83 by @jonathanpallant in #902
- Release defmt 0.3.10, pinning to defmt-macros 0.4.0 by @jonathanpallant in #899
Full Changelog: defmt-v0.3.9...defmt-v0.3.10
defmt-v0.3.9
What's Changed
- decoder: fix println!() records being printed with formatting by @andresovela in #845
- decoder: fix width format specifier not working as expected by @andresovela in #847
CI
: Update mdbook to v0.4.40 by @Urhengulas in #852- Sort IDs of log msgs by severity to allow runtime filtering by @t-moe in #843
- Run
cargo-semver-checks
in CI by @Urhengulas in #822 - Make defmt-print async by @JomerDev in #855
- Satisfy clippy by @Urhengulas in #859
- Implement "passthrough" Debug and Display instances for wrappers by @wyager in #858
- Support octal display hint by @wetheredge in #857
- decoder: improve default format by @andresovela in #848
- Add an impl Format for PanicInfo by @dflemstr in #856
- Adds a watch flag to watch the elf file and reloads the file if it changed by @JomerDev in #807
- Replace proc-macro-error with proc-macro-error2 by @jayvdb in #865
- Set MSRV to 1.76 by @Urhengulas in #871
- Improve discoverability with expect! as alias for unwrap! by @dvdsk in #872
- Fix doc test by @Urhengulas in #874
- Add missing type hints in fields codegen by @apohrebniak in #869
- Merge function calls emitted by the macro to save space. by @Dirbaio in #880
- Mark decoder and parser not as unstable anymore by @Urhengulas in #883
- Upgrade dependencies by @Urhengulas in #884
- Add build script for cloudflare by @jonathanpallant in #889
- Fix interning example by @jonathanpallant in #887
- Release
v0.3.9
by @Urhengulas in #864 - Fix defmt-semihosting metadata. by @jonathanpallant in #895
- Fix the READMEs. by @jonathanpallant in #897
New Contributors
- @t-moe made their first contribution in #843
- @JomerDev made their first contribution in #855
- @wyager made their first contribution in #858
- @wetheredge made their first contribution in #857
- @dflemstr made their first contribution in #856
- @jayvdb made their first contribution in #865
- @dvdsk made their first contribution in #872
- @apohrebniak made their first contribution in #869
Full Changelog: defmt-v0.3.8...defmt-v0.3.9
defmt-v0.3.8
What's Changed
- Satisfy clippy by @Urhengulas in #678
- Add changelog enforcer by @Urhengulas in #679
- Make use of i/o locking being static since rust
1.61
. by @Urhengulas in #681 - Quit when EOF is reached by @kellda in #682
CI
: Temporarily disableqemu-snapshot (nightly)
by @Urhengulas in #686- Fix syn dependency version by @Disasm in #684
- Make sure the whole RTT structure is in RAM by @jannic in #683
CI
: Re-enableqemu-snapshot (nightly)
tests by @Urhengulas in #687- Release
defmt-decoder 0.3.3
by @Urhengulas in #688 - Satisfy clippy by @Urhengulas in #690
- Wrap const fn in const item to ensure compile-time-evaluation. by @Urhengulas in #692
- defmt-rtt: Update to critical-section 1.0 by @Dirbaio in #689
- Update all dependencies by @jonas-schievink in #697
defmt-test-macros
: Addbefore_each
andafter_each
attributes. by @hdoordt in #696defmt-rtt
: Refactor rtt [3/2] by @Urhengulas in #695- Expose number of tests in test artifact for other tools to pick up by @hdoordt in #698
- Pre-release cleanup by @Urhengulas in #701
defmt-print
: Update toclap 4.0
. by @Urhengulas in #703- Release
defmt-macros 0.3.3
,defmt-print 0.3.3
,defmt-rtt 0.4.0
by @Urhengulas in #704 - Update CI by @Urhengulas in #710
- Satisfy Clippy by @Urhengulas in #706
xtask
: Updateclap
to version4.0
by @Urhengulas in #715- Fix panic when trying to get location_info when the locations doesn't contain the frame index. by @hydra in #719
- Replace unmaintained difference with dissimilar by @Yatekii in #726
- Replace chrono with time to avoid pulling in old, vulnerable versions of time by @Yatekii in #725
- defmt: add impl for core::net by @newAM in #733
- Fix #536 - add help for format string parsing error by @jonathanpallant in #735
- Add 0x prefix onto defmt'd pointers. by @jonathanpallant in #734
- Expose hard_fault panicking behavior by @ia0 in #737
- Clean
xtask
by @Urhengulas in #739 - Snapshot tests for
core::net
by @Urhengulas in #740 defmt-macros
: Disable default features forrstest
by @Urhengulas in #741defmt-parser
: Simplify tests withrstest
by @Urhengulas in #743- Adds
crate_name
toSymbol
by @BriocheBerlin in #742 - Clean
defmt-parser
by @Urhengulas in #744 - Release
defmt-v0.3.3
,defmt-decoder-v0.3.5
,defmt-macros v0.3.4
,defmt-parser v0.3.2
,defmt-print v0.3.5
andpanic-probe v0.3.1
by @Urhengulas in #745 - Bump wire version by @therealfrauholle in #747
- Release
defmt-v0.3.4
,defmt-decoder-v0.3.6
,defmt-print-v0.3.6
and yank previous by @Urhengulas in #748 - Add support for decoding wire format version 3 by @jannic in #750
- Release
defmt-decoder v0.3.7
,defmt-macros v0.3.5
,defmt-parser v0.3.3
,defmt-print v0.3.7
by @Urhengulas in #754 - add defmt impls for
core::ptr::NonNull
andfn(...) -> Ret
by @Crzyrndm in #753 - Goodbye bors by @Urhengulas in #756
- Allow defmt-print to connect to a TCP port. by @hydra in #757
- Tidy up
defmt-print
by @Urhengulas in #758 defmt-macros
: Upgrade to syn 2 by @mkroening in #760- Release
defmt v0.3.5
,defmt-macros 0.3.6
anddefmt-print 0.3.8
by @Urhengulas in #759 - Fix tags in
CHANGELOG.md
by @Urhengulas in #761 decoder::log
: RenamePrettyLogger
toStdoutLogger
by @Urhengulas in #766- decoder: add support for customizable logger formatting by @andresovela in #765
- Prepare to release
defmt-decoder v0.3.8
anddefmt-print v0.3.8
by @Urhengulas in #768 - Ignore empty items in DEFMT_LOG by @GrantM11235 in #771
- decoder: Ignore AArch64 mapping symbols by @paulmenage in #775
- decoder: add support for color, style, width and alignment to format by @andresovela in #769
- Simplify stdout logger by @Urhengulas in #777
- decoder: add support for nested log formatting by @andresovela in #778
- Add
pub struct Formatter
todefmt_decoder::log
. by @Urhengulas in #781 - Prepare
defmt-decoder v0.3.9
release by @Urhengulas in #784 defmt-test
: Exit with semihosting exit by @Urhengulas in #786- Release
defmt-test v0.3.1
by @Urhengulas in #787 - Add support for new time-related display hints by @andresovela in #789
- decoder: formatting improvements by @andresovela in #783
- Add log format documentation to the book by @andresovela in #785
- Disable nightly tests by @Urhengulas in #803
- CI: Remove mdbook strategy by @Urhengulas in #804
- Release defmt v0.3.6 (and others) by @Urhengulas in #808
- Release
defmt-test v0.3.2
which includesdefmt-test-macros v0.3.1
. by @Urhengulas in #816 - Fix trait bounds issue #799 by @Sympatron in #800
- doc: add note for the alloc feature flag by @ValouBambou in #813
- book: Add some examples for byte slice/array hints as well by @plaes in #811
- Cleanup by @Urhengulas in #821
- Add a feature to stop linking the default panic by @BryanKadzban in #812
- Update gimli to 0.29.0 by @Tiwalun in #828
- Fix CI by @Urhengulas in #831
- Deprecate ip_in_core feature by @Urhengulas in #805
- book: Document how to feature-gate derive(defmt::Format ) by @plaes in #830
- Release
defmt v0.3.7
by @Urhengulas in #832 - Use the more naive crate name to support renaming by @diondokter in #835
- Release
defmt-macros v0.3.9
and yankv0.3.8
by @Urhengulas in #836 - Switch to Cargo instruction compatible with older versions of Cargo by @arctic-alpaca in #838
- Fix tests by @Urhengulas in #839
- Support pre 1.77 by @Urhengulas in #840
- Release
defmt 0.3.8
and yank0.3.7
by @Urhengulas in #841
New Contributors
- @kellda made their first contribution in #682
- @Disasm made their first contribution in #684
- @hdoordt made their first contribution in #696
- @hydra made their first contribution in #719
- @Yatekii made their first contribution in #726
- @ia0 made their first contribution in #737
- @therealfrauholle made their first contribution in #747
- @Crzyrndm made their first contribution in #753
- @mkroening made their first contribution in #760
- @GrantM11235 made their first contribution in #771
- @paulmenage made their first contribution in #775
- @Sympatron made their first contribution i...
defmt v0.3.7
What's Changed
- Release
defmt-test v0.3.2
which includesdefmt-test-macros v0.3.1
. by @Urhengulas in #816 - Fix trait bounds issue #799 by @Sympatron in #800
- doc: add note for the alloc feature flag by @ValouBambou in #813
- book: Add some examples for byte slice/array hints as well by @plaes in #811
- Cleanup by @Urhengulas in #821
- Add a feature to stop linking the default panic by @BryanKadzban in #812
- Update gimli to 0.29.0 by @Tiwalun in #828
- Fix CI by @Urhengulas in #831
- Deprecate ip_in_core feature by @Urhengulas in #805
- book: Document how to feature-gate derive(defmt::Format ) by @plaes in #830
- Release
defmt v0.3.7
by @Urhengulas in #832
New Contributors
- @Sympatron made their first contribution in #800
- @ValouBambou made their first contribution in #813
- @plaes made their first contribution in #811
- @BryanKadzban made their first contribution in #812
- @Tiwalun made their first contribution in #828
Full Changelog: defmt-v0.3.6...defmt-v0.3.7
defmt v0.3.6
What's Changed
- Fix tags in
CHANGELOG.md
by @Urhengulas in #761 decoder::log
: RenamePrettyLogger
toStdoutLogger
by @Urhengulas in #766- decoder: add support for customizable logger formatting by @andresovela in #765
- Prepare to release
defmt-decoder v0.3.8
anddefmt-print v0.3.8
by @Urhengulas in #768 - Ignore empty items in DEFMT_LOG by @GrantM11235 in #771
- decoder: Ignore AArch64 mapping symbols by @paulmenage in #775
- decoder: add support for color, style, width and alignment to format by @andresovela in #769
- Simplify stdout logger by @Urhengulas in #777
- decoder: add support for nested log formatting by @andresovela in #778
- Add
pub struct Formatter
todefmt_decoder::log
. by @Urhengulas in #781 - Prepare
defmt-decoder v0.3.9
release by @Urhengulas in #784 defmt-test
: Exit with semihosting exit by @Urhengulas in #786- Release
defmt-test v0.3.1
by @Urhengulas in #787 - Add support for new time-related display hints by @andresovela in #789
- decoder: formatting improvements by @andresovela in #783
- Add log format documentation to the book by @andresovela in #785
- Disable nightly tests by @Urhengulas in #803
- CI: Remove mdbook strategy by @Urhengulas in #804
- Release defmt v0.3.6 (and others) by @Urhengulas in #808
New Contributors
- @andresovela made their first contribution in #765
- @GrantM11235 made their first contribution in #771
- @paulmenage made their first contribution in #775
Full Changelog: defmt-v0.3.5...defmt-v0.3.6
defmt v0.3.5
What's Changed
- Add support for decoding wire format version 3 by @jannic in #750
- Release
defmt-decoder v0.3.7
,defmt-macros v0.3.5
,defmt-parser v0.3.3
,defmt-print v0.3.7
by @Urhengulas in #754 - add defmt impls for
core::ptr::NonNull
andfn(...) -> Ret
by @Crzyrndm in #753 - Goodbye bors by @Urhengulas in #756
- Allow defmt-print to connect to a TCP port. by @hydra in #757
- Tidy up
defmt-print
by @Urhengulas in #758 defmt-macros
: Upgrade to syn 2 by @mkroening in #760- Release
defmt v0.3.5
,defmt-macros 0.3.6
anddefmt-print 0.3.8
by @Urhengulas in #759
New Contributors
- @Crzyrndm made their first contribution in #753
- @mkroening made their first contribution in #760
Full Changelog: defmt-v0.3.4...defmt-v0.3.5
defmt v0.3.4
What's Changed
- Bump wire version by @therealfrauholle in #747
- Release
defmt-v0.3.4
,defmt-decoder-v0.3.6
,defmt-print-v0.3.6
and yank previous by @Urhengulas in #748
New Contributors
- @therealfrauholle made their first contribution in #747
Full Changelog: defmt-v0.3.3...defmt-v0.3.4
defmt v0.3.3
What's Changed
- Satisfy clippy by @Urhengulas in #678
- Add changelog enforcer by @Urhengulas in #679
- Make use of i/o locking being static since rust
1.61
. by @Urhengulas in #681 - Quit when EOF is reached by @kellda in #682
CI
: Temporarily disableqemu-snapshot (nightly)
by @Urhengulas in #686- Fix syn dependency version by @Disasm in #684
- Make sure the whole RTT structure is in RAM by @jannic in #683
CI
: Re-enableqemu-snapshot (nightly)
tests by @Urhengulas in #687- Release
defmt-decoder 0.3.3
by @Urhengulas in #688 - Satisfy clippy by @Urhengulas in #690
- Wrap const fn in const item to ensure compile-time-evaluation. by @Urhengulas in #692
- defmt-rtt: Update to critical-section 1.0 by @Dirbaio in #689
- Update all dependencies by @jonas-schievink in #697
defmt-test-macros
: Addbefore_each
andafter_each
attributes. by @hdoordt in #696defmt-rtt
: Refactor rtt [3/2] by @Urhengulas in #695- Expose number of tests in test artifact for other tools to pick up by @hdoordt in #698
- Pre-release cleanup by @Urhengulas in #701
defmt-print
: Update toclap 4.0
. by @Urhengulas in #703- Release
defmt-macros 0.3.3
,defmt-print 0.3.3
,defmt-rtt 0.4.0
by @Urhengulas in #704 - Update CI by @Urhengulas in #710
- Satisfy Clippy by @Urhengulas in #706
xtask
: Updateclap
to version4.0
by @Urhengulas in #715- Fix panic when trying to get location_info when the locations doesn't contain the frame index. by @hydra in #719
- Replace unmaintained difference with dissimilar by @Yatekii in #726
- Replace chrono with time to avoid pulling in old, vulnerable versions of time by @Yatekii in #725
- defmt: add impl for core::net by @newAM in #733
- Fix #536 - add help for format string parsing error by @jonathanpallant in #735
- Add 0x prefix onto defmt'd pointers. by @jonathanpallant in #734
- Expose hard_fault panicking behavior by @ia0 in #737
- Clean
xtask
by @Urhengulas in #739 - Snapshot tests for
core::net
by @Urhengulas in #740 defmt-macros
: Disable default features forrstest
by @Urhengulas in #741defmt-parser
: Simplify tests withrstest
by @Urhengulas in #743- Adds
crate_name
toSymbol
by @BriocheBerlin in #742 - Clean
defmt-parser
by @Urhengulas in #744 - Release
defmt-v0.3.3
,defmt-decoder-v0.3.5
,defmt-macros v0.3.4
,defmt-parser v0.3.2
,defmt-print v0.3.5
andpanic-probe v0.3.1
by @Urhengulas in #745
New Contributors
- @kellda made their first contribution in #682
- @Disasm made their first contribution in #684
- @hdoordt made their first contribution in #696
- @hydra made their first contribution in #719
- @Yatekii made their first contribution in #726
- @ia0 made their first contribution in #737
Full Changelog: defmt-v0.3.2...defmt-v0.3.3
defmt v0.3.2
What's Changed
- defmt-test: update and extend readme by @japaric in #670
- --json docs + Readme by @Dajamante in #669
- Prepare
defmt 0.3.2
release by @Urhengulas in #675
New Contributors
- @Dajamante made their first contribution in #669
Full Changelog: defmt-v0.3.1...defmt-v0.3.2
defmt v0.3.1
What's Changed
- Fix error message in case of version-mismatch by @bobmcwhirter in #626
- Added test instructions to the top-level README. by @jonathanpallant in #630
- fix #628 by @spookyvision in #633
- Update ELF parsing deps by @jonas-schievink in #634
- mention #628 by @spookyvision in #635
- fix CHANGELOG links by @spookyvision in #636
- Use fully qualified
defmt::unreachable!()
in macros. Fixes #638. by @Dirbaio in #639 - Release v0.3.1 by @jonathanpallant in #641
- more RTT buffer size docs by @spookyvision in #643
- Fix formating of Arg::Ixx based integer hex values by @justahero in #646
- Fail parsing of missing display hint by @justahero in #647
probe-run
json output by @Urhengulas in #651book
: Document probe-run json mode by @Urhengulas in #655book
: Run code blocks if possible and unify style by @Urhengulas in #657decoder
: Fix missing space in println frames by @Urhengulas in #658- use crate critical-section in defmt-rtt by @jannic in #640
- defmt: implements Format for cells by @DBLouis in #656
- Make export::acquire() and export::release() unsafe by @jannic in #659
- Refactor rtt [2/2] by @Urhengulas in #622
snapshot-tests
: Add tests for cell types by @Urhengulas in #661- Add attributes for Format derive to use Debug2Format on specific fields by @mattico in #662
- make defmt::flush an no-operation when unstable-test feature is enabled by @japaric in #666
- update CHANGELOG by @japaric in #663
- bump crate versions by @japaric in #667
- add crate metadata to defmt-json-schema by @japaric in #668
New Contributors
- @bobmcwhirter made their first contribution in #626
- @jonathanpallant made their first contribution in #630
- @jannic made their first contribution in #640
- @DBLouis made their first contribution in #656
Full Changelog: defmt-v0.2.3...defmt-v0.3.1