Releases: unosquare/swan
Before splitting library into individual packages for extensibility and manageablity
Going forward, we will only be supporting .net 5.0 and above. This release marks a tag before splitting packages for better manageablility, testability and expandability.
Fix JSON issue and new default argument for console apps
Major version 3.0.0
BREAKING CHANGES:
Add: new IPropertyProxy from Mario
Remove: IComponentCollection interface and children
Remove: Winservices support classes
Remove: PropertyDisplayAttribute and related methods
Fix JSON string serialization
Minor issues
Thanks to @rdeago
[ADD] Extension method Exception.RethrowPreservingStackTrace
[FIX] IComponentCollection.Add should declare name as nullable
Add IPAddressUtility
Thanks to @rdeago for some IP Address utilities.
Add CompositeHashCode
Add CompositeHashCode, thanks to @rdeago
Resolves issue with inner classes with JSON Ignore attribute
Last version before v3.0
The next version will drop support to .NET Framework and will target .NET Standard 2.1.
Maintenance minor update
This is the last version of SWAN targeting .NET Standard 2.0.
Next version, v3.0.0, will be targeting .NET Standard 2.1 only and dropping the support to Windows-specific methods and classes as WinService Extension methods.