Swan stands for Stuff We All Need. Unosquare's collection of C# extension methods and classes.
Update to Null reference types
TextLogger
abstract class for text-based logger as DebugLogger
and FileLogger
.Instance
to ConsoleLogger
and DebugLogger
Resolved issues in PRs:
#204 FileLogger - File path #198 Terminal - Problems with Terminal Output
v2.2.2 - Fixed array property copy between objects (CopyPropertyTo
)
Change characters used for Terminal Border to Unicode.
BREAKING CHANGES
null
.Enum
as integer instead of the previous complex type with _value
property.Terminal.IsDebuggerAttached
property was moved to DebugLogger
.BREAKING CHANGES
DebugLogger
Terminal
ConsoleLogger
just when Terminal.ConsoleIsPresent
is trueDebugLogger
just when Terminal.DebugIsAttached
is trueSWAN 2.0 is a general clean-up of classes and target frameworks that nobody is really using.
Swan
, and more specific namespaces names are used.Swan.Lite.dll
and Swan.dll
Runtime
class to SwanRuntime
Update JSON Formatter to support camel Case