Skip to content

Preview version v0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@MoaidHathot MoaidHathot released this 17 Jul 23:50
· 53 commits to main since this release

New Features

  • Support for .NET Standard 2.0 and .NET Framework - Thanks @Hejle
  • Unifying the namespaces of exposed types so that you only need using Dumpify.
  • Enabling Labels - a way to mark dumped objects with custom strings
  • Improvements for Table rendering
    • The ability to specify custom dimensions for rendered tables
    • Custom dimensions are automatically used with DumpDebug(), DumpTrace(), and DumpText() to unlimit the width of rendered tables
    • Exposing TableConfig.NoColumnWrapping to disable column wrapping - Thanks @tcortega
    • Exposing TableConfig.ExpandTables to expand the table horizontaly until the dimension's limits - Thanks @tcortega
  • Better support and rendering
    • For System.Reflection types
    • DateTime, DateTimeOffset, TimeSpan, DateOnly, TimeOnly
    • Guid
  • Better name handling for multi-dimensional arrays.

Bug Fixes

  • Fixed an issue where types implementing IEnumerable<KeyValuePair<TKey, TValue>> did not render properly - thanks @Hejle
  • Fixed typos in Readme.md - Thanks @mburleigh

Miscellaneous

  • A lot of progress has been made in building a new rendering engine which allows us to implement more kind of renderers in addition to the current TableRenderer. There is still work to be done, but we had a huge progress.

New Contributors

Full Changelog: 0.5.4...0.6.0