Skip to content

Releases: Tyrrrz/PolyShim

2.15

Choose a tag to compare

@github-actions github-actions released this 03 Oct 20:19
4e5ec5e

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

Choose a tag to compare

@github-actions github-actions released this 02 Oct 11:31

What's Changed

Enhancements

  • Add DateOnly and TimeOnly polyfills by @Tyrrrz with @Copilot in #138
  • Add polyfills for HashAlgorithm and HashAlgorithm.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

Choose a tag to compare

@github-actions github-actions released this 02 Aug 21:28
0d900be

What's Changed

Enhancements

  • Add ThreadStatic pooling to ArrayPool polyfill by @Tyrrrz with @Copilot in #134
  • Add polyfill for Math.Log2(double) by @Tyrrrz with @Copilot in #136
  • Add polyfills for System.Numerics.BitOperations by @Tyrrrz with @Copilot in #137

Full Changelog: 2.12.2...2.13

2.12.2

Choose a tag to compare

@github-actions github-actions released this 20 Jul 19:34
34ef448

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

Choose a tag to compare

@github-actions github-actions released this 13 Jul 12:01
7533678

What's Changed

Bugs

  • Fix BinaryPrimitives being available with System.Memory imported by @Tyrrrz in #132

Full Changelog: 2.12...2.12.1

2.12

Choose a tag to compare

@github-actions github-actions released this 11 Jul 20:32
3999e5c

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(...) and char.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

Full Changelog: 2.11...2.12

2.11

Choose a tag to compare

@github-actions github-actions released this 20 Apr 19: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_Test on 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] to OperatingSystem polyfill methods by @Copilot in #123

Full Changelog: 2.10.1...2.11

2.10.1

Choose a tag to compare

@github-actions github-actions released this 17 Apr 09:52
950c84c

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

Choose a tag to compare

@github-actions github-actions released this 16 Apr 18:31
8437037

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

2.9

Choose a tag to compare

@github-actions github-actions released this 14 Apr 17:22

What's Changed

  • Add polyfills for string.Create<TState> and System.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