Skip to content

Releases: linksplatform/Disposables

[C#] 0.4.0

15 Dec 07:05
Compare
Choose a tag to compare

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

27 Feb 16:06
Compare
Choose a tag to compare

0.2.0

21 Feb 19:06
Compare
Choose a tag to compare

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

24 Oct 17:58
Compare
Choose a tag to compare

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

29 Aug 20:13
Compare
Choose a tag to compare

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

11 Aug 10:09
Compare
Choose a tag to compare

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

25 Jul 11:53
Compare
Choose a tag to compare

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.

Initial release as a separate package

11 Jul 18:11
c305ae7
Compare
Choose a tag to compare