Releases: MoaidHathot/Dumpify
Releases · MoaidHathot/Dumpify
Preview version v0.6.6
New Features
- Support for excluding virtual members via
MembersConfigby @Empiree in #27 - Support for member filtering by providing
Func<IValueProvider, bool>viaMembersConfigby @hermanussen in #28
Bug Fixes
- (breaking change) Reverting the last change and renaming
IncludeNonePublicMembersback toIncludeNonPublicMembers.- Sorry about that.
New Contributors
- @Empiree made their first contribution in #27
- @hermanussen made their first contribution in #28
Full Changelog: 0.6.5...0.66
Preview version v0.6.5
New Features
- Set
SourceLink - Set
Deterministic Build
Bug Fixes
- Changing the setter for
MembersConfigproperties frominittoset - (breaking change) Fixing a typo and renaming
IncludeNonPublicMemberstoIncludeNonePublicMembers
Miscellaneous
- Screenshots and images are now stored in
assets/directory. - Fixing image links for
nuget.mdandreadm.mdand use subdomainsnuget.orgallows. - Creating a new logo for
Dumpify
Full Changelog: 0.6.4...0.6.5
Preview version v0.6.4
New Features
- Rendering
charwith & without quotes and the ability to choose the quote character instead of the default'
Bug Fixes
- Correct rendering for
char,nuintandnint - Stop rendering properties without getters
Full Changelog: 0.6.3...0.6.4
Preview version v0.6.3
Bug Fixes
- Changing the namespace of
TypeRenderingConfigto justDumpify. - Fixed
nuget.mdformatting
Full Changelog: 0.6.2...0.6.3
Preview version v0.6.2
New Features
- Support for rendering strings without double-quotes
- Support for changing the characters surrounding strings, for example ` instead of "
- Support for showing the type of dumped members via a separate table column
- Support for adding separators between table rows
- Specifying the type name in the message about Circular References
- Added configuration for removing the white space separator between generic type parameters when rendering type names
Bug Fixes
- Fixed a bug that failed the whole object rendering when a specific property has failed to render or being read
- Fixed a bug in the generalization of rendering objects into
IEnumerable<KeyValuePair<,>>that happened in cases where objects implemented multipleIEnumerable<T>interfaces with different Generic parameters, likeSystem.Text.RegularExpressions.Match - Fixed
nuget.mdformatting
Miscellaneous
- Migrating tests from MSTest to xUnit
Full Changelog: 0.6.1...0.6.2
Preview version v0.6.1
New Features
- Support for auto-labels - Thanks @SaahilClaypool
- Support for showing the type of dumped members via a separate table column
- Support for adding separators between table rows
Bug Fixes
- Fixed typos in
Readme.md
Miscellaneous
- Upgrading
Dumpify.NET 8 - Upgrading the
Spectre.Consoledependency to0.48.0 - A lot of progress has been made in refactoring and rebuilding the new rendering engine. There is still work to be done, but we had a huge progress.
- Configured central package management for package dependencies
- Added an icon to
Dumpifywhich we will probably update in the future
New Contributors
- @SaahilClaypool made their first contribution in #16
Full Changelog: 0.6.0...0.6.1
Preview version v0.6.0
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(), andDumpText()to unlimit the width of rendered tables - Exposing
TableConfig.NoColumnWrappingto disable column wrapping - Thanks @tcortega - Exposing
TableConfig.ExpandTablesto expand the table horizontaly until the dimension's limits - Thanks @tcortega
- Better support and rendering
- For
System.Reflectiontypes DateTime,DateTimeOffset,TimeSpan,DateOnly,TimeOnlyGuid
- For
- 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
- @Hejle made their first contribution in #6
- @tcortega made their first contribution in #8
- @mburleigh made their first contribution in #10
Full Changelog: 0.5.4...0.6.0
Preview version v0.5.4
Small bug fixes and optimizations release
Bug Fixes
- Supporting
Guid
Miscellaneous
- Caching colors during rendering
Preview version v0.5.3
Features
- Adding
NotNullIfNotNullattribute on the Dump Extension Methods ConcurrentDictionary<,>is rendered asDictionary<,>- Rendering any type implementing
IEnumerable<KeyValuePair<,>>as aDictionary<,> - Render objects according to their
Type's descriptor, rather than the type defined at the member's definition
Miscellaneous
New Contributors
Full Changelog: 0.5.2...0.5.3
Preview version v0.5.2
Features
- Custom renderers for
System.Data.DataTableandSystem.Data.DataSet
Bug fixes:
- Type naming configuration wasn't used with Dictionaries, Arrays and Enums
Miscellaneous
- Added description and examples in
nuget.mdto be shown inDumpify'snuget.orgpage.
