-
-
Notifications
You must be signed in to change notification settings - Fork 39
Expand file tree
/
Copy pathReleaseNotes.txt
More file actions
79 lines (63 loc) · 2.32 KB
/
Copy pathReleaseNotes.txt
File metadata and controls
79 lines (63 loc) · 2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
4.4
- Support for nullable reference types.
4.3
- Maintenance updates.
4.2
- Bug fix for circular references in collections.
- Internal refactoring to handle collection dumping more efficiently.
- Print element count for IEnumerables for DumpStyle.Console.
4.1
- Raise minimum .NET framework version from net45 to net48.
- Remove support for net5.0.
- Bug fix for constructorless record types.
4.0
- Add support for C# record types.
- Add assembly strong-naming.
3.4
- Improve circular reference detection.
3.3
- Bug fix for generic default value creation.
- Bug fix for anonymous object dumping.
3.2
- New versioning schema.
3.1
- Add support for dumping anonymous types.
- Add support for .NET 5.
- Detect circular references for hash combinations h(value, type).
- Dump warning for circular references.
- Performance improvement for property dumps.
3.0
- New formatting logic for DumpStyle.Console (default).
- Bug fix for dumping decimal numbers in different cultures.
- Dump MinValue, MaxValue for built-in types (where available).
2.5
- Handle CultureInfo formatting.
- Extend GetFormattedName to handle nested generics and multi-dimensional arrays.
- Optimize variable naming for generic types.
2.4
- Handle Guid formatting.
- Handle DateTimeOffset formatting.
- Handle TimeSpan formatting.
- Set LineBreakChar default to Environment.NewLine.
2.3
- Fix escape sequences in string values.
2.2
- Add bool property DumpOptions.IgnoreDefaultValues to filter properties which contain default values.
- Refactor namespaces: Move ObjectDumper to root namespace.
- Add support for netstandard2.0.
2.0
- Migration to netstandard1.2.
- Bug fixes.
1.0
- Initial release.
- Bugfix for .NET Standard: CSharp initializer code generation for KeyValuePairs is currently disabled in this release.
- Change DateTime formatting to ISO 8601 standard.
- Add formatting for IDictionary<TKey, TValue> and KeyValuePair<TKey, TValue>.
- Replace long suffix 'l' with 'L'.
- Optimization for DateTime.MinValue and DateTime.MaxValue serialization.
- Bug fix: Use default dump options if not specified.
- Add support for .NET Standard.
- Add DumpOptions several serialization options, e.g. C#-like DumpStyle.
- Bug fix: Filter COM objects.
- Bug fix: Catch exceptions if properties/fields cannot be accessed.
- Bug fix: Ignore non-public properties.