Releases: PawelGerr/Thinktecture.Abstractions
Releases · PawelGerr/Thinktecture.Abstractions
3.0.0-beta01
- Changed target frameworks: .NET Standard 2.1, .NET Core 3.1, .NET 5.0
- Deleted abstractions for tasks
2.5.0
2.4.0
New
- Add members that came with .NET Core 2.1
Misc
- Removed nuget package references for .NET Standard 2.0 and .NET 4.x
(for more info read https://twitter.com/terrajobst/status/997265096609972224) - Added unit tests that check for the existence of the adapters and their constructors
2.3.0
2.2.0
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 inNETStandard.Library
Thinktecture.Net.Http
: The builds for .NET 4.5 and .NET 4.6 are referencing the Nuget-PackageSystem.Net.Http
instead of the version in GAC
2.1.0
2.0.0
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 inITaskGlobals.Run
- Renamed
INetworkInterfaceInformation
toINetworkInterfaceGlobals
(breaking)
Miscellaneous:
- Replaced
AbstractionAdapter
with a generic versionAbstractionAdapter<T>
(breaking) - Delete abstractions for
WaitHandle
andCriticalHandle
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
Enhancements
- Added abstraction for
HttpHeaderValueCollection<T>
(breaking)
1.3.3
1.3.2
Version 1.3.2
Miscellaneous
- Updated package
System.Net.Http
to version 4.3.2 due to "Microsoft Security Advisory 4021279" (aspnet/Announcements#239)