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