Repository navigation
Releases: Tyrrrz/PolyShim
Releases · Tyrrrz/PolyShim
Release list
2.15
What's Changed
Enhancements
- Add MethodInfo.CreateDelegate polyfills by @Tyrrrz with @Copilot in #144
- Add polyfills for HttpClient.PatchAsync by @Tyrrrz with @Copilot in #145
- Add Directory.CreateTempSubdirectory polyfill by @Tyrrrz with @Copilot in #146
- Add polyfills for Task.ConfigureAwait(ConfigureAwaitOptions) by @Tyrrrz with @Copilot in #147
- Add TaskCompletionSource.SetFromTask / TrySetFromTask polyfills by @Tyrrrz with @Copilot in #148
- Add HttpContent.CopyToAsync polyfills with CancellationToken by @Tyrrrz with @Copilot in #149
- Add polyfill for GC.AllocateUninitializedArray(int, bool) by @Tyrrrz with @Copilot in #150
- Cache Environment.ProcessId polyfill result by @Tyrrrz with @Copilot in #151
- Add polyfills for BigInteger.ToByteArray overloads and related .NET Core 2.1 members by @Tyrrrz with @Copilot in #152
Full Changelog: 2.14...2.15
2.14
What's Changed
Enhancements
- Add DateOnly and TimeOnly polyfills by @Tyrrrz with @Copilot in #138
- Add polyfills for
HashAlgorithmandHashAlgorithm.Clear()by @Tyrrrz in #143 - Add ZLibStream polyfill by @Tyrrrz with @Copilot in #142
Bugs
- Fix Signatures.md listing redundant same-version members for newly-polyfilled types by @Tyrrrz with @Copilot in #139
Full Changelog: 2.13...2.14
2.13
2.12.2
What's Changed
Bugs
- Fix BinaryPrimitives float/double overloads missing when System.Memory is present by @Tyrrrz with @Copilot in #133
Full Changelog: 2.12.1...2.12.2
2.12.1
2.12
What's Changed
Enhancements
- Add HashData/TryHashData/HashDataAsync polyfills for MD5, SHA1, SHA256, SHA384, SHA512 by @Tyrrrz with @Copilot in #126
- Add polyfills for
char.IsBetween(...)andchar.IsAscii*(...)by @Tyrrrz with @Copilot in #129 - Add BinaryReader/BinaryWriter span polyfills (NetCore21) by @Tyrrrz with @Copilot in #131
- Add BinaryPrimitives polyfills by @Tyrrrz with @Copilot in #130
New Contributors
- @dependabot[bot] made their first contribution in #127
Full Changelog: 2.11...2.12
2.11
What's Changed
Enhancements
- Add Process.WaitForExit(TimeSpan) polyfill (NET 7.0) by @Copilot in #119
- Add polyfills for IProgress, Progress, and EventHandler by @Copilot in #120
- Refactor: var consistency, guard ordering, and other style improvements by @Copilot in #118
- Sort extension members alphabetically within each extension block by @Copilot in #121
- Refactor HttpClient polyfills: Uri overloads as primary, string overloads as delegates by @Copilot in #124
- Add polyfill for ProcessStartInfo.ArgumentList by @Copilot in #125
Bugs
- Fix flaky
Kill_Teston macOS by waiting for process exit before asserting by @Copilot in #117 - Fold UnixCreateMode into FileStreamOptions polyfill, drop ConditionalWeakTable extension by @Copilot in #122
- Add
[SupportedOSPlatformGuard]toOperatingSystempolyfill methods by @Copilot in #123
Full Changelog: 2.10.1...2.11
2.10.1
What's Changed
Enhancements
- Add polyfills for System.Collections.Generic.CollectionExtensions by @Copilot in #113
Bugs
- Fix invalid behaviors on Linux and macOS by @Copilot in #114
- Fix ManualResetValueTaskSourceCore polyfill missing on netstandard2.0 by @Copilot in #115
- Fix README compatibility packages example to use Microsoft.Bcl.Async on net40 by @Copilot in #116
Full Changelog: 2.10...2.10.1
2.10
What's Changed
Enhancements
- Remove ReSharper warning suppression comments by @Copilot in #109
- Rename POLYFILL_COVERAGE to POLYSHIM_INCLUDE_COVERAGE by @Copilot in #110
- Add net6.0 to test targets by @Copilot in #112
- Polyfill File.GetUnixFileMode, File.SetUnixFileMode, and Directory.CreateDirectory(path, UnixFileMode) by @Copilot in #111
Full Changelog: 2.9...2.10
2.9
What's Changed
- Add polyfills for
string.Create<TState>andSystem.Buffers.SpanAction<T, TArg>by @Copilot in #102 - Add static modifier to static members in Signatures.md by @Copilot in #103
- Fix AggregateException.Handle implementation and add member polyfill for .NET Framework 4.0 by @Copilot in #107
- Add Guid.Parse and Guid.TryParse polyfills for .NET Framework < 4.0 by @Copilot in #105
- Add polyfill for
CustomAttributeExtensions.GetCustomAttribute<T>()by @Copilot in #104
Full Changelog: 2.8.2...2.9