Releases: alastairlundy/DotExtensions
Releases · alastairlundy/DotExtensions
Release list
10.3.3
Immutable
release. Only release title and notes can be modified.
Changes since 10.3.2
All Packages
⚙️ Modifications
- Updated
Polyfillfrom 10.5.1 to 10.8.1
DotExtensions
- Updated
Microsoft.Extensions.Primitivesfrom 10.0.8 to 10.0.9 - Updated
Microsoft.Bcl.Memoryfrom 10.0.8 to 10.0.9
CI Dependencies
⚙️ Modifications
- Updated
Meziantou.Analyzerfrom 3.0.77 to 3.0.102 - Updated
step-security/harden-runnerGitHub Action from 2.19.1 to 2.19.3 - Updated
actions/setup-dotnetGitHub Action from 5.2.0 to 5.3.0 - Updated
github/codeql-actionGitHub Action from 4.35.4 to 4.36.0
Testing Dependencies
⚙️ Modifications
- Updated
TUnitfrom 1.43.38 to 1.53.0
10.3.2
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
CopyTomethod would cause an exception to be thrown by @Copilot - Improved performance in Span and Memory WhiteSpace checking extensions
- Reduced memory allocation in
ToListextension by @Copilot - Fixed Span Copy bugs and improved performance by @Copilot
- Improved Span
ResizeandReverseextensions by @Copilot
10.3.1
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
Immutable
release. Only release title and notes can be modified.
Changes since 10.2.x
DotExtensions
- Added String
RemoveRangeextensions - Added StringSegment
RemoveRangeextensions
DotExtensions.Memory
- Deprecate
Reverseextension methods for removal in v11 - These will be replaced with methods that return newMemory<T>,ReadOnlyMemory<T>, andReadOnlySpan<T>instances
10.2.3
Immutable
release. Only release title and notes can be modified.
Changes since 10.2.2
DotExtensions
- Fixed an issue where the
GetRandomDirectorymethod could fail to return a directory on Unix based systems.
DotExtensions.Memory
No new release for this version.
10.2.2
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
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
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
Immutable
release. Only release title and notes can be modified.
Changes since 10.1
DotExtensions
- Added
PathEnvironmentVariablestatic class
DotExtensions.Memory
- Removed some instances where
InvalidOperationExceptionwas thrown due to Span or Memory being empty
10.1.2
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