Releases: ktsu-dev/SignificantNumber
Releases · ktsu-dev/SignificantNumber
v1.4.4-pre.4
v1.4.4-pre.4 (prerelease)
Changes since v1.4.4-pre.3:
- Sync scripts\update-winget-manifests.ps1 (@ktsu[bot])
Full Changelog: v1.4.4-pre.3...v1.4.4-pre.4
v1.4.4-pre.3
v1.4.4-pre.3 (prerelease)
Changes since v1.4.4-pre.2:
- Merge remote-tracking branch 'refs/remotes/origin/main' (@ktsu[bot])
- Sync .github\workflows\dotnet.yml (@ktsu[bot])
Full Changelog: v1.4.4-pre.2...v1.4.4-pre.3
v1.4.4-pre.2
v1.4.4-pre.2 (prerelease)
Changes since v1.4.4-pre.1:
- Sync .github\workflows\dotnet.yml (@ktsu[bot])
- Sync scripts\PSBuild.psm1 (@ktsu[bot])
Full Changelog: v1.4.4-pre.1...v1.4.4-pre.2
v1.4.4-pre.1
v1.4.4-pre.1 (prerelease)
Changes since v1.4.3:
- Sync scripts\PSBuild.psm1 (@ktsu[bot])
- Sync scripts\update-winget-manifests.ps1 (@ktsu[bot])
- Sync .gitattributes (@ktsu[bot])
- Sync .github\workflows\dotnet.yml (@ktsu[bot])
- Sync .runsettings (@ktsu[bot])
Full Changelog: v1.4.3...v1.4.4-pre.1
v1.4.3
v1.4.3 (patch)
Changes since v1.4.2:
- Update sdk (@matt-edmondson)
- Update .editorconfig, .gitignore, .gitattributes, .mailmap, .runsettings, and PSBuild.psm1 for improved configurations and cleanup (@matt-edmondson)
- Update sdk (@matt-edmondson)
Full Changelog: v1.4.2...v1.4.3
v1.4.2
v1.4.2-pre.17
v1.4.2-pre.17
Initial release or repository with no prior history.
Full Changelog: v1.4.2-pre.16...v1.4.2-pre.17
v1.4.2-pre.16
v1.4.2-pre.16 (prerelease)
Changes since v1.4.2-pre.15:
- Initial commit (@matt-edmondson)
- Renamed metadata files (@matt-edmondson)
- Fix SignificantNumber handling of zero significand (@matt-edmondson)
- Refactored testing methods and removed
TestMaxDecimalPlaces(@matt-edmondson) - Add test project and new test cases for ToSignificantNumber (@matt-edmondson)
- Fix Incorrect Exponent Handling for Integers in SignificantNumber Conversion (@matt-edmondson)
- Add a test to validate we dont support Half values (@matt-edmondson)
- Add LICENSE template (@matt-edmondson)
- Changed access modifier for TryCreate method (@matt-edmondson)
- Added comprehensive test suite for SignificantNumber class (@matt-edmondson)
- Add documentation to SignificantNumberExtensions (@matt-edmondson)
- Extend SignificantNumber struct with new static methods (@matt-edmondson)
- Refactor UnaryPlus and remove UnaryNegation (@matt-edmondson)
- update changelist (@matt-edmondson)
- Version 1.1.4 (@matt-edmondson)
- Add tests for Add and Subtract methods in SignificantNumber class (@matt-edmondson)
- Optimize
Roundmethod and add rounding tests (@matt-edmondson) - Refactor
SignificantNumberstruct and remove code smells (@matt-edmondson) - Added new tests and updated code analysis suppression (@matt-edmondson)
- Updated changelog, description, and version (@matt-edmondson)
- Removed MinDecimalPlaces from SignificantNumber struct (@matt-edmondson)
- Added unit tests for SignificantNumber class (@matt-edmondson)
- INumber implementation (@matt-edmondson)
- Update README.md (@matt-edmondson)
- Replaced
ToString()withTryFormatand stack allocated spans (@matt-edmondson) - Enhance Pow and Exp in SignificantNumber (@matt-edmondson)
- Updated SignificantNumber class and tests (@matt-edmondson)
- Add new test methods for SignificantNumber class (@matt-edmondson)
- Fix an issue where -1 was not being given special case precision like 1 and 0 (@matt-edmondson)
- Add constructor for SignificantNumber from PreciseNumber (@matt-edmondson)
- Add package references for ILCompiler and ILLink.Tasks in test project (@matt-edmondson)
- Updated Helpers.cs, refactored InvalidNumber.cs, and simplified Tests.cs (@matt-edmondson)
- Fix an issue when formatting to string for negative numbers (@matt-edmondson)
- Update README.md (@matt-edmondson)
- Add additional tests for string formatting (@matt-edmondson)
- Added
To<TOutput>method toSignificantNumber(@matt-edmondson) - Update version to 1.1.1 (@matt-edmondson)
- Add round trip testing (@matt-edmondson)
- Remove culture-specific tests from AITests.cs (@matt-edmondson)
- Refactor SignificantNumber initialization and parsing methods (@matt-edmondson)
- Added CA5394 to NoWarn for test projects (@matt-edmondson)
- Updated assertion methods and added new utility methods (@matt-edmondson)
- Updated
integerComponentcreation logic for null character handling (@matt-edmondson) - Add Squared, Cubed, and Pow methods (@matt-edmondson)
- Migrate to ktsu namespace (@matt-edmondson)
Added ComVisible attribute(@matt-edmondson)- Apply new editorconfig (@matt-edmondson)
- Added new test method in
Testsclass (@matt-edmondson) - Version 1.0.1 (@matt-edmondson)
- Refactor SignificantNumber handling and formatting (@matt-edmondson)
- Replace some unreachable exceptions with asserts (@matt-edmondson)
- Updated README and SignificantNumber class description (@matt-edmondson)
- Update dotnet.yml (@matt-edmondson)
- Refine division logic in SignificantNumber (@matt-edmondson)
- Updated error handling and refactored
SignificantNumberstruct (@matt-edmondson) - update version to 1.2.0 (@matt-edmondson)
- Updated
ToSignificantNumber<TInput>method (@matt-edmondson) - Add documentation (@matt-edmondson)
- Updated and added extensive tests in AITests class (@matt-edmondson)
- Refactor SignificantNumber tests and implementation (@matt-edmondson)
- Added InvalidNumber class for testing the exceptions in the SignificantNumberExtensions class (@matt-edmondson)
- Add new tests on random numbers of each supported type (@matt-edmondson)
- Update README and project files for SignificantNumber (@matt-edmondson)
- Refactor
Radixto useBinaryRadixconstant (@matt-edmondson) - Refactor and clean up
Tests.csfile (@matt-edmondson) - Assert that stringified inputs should be in exponential form (@matt-edmondson)
- Change exception for ++ operator in SignificantNumber (@matt-edmondson)
- Updated data collector format in
test.runsettings(@matt-edmondson) - Updated SignificantNumber.cs and related test cases (@matt-edmondson)
- Added CLSCompliant attribute and imported namespaces (@matt-edmondson)
- Fix typos (@matt-edmondson)
- Introduce constant
tento replace literal10(@matt-edmondson) - 1.0.0-alpha.2 (@matt-edmondson)
- Inherit from precise number (@matt-edmondson)
- Initial version (@matt-edmondson)
- Switch to a generic extension method for creating new instances (@matt-edmondson)
- Added new operator tests for SignificantNumber class (@matt-edmondson)
- Add MakeCommonized method call for significand comparison (@matt-edmondson)
- Replace Codecov badge with Sonar in README (@matt-edmondson)
- Updated software version to 1.0.0 (@matt-edmondson)
- Update packages (@matt-edmondson)
- Update README.md (@matt-edmondson)
- Add documentation comments (@matt-edmondson)
- Add automation scripts for metadata management and versioning (@matt-edmondson)
- Add extra constness and null checks (@matt-edmondson)
- Refactor
SignificantNumberstruct and add new methods (@matt-edmondson) - Introduced constant in SignificantNumber.cs for readability (@matt-edmondson)
- Refactor
ToSignificantNumber<TInput>method inSignificantNumberExtensions(@matt-edmondson) - Update dotnet.yml (@matt-edmondson)
- Update README with new sections and examples (@matt-edmondson)
- Updated build properties and modified warning handling (@matt-edmondson)
- Update dotnet.yml (@matt-edmondson)
- Added and updated test cases, removed redundant test (@matt-edmondson)
- Add unit tests for Exp method in AITests.cs (@matt-edmondson)
- Updated SignificantNumber class and added new methods (@matt-edmondson)
- Updated README.md with detailed
SignificantNumberclass info (@matt-edmondson) - Update changelog ([@matt-edmondson](https://github.com/matt-e...
v1.4.2-pre.15
v1.4.2-pre.15 (prerelease)
Incremental prerelease update.
Full Changelog: v1.4.2-pre.14...v1.4.2-pre.15
v1.4.2-pre.14
v1.4.2-pre.14 (prerelease)
Incremental prerelease update.
Full Changelog: v1.4.2-pre.13...v1.4.2-pre.14