Releases: lsolano/triplex
Releases · lsolano/triplex
4.0.0-preview
Breaking Changes
- Obsolete members removed
- Out-of-range Checks signature now do not allow null on other, min, and max parameters
Features
- Introduce implicit null check for NotNullEmptyOrWhiteSpaceOnly (now NotEmptyOrWhiteSpaceOnly) and NotNullOrEmpty (now NotEmpty).
- T CompliesWith(T?, Func<T, bool>, string, string)
- T DoesNotComplyWith(T?, Func<T, bool>, string, string)
- Add System.Diagnostics.CodeAnalysis.NotNull attribute to suitable parameters and method's return.
- Remove small quality gate status badge and leave only the big one (#16)
Improvements
- Migrate to .NET 9
- Increase test coverage to 100 percent
- Analyze project using sonarcloud.io (see https://sonarcloud.io/project/overview?id=lsolano_triplex)
3.0.5-alpha Fix nuget push
3.0.5-alpha Fix nuget push
3.0.4-alpha Fix publish action
3.0.4-alpha Fix publish action
3.0.3-alpha Fix publish (nuget push)
3.0.3-alpha Fix publish (nuget push)
3.0.2-alpha Fixing publish action
3.0.2-alpha Fixing publish action
3.0.1-alpha Adding publish cabability for 3.x releases
3.0.1-alpha Adding publish cabability for 3.x releases
3.0.0-alpha Move to .net 6, add Sonarqube analysis and increase test coverage to 100%
Pre-release
This release has to main focus points:
- Increase test coverage to 100% so we can accept, more confidently, code from collaborators.
- Add Sonarqube analysis to asses and maintain source quality.
As a coincidence, wen I was finishing this version .net 6 was released, so I added the migration of projects and some sources.
Release 2.0.0
Add custom precondition check to Arguments as CompliesWith(bool, string, string)
Add custom precondition check to Arguments as CompliesWith(bool, string, string) method.