Skip to content

Releases: alastairlundy/DotExtensions

10.3.3

Choose a tag to compare

@alastairlundy alastairlundy released this 10 Jun 10:52
Immutable release. Only release title and notes can be modified.

Changes since 10.3.2

All Packages

⚙️ Modifications

  • Updated Polyfill from 10.5.1 to 10.8.1

DotExtensions

  • Updated Microsoft.Extensions.Primitives from 10.0.8 to 10.0.9
  • Updated Microsoft.Bcl.Memory from 10.0.8 to 10.0.9

CI Dependencies

⚙️ Modifications

  • Updated Meziantou.Analyzer from 3.0.77 to 3.0.102
  • Updated step-security/harden-runner GitHub Action from 2.19.1 to 2.19.3
  • Updated actions/setup-dotnet GitHub Action from 5.2.0 to 5.3.0
  • Updated github/codeql-action GitHub Action from 4.35.4 to 4.36.0

Testing Dependencies

⚙️ Modifications

  • Updated TUnit from 1.43.38 to 1.53.0

10.3.2

Choose a tag to compare

@alastairlundy alastairlundy released this 14 May 00:18
Immutable release. Only release title and notes can be modified.

Changes since 10.3.1

DotExtensions

  • Updated Microsoft.Extensions.Primitives version from 10.0.7 to 10.0.8
  • Updated Microsoft.Bcl.Memory version from 10.0.7 to 10.0.8

DotExtensions.MsExtensions

  • Fixed a bug where a valid start index of 0 in a Span CopyTo method would cause an exception to be thrown by @Copilot
  • Improved performance in Span and Memory WhiteSpace checking extensions
  • Reduced memory allocation in ToList extension by @Copilot
  • Fixed Span Copy bugs and improved performance by @Copilot
  • Improved Span Resize and Reverse extensions by @Copilot

10.3.1

Choose a tag to compare

@alastairlundy alastairlundy released this 09 May 14:57
Immutable release. Only release title and notes can be modified.

Changes since 10.3.0

All packages

  • Update internal Polyfill version from 10.3.0 to 10.5.1

DotExtensions

  • Address namespace warnings

10.3.0

Choose a tag to compare

@alastairlundy alastairlundy released this 24 Apr 12:22
Immutable release. Only release title and notes can be modified.

Changes since 10.2.x

DotExtensions

  • Added String RemoveRange extensions
  • Added StringSegment RemoveRange extensions

DotExtensions.Memory

  • Deprecate Reverse extension methods for removal in v11 - These will be replaced with methods that return new Memory<T>, ReadOnlyMemory<T>, and ReadOnlySpan<T> instances

10.2.3

Choose a tag to compare

@alastairlundy alastairlundy released this 24 Apr 11:54
Immutable release. Only release title and notes can be modified.

Changes since 10.2.2

DotExtensions

  • Fixed an issue where the GetRandomDirectory method could fail to return a directory on Unix based systems.

DotExtensions.Memory

No new release for this version.

10.2.2

Choose a tag to compare

@alastairlundy alastairlundy released this 23 Apr 18:37
Immutable release. Only release title and notes can be modified.

Changes since 10.2.1

DotExtensions

  • Updated Microsoft.Extensions.Primitives version from 10.0.6 to 10.0.7
  • Updated Microsoft.Bcl.Memory version from 10.0.6 to 10.0.7

DotExtensions.Memory

No new release for this version.

10.2.1

Choose a tag to compare

@alastairlundy alastairlundy released this 15 Apr 14:04
Immutable release. Only release title and notes can be modified.

Changes since 10.2.0

All packages

  • Updated internal Polyfill version from 10.1.1 to 10.3.0

DotExtensions

  • Updated Microsoft.Extensions.Primitives version from 10.0.5 to 10.0.6
  • Updated Microsoft.Bcl.Memory version from 10.0.5 to 10.0.6

9.7.6

Choose a tag to compare

@alastairlundy alastairlundy released this 15 Apr 13:37
Immutable release. Only release title and notes can be modified.

Changes since 9.7.5

Final non-security patch update for DotExtensions 9.7 series

All packages

  • Updated internal Polyfill version from 9.23.0 to 9.24.0 and pinned Polyfill version range to < 10.x

DotExtensions.MsExtensions

  • Updated Microsoft.Extensions.Primitives version from 10.0.5 to 10.0.6
  • Updated Microsoft.Extensions.Configuration.Abstractions version from 10.0.5 to 10.0.6
  • NOTE: This package is deprecated and its contents has been merged into the main DotExtensions package for version 10.0 and onwards

10.2.0

Choose a tag to compare

@alastairlundy alastairlundy released this 10 Apr 12:09
Immutable release. Only release title and notes can be modified.

Changes since 10.1

DotExtensions

  • Added PathEnvironmentVariable static class

DotExtensions.Memory

  • Removed some instances where InvalidOperationException was thrown due to Span or Memory being empty

10.1.2

Choose a tag to compare

@alastairlundy alastairlundy released this 09 Apr 13:55
Immutable release. Only release title and notes can be modified.

Changes since 10.1.1

All packages

  • Updated internal Polyfill version from 9.23.0 to 10.1.1