Skip to content

Releases: rust-lang/log

0.4.25

14 Jan 10:24
22be810
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.24...0.4.25

0.4.24 (yanked)

10 Jan 22:03
2282191
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.23...0.4.24

0.4.23 (yanked)

10 Jan 09:30
e6b643d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.22...0.4.23

0.4.22

27 Jun 23:13
d5ba2cf
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.21...0.4.22

0.4.21

28 Feb 20:44
3ccdc28
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.20...0.4.21

0.4.20

12 Aug 10:23
4708f14
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.19...0.4.20

0.4.19

11 Jun 01:41
84ddc30
Compare
Choose a tag to compare

⚠️ Possible breakage in no-std

Targets without atomic support, like thumbv4t-none-eabi, may now fail to compile if you were using set_logger or set_max_level. Use the unsafe set_logger_racy or set_max_level_racy functions instead.

log previously used a custom build script with a few specific targets listed to determine atomic support. Any that wasn't listed was assume to support them. It now uses Rust's target_has_atomic cfg instead, which is more complete.

What's Changed

New Contributors

Full Changelog: 0.4.18...0.4.19

0.4.18

28 May 04:11
304eef7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.17...0.4.18

0.4.17

02 May 22:42
7fb28c3
Compare
Choose a tag to compare
  • Update kv_unstable internal dependencies.

0.4.15

22 Mar 10:03
bc181df
Compare
Choose a tag to compare
  • Silence a warning about the deprecated spin_loop_hint.
  • Relax ordering in the atomic set_max_level call.
  • Add thumbv4t-none-eabi to targets that don't support atomics
  • Allow levels to be iterated over.
  • Implement Log on some common wrapper types.
  • Improvements to test coverage.
  • Improvements to documentation.
  • Add key-value support to the log! macros.
  • Tighten kv_unstable internal dependencies so they don't bump past their current alpha.
  • Add a simple visit API to kv_unstable.
  • Support NonZero* integers as values in structured logging
  • Support static strings as keys in structured logging