* update changelog
* mention new format args capture in docs
* cfg doctest to compile on all versions of rustc
* update field for newer versions of cargo release
* (cargo-release) version 0.6.6
* Added convertion to pyo3::PyErr gated behind feature flag
* Added test_pyo3
* fix ci to not test unsupportable feature msrv
* fix rustfmt
Co-authored-by: Jane Lusby <jlusby@yaah.dev>
This change adds `track_caller` annotations to `context.rs` on various trait helper methods (`wrap_err`) that were missing it. It also adds tests for these APIs to ensure that the location captured is in the file that created the error.
* Add color scheme backwards compatibility test
* Rewrote test case for color schemes
* implementation
* Add missing test data
* Update src/config.rs
Co-authored-by: Jane Lusby <jlusby42@gmail.com>
* Update src/config.rs
Co-authored-by: Jane Lusby <jlusby42@gmail.com>
* Update src/config.rs
Co-authored-by: Jane Lusby <jlusby42@gmail.com>
* Implement suggestions
* bump versions and update control copy of test output
* move THEME setting into core method
* update theme install and propagation to avoid a once-cell
* disable spantrace theme-ing with feature
* fix panic theme test to include a spantrace in the panic itself
* fix inconsistent theme propagation
* disable panic test for different feature configs
* cleanup logs
* try copying control from raw github test logs
* add rust-src for test consistency
* update test outputs
* just dont bother testing source resolution
* format unknown files consistently with known ones
* test format for multiple feature combinations
* store data for alternate theme configurations
* fix dependency coloration when missing hash suffix
* update changelog
* depend on as of yet unreleased owo-colors version
* (cargo-release) version 0.5.10
Co-authored-by: d4h0 <d4h0@obyz.de>
Co-authored-by: Jane Lusby <jlusby@yaah.dev>
Co-authored-by: Jane Lusby <jlusby42@gmail.com>