Releases: alastairlundy/DotExtensions
Releases · alastairlundy/DotExtensions
Release list
5.4.0 Preview 1
Changes since 5.3.x series
- General improvements and optimizations
- Updated
ContainsAnyOfcode andContainsAllOfcode to use LINQ statements - Added
EqualsAnyOfandEqualsAllOfgeneric extensions - Replaced usage of deprecated code
- Optimized Dot counting extensions
- Deprecated
ContainsSpaceandContainsSpaceSeperatedSubStringsextensions - Deprecated
IsUpperCaseLetter(string)andIsUpperCaseLetter(char)extensions -IsUpperCaseCharacter(char)replaces the latter extension method - Deprecated
IsLowerCaseLetter(string)extension -IsLowerCaseCharacter(char)replaces this extension method - Deprecated
LineEnding(string)extension method - This has been replaced withGetLineEnding(string)andGetFileLineEnding(string). - Added support for Line Ending related code to .NET Standard 2.1
- Deprecated
IndexesOf(string, string, bool)extension method - This has been replaced withIndexesOf(string, string, StringComparison)extension method - Fixed an issue where
AddMissingZeroes(string, int)would not throw an Argument exception if an invalid integer value was provided
5.3.1
Changes since 5.3.0
- Fixed SourceLink Deterministic build issue
- Simplified dot counting string extension code
- Re-structured added missing zeroes string extension code
- Deprecated Partial Match extension string - This extension will be removed in a future version.
5.3.1 Preview 1
Changes since 5.3.0
- Added Symbol Package output to Nuget package
- Added Source Link to Nuget package
5.3.0
Changes since 5.2.x
Additions
- Added
ContainsAnyOf<T>extension (generic) - Added
ContainsAnyOfstring extension - Added
ContainsAllOfstring extension - Added additional
DateTimeExtensions along with xml doc comments for them
Deprecations
- Deprecated
IsAllTruebool extension - This will be removed in a future version. - Deprecated
IsAllFalsebool extension - This will be removed in a future version.
General Changes
- Replaced explicit .NET 6 TFM with .NET Standard 2.1 TFM
- Corrected incorrect namespaces on some
DateOnlyextensions
5.3.0 Preview 3
Changes since 5.3.0 Preview 2
- Added additional DateTime Extensions along with xml doc comments for them
- Replaced explicit .NET 6 TFM with .NET Standard 2.1 TFM
- Corrected incorrect namespaces on some DateOnly extensions
5.2.1
Changes since 5.2.0
- Fixed an issue with case comparison in Char
Containsextension method.
5.3.0 Preview 2
Changes since 5.3.0 Preview 1
- Removed
IsAnyTruebool IEnumerable extensions - This is being moved to CollectionsExtensions - Removed
IsAnyFalsebool IEnumerable extensions - This is being moved to CollectionsExtensions - Deprecated
IsAllTrue - Deprecated
IsAllFalse
5.3.0 Preview 1
Changes since 5.2.0
- Added
IsAnyTruebool IEnumerable extensions - Added
IsAnyFalsebool IEnumerable extensions - Added
ContainsAnyOfT extension (generic)
5.2.0
Changes since 5.1.0
Additions
- Added
Containsstring extensions for chars - .NET Standard 2 users have access to both methods to compensate for not having a built in String.Contains(char) method - Added
IsAPartialMatchMatching extension - Added missing xml doc comments
- Added
IndexesOfstring extensions
Changes
- Moved
ContainsSpacesExtensionsclass to the Strings subfolder
5.2.0 Preview 2
Changes since 5.2.0 Preview 1
- Moved
ContainsSpacesExtensionsclass to the Strings subfolder - Added
Containsstring extension for chars - Added
ContainsCharstring extension for IEnumerable of strings