Skip to content

Releases: PawelGerr/Thinktecture.Abstractions

3.0.0-beta01

23 Feb 09:51
Compare
Choose a tag to compare
3.0.0-beta01 Pre-release
Pre-release
  • Changed target frameworks: .NET Standard 2.1, .NET Core 3.1, .NET 5.0
  • Deleted abstractions for tasks

2.5.0

22 Feb 11:09
Compare
Choose a tag to compare
Updated ci script

2.4.0

03 Jun 17:05
Compare
Choose a tag to compare

New

  • Add members that came with .NET Core 2.1

Misc

2.3.0

08 Mar 21:23
Compare
Choose a tag to compare

Miscellaneous:

  • Added support for netstandard 2.0
  • Added several types and members that came (back) with netstandard 2.0

2.2.0

09 Feb 14:36
Compare
Choose a tag to compare

New abstractions

Thinktecture.IO.Abstractions

  • Added abstraction for BufferedStream

Thinktecture.IO.Pipes.Abstractions

  • Provides interfaces for types in System.IO.Pipes: NamedPipeServerStream, NamedPipeClientStream, PipeStream

Thinktecture.Console.Abstractions

  • Provides interfaces for types in System.Console: Console

Miscellaneous:

  • Added meta package Thinktecture.NETStandard.Library.Abstractions providing abstractions for types in NETStandard.Library
  • Thinktecture.Net.Http: The builds for .NET 4.5 and .NET 4.6 are referencing the Nuget-Package System.Net.Http instead of the version in GAC

2.1.0

01 Oct 10:33
Compare
Choose a tag to compare

New abstractions

Abstractions for static members

  • Added abstractions for static members of DateTime (like DateTime.Now) and Guid (like Guid.NewGuid())

2.0.0

03 Sep 11:59
Compare
Choose a tag to compare

New abstractions

Thinktecture.Threading.Tasks.Abstractions

Provides interfaces for types in System.Threading.Tasks: Task, Task<T>, TaskFactory, TaskFactory<T>.

Abstractions for static members

  • Added abstractions containing static members, i.e. Task.Run is in ITaskGlobals.Run
  • Renamed INetworkInterfaceInformation to INetworkInterfaceGlobals (breaking)

Miscellaneous:

  • Replaced AbstractionAdapter with a generic version AbstractionAdapter<T> (breaking)
  • Delete abstractions for WaitHandle and CriticalHandle because (1) they are not used by any other abstractions and (2) the chances are very low that someone is using them directly

2.0.0-beta1

21 Jul 07:23
Compare
Choose a tag to compare
2.0.0-beta1 Pre-release
Pre-release

Enhancements

  • Added abstraction for HttpHeaderValueCollection<T> (breaking)

1.3.3

14 Jul 12:54
Compare
Choose a tag to compare

Version 1.3.3

Fixes

  • don't await in the lib otherwise the thread can be deadlocked
  • use the target and method info of an event handler for equality comparison

1.3.2

10 May 07:14
Compare
Choose a tag to compare

Version 1.3.2

Miscellaneous

  • Updated package System.Net.Http to version 4.3.2 due to "Microsoft Security Advisory 4021279" (aspnet/Announcements#239)