Skip to content

Latest commit

 

History

History
131 lines (95 loc) · 3.14 KB

CHANGELOG.md

File metadata and controls

131 lines (95 loc) · 3.14 KB

0.2.16

  • Use tracing-subscriber's tracing-log feature to unify log output if both log and trace features are enabled
  • Added color feature to enable colored output (enabled by default)

0.2.15

  • Formalized MSRV policy
  • Bumped minimum supported Rust version to 1.71
  • Bumped env_logger dependency to 0.11

0.2.14

  • Factored out test-log-macros crate to relieve users from having to care about tracing/logging dependencies themselves
  • Introduced default_log_filter attribute for setting the default log filter on a per-test basis behind new unstable feature
  • Improved compile error output on wrong usage
  • Bumped minimum supported Rust version to 1.61
  • Bumped env_logger dependency to 0.10

0.2.13

  • Improved interaction with nested attributes (such as those used by the test_case crate), that may not have been parsable in the past
  • Removed generated test_impl function, which could have "leaked" into test cases (#28)
  • Eliminated dependency on tracing crate
  • Bumped minimum supported Rust version to 1.56
  • Bumped syn dependency to 2.0

0.2.12

  • Fixed handling of inner #[test] attributes that add arguments to test function
  • Added GitHub Actions workflow for publishing the crate

0.2.11

  • Fixed potential build failure due to unhygienic procedural macros
  • Switched to using GitHub Actions as CI provider

0.2.10

  • Fixed potential build failure when used from edition 2021 crates

0.2.9

  • Added support for inner #[test] attribute arguments
  • Added CI checks for auto generated code documentation
  • Bumped minimum supported Rust version to 1.49

0.2.8

  • Renamed crate test-log

0.2.7

  • Changed tracing behavior to capture output and only emit it on test failure or when explicitly requested
  • Bumped minimum tracing-subscriber version to 0.2.17

0.2.6

  • Introduced support for RUST_LOG_SPAN_EVENTS environment variable that can be used to configure emitting of synthetic trace events
  • Updated documentation to include wrapping of other attributes
  • Bumped minimum supported Rust version to 1.45

0.2.5

  • Eliminated emitting of -> () constructs in test function signatures

0.2.4

  • Eliminated need for emitting of ::f test function
  • Excluded unnecessary files from being contained in release bundle

0.2.3

  • Initialize tracing globally instead of individually for the run time of each test
  • Bumped minimum supported Rust version to 1.42

0.2.2

  • Added support for initializing tracing infrastructure
    • Introduced log (enabled by default) and trace features (disabled by default)
  • Dropped env_logger dependency

0.2.1

  • Relicensed project under terms of Apache-2.0 OR MIT

0.2.0

  • Added support for providing inner #[test] attribute
  • Bumped minimum required Rust version to 1.39.0

0.1.1

  • Updated README.md with instructions on how to retrieve test output and change log level
  • Bumped env_logger dependency to 0.7
  • Bumped syn dependency to 1.0
  • Bumped quote dependency to 1.0
  • Bumped proc-macro dependency to 1.0

0.1.0

  • Initial release