Preview version v0.7.0
Pre-release
Pre-release
New Features
- Added comprehensive documentation
- Added support for truncating large objects such as collections by @hermanussen in #29
- Added support for filtering members by type and value by @hermanussen in #28
- Added support for multiple table border styles
- Improved support for
ValueTuplesand automaticValueTupleexpansions - Improved support for
Lazyto prevent evaluations
Bug Fixes
- Fixed a race condition during descriptor generation for complex objects that caused
[Null Descriptor]messages - Fixed an issue where per-dump configuration for a property ignored global configuration settings
- Fixed an issue where rendering the same complex object multiple times in a single dump incorrectly reported a circular dependency
- Fixed hangs when dumping
Task-based types that were not yet completed - Fixed an issue in .NET 7.x, 8.0, and 9.0 where support for certain .NET 6+ types (such as
DateOnlyandTimeOnly) was not properly applied
Miscellaneous
- Upgraded the codebase to .NET 10
- Improved and fixed rendering tests using
VerifyXunit - Updated the README with the latest changes
- Removed
System.Serialization.ObjectIdGenerator - Updated
Spectre.Consoleto version 0.49.1 - Codebase improvements, refactoring and optimizations
Full Changelog: 0.6.6...0.7.0