Releases: linksplatform/Disposables
[C#] 0.4.0
https://www.nuget.org/packages/Platform.Disposables/
Target frameworks are changed to net7.
Platform.Exceptions dependency is updated from 0.4.0 to 0.5.0.
Microsoft.NETFramework.ReferenceAssemblies dependency is updated from 1.0.0 to 1.0.2.
[C#] 0.3.0
https://www.nuget.org/packages/Platform.Disposables/0.3.0
Added support for .NET 5.
0.2.0
https://www.nuget.org/packages/Platform.Disposables/0.2.0
Lowest supported version of .NET Framework is now 4.7.2.
Platform.Exceptions dependency updated from 0.2.1 to 0.3.0.
0.1.2
https://www.nuget.org/packages/Platform.Disposables/0.1.2
The lowest supported version of .NET Framework is now 4.7.1.
Added support for .NET Standard 2.1 for the library and the tests.
Platform.Exceptions dependency updated from 0.2.0 to 0.2.1.
Platform.IO dependency updated from 0.0.6 to 0.1.1.
Microsoft.NET.Test.Sdk dependency updated from 16.2.0 to 16.3.0.
Source link enabled.
Travis CI disabled.
GitHub Actions enabled.
Refactoring, performance optimizations, issues fix.
Added support for .NET Framework 4.7, Platform.Exceptions dependency updated, using AppDomain.ProcessExit event now
https://www.nuget.org/packages/Platform.Disposables/0.1.1
Platform.Exceptions dependency updated from 0.1.1 to 0.2.0.
Added support for net47 (.NET Framework 4.7).
DisposableBaseExtensions renamed to IDisposableExtensions. IDisposableExtensions.DisposeIfNotDisposed method is now uses IDisposable instead of DisposableBase for argument type.
Using AppDomain.ProcessExit event instead of Process.Exited (it will never be raised inside the process).
It is now tested that disposal is executed in the right order.
XML documentation file generation turned on.
Travis CI connected.
Added tests.
Refactoring, issues fix.
Methods and delegate renamed, fields Object and AuxiliaryObject are now properties, Platform.Exceptions dependency updated
https://www.nuget.org/packages/Platform.Disposables/0.1.0
Platform.Exceptions dependency updated from 0.1.0 to 0.1.1.
DisposedDelegate renamed to Disposal and moved to separate file.
Added additional implicit conversions for Disposable classes.
Added more constructor overloads.
Disposable.TryDispose renamed to Disposable.TryDisposeAndResetToDefault.
Added GenericObjectExtensions and DisposableBaseExtensions.
Abstract method DisposableBase.DisposeCore renamed to Dispose.
Corrected disposal logic for Disposable containers.
Disposable containers fields Object and AuxiliaryObject are now public properties.
Added comments for classes.
Refactoring, issues fix.
Added EnsureExtensions, all exceptions correctly ignored now
https://www.nuget.org/packages/Platform.Disposables/0.0.2
Added EnsureExtensions for IDisposable objects.
Disposing logic reorganized.
Now all exceptions correctly ignored.
Closes three issues.