Releases: DanielWillett/StackCleaner
v1.5.1
-
Removed unnecessary dependency on System.Reflection.Emit.
-
Fixed a bug where an empty stack trace would cause an exception.
-
Added formatting for event accessors and explicit implementations.
-
Property type for properties now shows instead of the return type of the accessor (except for indexers).
-
Added a target for net40 and net45 and removed unnecessary targets for net461, netstandard2.1, and net5.0, consolidating to netstandard2.0.
v1.4.3
Fixed an issue on Mono where async methods have duplicated stack frames.
Fixed source data not showing on most color types.
v1.2.2
Added support for indexers and the ability to format types and methods independently.
v1.2.1
Fixes some issues with mono state machines not being properly detected.
v1.2
Added the ability to print Exception stack traces directly, this has the benefit of including the remote stack (async context switches cause these) in Mono. I believe it already worked fine in the .NET runtime.
All write functions now have an overload with an Exception instead.
v1.1
Added support for finding anonymous async functions and their parent functions correctly (i.e. Task.Run( async () => ... );), not perfect as it's just a name search and overloads could cause an incorrect overload to match. Also added a Unity Color32 Provider, UnityColor32Config, since unity games don't usually load System.Drawing. UnityEngine.CoreModule.dll is not required unless that class is instantiated. Same goes for System.Drawing and Color32Config.
v1.0
Stack trace cleaner/formatter that supports various formats.