Skip to content

Commit

Permalink
Merge pull request #899 from knurling-rs/release-defmt-0.3.10
Browse files Browse the repository at this point in the history
Release defmt 0.3.10
  • Loading branch information
jonathanpallant authored Nov 29, 2024
2 parents 01f8c88 + 6927eda commit 749509a
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 22 deletions.
50 changes: 30 additions & 20 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ We have several packages which live in this repository. Changes are tracked sepa

> A highly efficient logging framework that targets resource-constrained devices, like microcontrollers
[defmt-next]: https://github.com/knurling-rs/defmt/compare/defmt-v0.3.9...main
[defmt-next]: https://github.com/knurling-rs/defmt/compare/defmt-v0.3.10...main
[defmt-v0.3.10]: https://github.com/knurling-rs/defmt/releases/tag/defmt-v0.3.10
[defmt-v0.3.9]: https://github.com/knurling-rs/defmt/releases/tag/defmt-v0.3.9
[defmt-v0.3.8]: https://github.com/knurling-rs/defmt/releases/tag/defmt-v0.3.8
[defmt-v0.3.7]: https://github.com/knurling-rs/defmt/releases/tag/defmt-v0.3.7
Expand All @@ -48,9 +49,12 @@ We have several packages which live in this repository. Changes are tracked sepa

### [defmt-next]

### [defmt-v0.3.10] (2024-11-29)

* [#902] Minor change to Format impl for `core::panic::PanicInfo`, eliding a lifetime specifier to satisfy Clippy 1.83.
* [#899] Pin the defmt-macro crate to avoid incompatible versions being used together

### [defmt-v0.3.9] - 2024-11-27
### [defmt-v0.3.9] (2024-11-27)

* [#889] Add script for book hosting
* [#887] Fix interning example in the book
Expand All @@ -72,13 +76,13 @@ We have several packages which live in this repository. Changes are tracked sepa
* [#843] `defmt`: Sort IDs of log msgs by severity to allow runtime filtering by severity
* [#822] `CI`: Run `cargo semver-checks` on every PR

### [defmt-v0.3.8] - 2024-05-17
### [defmt-v0.3.8] (2024-05-17)

* [#840] `defmt`: Support pre-1.77
* [#839] `CI`: Fix tests
* [#838] `defmt`: Switch to Cargo instruction compatible with older versions of Cargo

### [defmt-v0.3.7] - 2024-05-13
### [defmt-v0.3.7] (2024-05-13 (yanked))

* [#831] `CI`: Fix CI
* [#830] `book`: Add section about feature-gated derive Format
Expand All @@ -88,24 +92,24 @@ We have several packages which live in this repository. Changes are tracked sepa
* [#811] `book`: Add some examples for byte slice/array hints as well
* [#805] `defmt`: Drop ip_in_core feature and re-enable nightly snapshot tests

### [defmt-v0.3.6] - 2024-02-05
### [defmt-v0.3.6] (2024-02-05)

* [#804] `CI`: Remove mdbook strategy
* [#803] `CI`: Disable nightly qemu-snapshot tests
* [#789] `defmt`: Add support for new time-related display hints

### [defmt-v0.3.5] - 2023-06-19
### [defmt-v0.3.5] (2023-06-19)

* [#758] `defmt-print`: Tidy up
* [#757] `defmt-print`: Allow reading from a tcp port
* [#756] `CI`: Switch from bors to merge queue
* [#753] `demft` Add `Format` impls for `core::ptr::NonNull` and `fn(Args...) -> Ret` (up to 12 arguments)

### [defmt-v0.3.4] - 2023-04-05
### [defmt-v0.3.4] (2023-04-05)

* [#747] Bump wire version

### [defmt-v0.3.3] - 2023-03-29 (yanked)
### [defmt-v0.3.3] (2023-03-29 (yanked))

* [#744] `defmt-parser`: Clean and simplify
* [#743] `defmt-parser`: Simplify tests with `rstest`
Expand All @@ -116,11 +120,11 @@ We have several packages which live in this repository. Changes are tracked sepa
* [#603] `defmt`: Raw pointers now print as `0x1234` instead of `1234`
* [#536] `defmt-parser`: Switch to using an enum for errors, and add some help text pointing you to the defmt docs if you use the wrong type specifier in a format string.

### [defmt-v0.3.2] - 2022-05-31
### [defmt-v0.3.2] (2022-05-31)

* [#669] Refine docs for `--json` flag

### [defmt-v0.3.1] - 2022-03-10
### [defmt-v0.3.1] (2022-03-10)

#### Added

Expand All @@ -137,7 +141,7 @@ We have several packages which live in this repository. Changes are tracked sepa
* [#633] make RTT buffer size configurable
* [#626] Make errror message more meaningful in case of version-mismatch

### [defmt-v0.3.0] - 2021-11-09
### [defmt-v0.3.0] (2021-11-09)

* [#618] Support #[ignore] attribute in defmt_test
* [#621] Readme Diagram: Replace duplicate defmt-itm with defmt-rtt
Expand Down Expand Up @@ -209,7 +213,7 @@ We have several packages which live in this repository. Changes are tracked sepa
* [#507] [2/n] - Remove code-size-costly optimizations
* [#505] [1/n] - Logger trait v2.

### [defmt-v0.2.3] - 2021-06-17
### [defmt-v0.2.3] (2021-06-17)

#### Added

Expand All @@ -229,7 +233,7 @@ We have several packages which live in this repository. Changes are tracked sepa

* [#497] `macros`: match unused vars if logging is disabled

### [defmt-v0.2.2] - 2021-05-20
### [defmt-v0.2.2] (2021-05-20)

#### Added

Expand All @@ -243,7 +247,7 @@ We have several packages which live in this repository. Changes are tracked sepa

* [#477] Disable logging calls via conditional compilation when all defmt features are disabled

### [defmt-v0.2.1] - 2021-03-08
### [defmt-v0.2.1] (2021-03-08)

#### Added

Expand All @@ -254,7 +258,7 @@ We have several packages which live in this repository. Changes are tracked sepa
* [#413] Fix docs-rs build, by disabling feature "unstable-test"
* [#427] Drop outdated note about `defmt v0.2.0` from book

### [defmt-v0.2.0] - 2021-02-19
### [defmt-v0.2.0] (2021-02-19)

#### Added

Expand Down Expand Up @@ -330,14 +334,14 @@ We have several packages which live in this repository. Changes are tracked sepa
* [#342] Fix a data corruption issue when using `bool`s in `write!`
* [#357] Fix issue preventing `defmt` from compiling on MacOS.

### [defmt-v0.1.3] - 2020-11-30
### [defmt-v0.1.3] (2020-11-30)

#### Fixed

* [#290] fixed cross compilation to ARMv6-M and other targets that have no CAS (Compare-and-Swap)
primitives when the "alloc" feature is enabled

### [defmt-v0.1.2] - 2020-11-26
### [defmt-v0.1.2] (2020-11-26)

#### Added

Expand All @@ -360,21 +364,22 @@ We have several packages which live in this repository. Changes are tracked sepa
* [#269] fixes compiler error that was thrown when using `defmt::panic` within e.g. a match expression
* [#272] braces in format args passed to the new `defmt::panic!` and `defmt::assert!` macros do not cause unexpected errors anymore

### [defmt-v0.1.1] - 2020-11-16
### [defmt-v0.1.1] (2020-11-16)

#### Fixed

* [#259] crates.io version of `defmt` crates no longer require `git` to be built

### [defmt-v0.1.0] - 2020-11-11
### [defmt-v0.1.0] (2020-11-11)

Initial release

## defmt-macros

> Macros for [defmt](#defmt)
[defmt-macros-next]: https://github.com/knurling-rs/defmt/compare/defmt-macros-v0.3.10...main
[defmt-macros-next]: https://github.com/knurling-rs/defmt/compare/defmt-macros-v0.4.0...main
[defmt-macros-v0.4.0]: https://github.com/knurling-rs/defmt/releases/tag/defmt-macros-v0.4.0
[defmt-macros-v0.3.10]: https://github.com/knurling-rs/defmt/releases/tag/defmt-macros-v0.3.10
[defmt-macros-v0.3.9]: https://github.com/knurling-rs/defmt/releases/tag/defmt-macros-v0.3.9
[defmt-macros-v0.3.8]: https://github.com/knurling-rs/defmt/releases/tag/defmt-macros-v0.3.8
Expand All @@ -395,6 +400,10 @@ Initial release

### [defmt-macros-next]

### [defmt-macros-v0.4.0] (2024-11-29)

* [#899] Just a major version bump to stop it being used by older defmt versions.

### [defmt-macros-v0.3.10] (2024-11-27)

### [defmt-macros-v0.3.9] (2024-05-14)
Expand Down Expand Up @@ -828,6 +837,7 @@ Initial release

[#902]: https://github.com/knurling-rs/defmt/pull/902
[#901]: https://github.com/knurling-rs/defmt/pull/901
[#899]: https://github.com/knurling-rs/defmt/pull/899
[#897]: https://github.com/knurling-rs/defmt/pull/897
[#889]: https://github.com/knurling-rs/defmt/pull/889
[#887]: https://github.com/knurling-rs/defmt/pull/887
Expand Down
4 changes: 3 additions & 1 deletion defmt/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,9 @@ encoding-rzcobs = []
unstable-test = [ "defmt-macros/unstable-test" ]

[dependencies]
defmt-macros = { path = "../macros", version = "0.3.10" }
# There is exactly one version of defmt-macros supported in this version of
# defmt. Although, multiple versions of defmt might use the *same* defmt-macros.
defmt-macros = { path = "../macros", version = "=0.4.0" }
bitflags = "1"

[dev-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion macros/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0"
name = "defmt-macros"
readme = "README.md"
repository = "https://github.com/knurling-rs/defmt"
version = "0.3.10"
version = "0.4.0"

[lib]
proc-macro = true
Expand Down

0 comments on commit 749509a

Please sign in to comment.