Releases: ktsu-dev/SignificantNumber
v1.4.2-pre.8
v1.4.2-pre.8 (prerelease)
Incremental prerelease update.
Full Changelog: v1.4.2-pre.7...v1.4.2-pre.8
v1.4.2-pre.7
v1.4.2-pre.7 (prerelease)
Incremental prerelease update.
Full Changelog: v1.4.2-pre.6...v1.4.2-pre.7
v1.4.2-pre.6
v1.4.2-pre.6 (prerelease)
Incremental prerelease update.
Full Changelog: v1.4.2-pre.5...v1.4.2-pre.6
v1.4.2-pre.5
v1.4.2-pre.5 (prerelease)
Incremental prerelease update.
Full Changelog: v1.4.2-pre.4...v1.4.2-pre.5
v1.4.2-pre.4
v1.4.2-pre.4 (prerelease)
Incremental prerelease update.
Full Changelog: v1.4.2-pre.3...v1.4.2-pre.4
v1.4.2-pre.3
v1.4.2-pre.3 (prerelease)
Incremental prerelease update.
Full Changelog: v1.4.2-pre.2...v1.4.2-pre.3
v1.4.2-pre.2
v1.4.2-pre.2 (prerelease)
Incremental prerelease update.
Full Changelog: v1.4.2-pre.1...v1.4.2-pre.2
v1.4.2-pre.1
v1.4.2-pre.1 (prerelease)
Changes since v1.4.1:
- Sync scripts\PSBuild.psm1 (@ktsu[bot])
Full Changelog: v1.4.1...v1.4.2-pre.1
v1.4.1
v1.4.1 (patch)
Changes since v1.4.0:
- Update README and project files for SignificantNumber (@matt-edmondson)
- Remove obsolete build configuration files and update SignificantNumber class for improved variable declarations and copyright information. (@matt-edmondson)
v1.4.1-pre.1 (prerelease)
Changes since v1.4.0:
- Sync .editorconfig (@ktsu[bot])
- Sync .runsettings (@ktsu[bot])
- Sync .github\workflows\dotnet.yml (@ktsu[bot])
v1.4.0 (minor)
Changes since v1.3.0:
- Add constructor for SignificantNumber from PreciseNumber (@matt-edmondson)
v1.3.1-pre.1 (prerelease)
Changes since v1.3.0:
v1.3.0 (minor)
Changes since v1.2.7:
- Renamed metadata files (@matt-edmondson)
- Add LICENSE template (@matt-edmondson)
- Apply new editorconfig (@matt-edmondson)
- Refactor SignificantNumber tests and implementation (@matt-edmondson)
- Inherit from precise number (@matt-edmondson)
- Update packages (@matt-edmondson)
- Add automation scripts for metadata management and versioning (@matt-edmondson)
v1.2.7 (patch)
Changes since v1.2.6:
- Bump MSTest.TestFramework from 3.6.3 to 3.6.4 (@dependabot[bot])
v1.2.6 (patch)
Changes since v1.2.5:
- Bump MSTest.TestAdapter from 3.6.3 to 3.6.4 (@dependabot[bot])
v1.2.5 (patch)
Changes since v1.2.4:
- Sync Directory.Build.targets (@ktsu[bot])
v1.2.4 (patch)
Changes since v1.2.3:
- Add package references for ILCompiler and ILLink.Tasks in test project (@matt-edmondson)
v1.2.3 (patch)
Changes since v1.2.2:
- Add test project and new test cases for ToSignificantNumber (@matt-edmondson)
- Add MakeCommonized method call for significand comparison (@matt-edmondson)
v1.2.2 (patch)
Changes since v1.2.1:
- Fix SignificantNumber handling of zero significand (@matt-edmondson)
- Remove culture-specific tests from AITests.cs (@matt-edmondson)
- Migrate to ktsu namespace (@matt-edmondson)
- Update dotnet.yml (@matt-edmondson)
- Update dotnet.yml (@matt-edmondson)
v1.2.1 (minor)
Changes since v1.1.0:
- Fix Incorrect Exponent Handling for Integers in SignificantNumber Conversion (@matt-edmondson)
- update changelist (@matt-edmondson)
- Version 1.1.4 (@matt-edmondson)
- Optimize
Roundmethod and add rounding tests (@matt-edmondson) - Updated changelog, description, and version (@matt-edmondson)
- Enhance Pow and Exp in SignificantNumber (@matt-edmondson)
- Update version to 1.1.1 (@matt-edmondson)
- Refactor SignificantNumber handling and formatting (@matt-edmondson)
- Refine division logic in SignificantNumber (@matt-edmondson)
- update version to 1.2.0 (@matt-edmondson)
- Fix typos (@matt-edmondson)
- Add unit tests for Exp method in AITests.cs (@matt-edmondson)
- Update changelog (@matt-edmondson)
- Optimize To() (@matt-edmondson)
- Version 1.2.1 (@matt-edmondson)
- Update version to 1.1.2 (@matt-edmondson)
- Refactor and expand SignificantNumber (@matt-edmondson)
v1.1.0 (major)
- Initial commit (@matt-edmondson)
- Refactored testing methods and removed
TestMaxDecimalPlaces(@matt-edmondson) - Add a test to validate we dont support Half values (@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)
- Add tests for Add and Subtract methods in SignificantNumber class (@matt-edmondson)
- Refactor
SignificantNumberstruct and remove code smells (@matt-edmondson) - Added new tests and updated code analysis suppression (@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) - 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)
- 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) - Add round trip testing (@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)
Added ComVisible attribute(@matt-edmondson)- Added new test method in
Testsclass (@matt-edmondson) - Version 1.0.1 (@matt-edmondson)
- Replace some unreachable exceptions with asserts (@matt-edmondson)
- Updated README and SignificantNumber class description (@matt-edmondson)
- Updated error handling and refactored
SignificantNumberstruct (@matt-edmondson) - Updated
ToSignificantNumber<TInput>method (@matt-edmondson) - Add documentation (@matt-edmondson)
- Updated and added extensive tests in AITests class (@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)
- 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)
- Introduce constant
tento replace literal10(@matt-edmondson) - 1.0.0-alpha.2 (@matt-edmondson)
- Initial version (@matt-edmondson)
- Switch to a generic extension method for creating new instances ([@matt-edmondson](https://github.com/matt-edmond...
v1.4.1-pre.1
v1.4.0 (minor)
Changes since v1.3.0:
- Add constructor for SignificantNumber from PreciseNumber (@matt-edmondson)
v1.3.0 (minor)
Changes since v1.2.7:
- Add automation scripts for metadata management and versioning (@matt-edmondson)
- Add LICENSE template (@matt-edmondson)
- Apply new editorconfig (@matt-edmondson)
- Inherit from precise number (@matt-edmondson)
- Refactor SignificantNumber tests and implementation (@matt-edmondson)
- Renamed metadata files (@matt-edmondson)
- Update packages (@matt-edmondson)
v1.2.4 (patch)
Changes since v1.2.3:
- Add package references for ILCompiler and ILLink.Tasks in test project (@matt-edmondson)
v1.2.3 (patch)
Changes since v1.2.2:
- Add MakeCommonized method call for significand comparison (@matt-edmondson)
- Add test project and new test cases for ToSignificantNumber (@matt-edmondson)
v1.2.2 (patch)
Changes since v1.2.1:
- Fix SignificantNumber handling of zero significand (@matt-edmondson)
- Migrate to ktsu namespace (@matt-edmondson)
- Remove culture-specific tests from AITests.cs (@matt-edmondson)
- Update dotnet.yml (@matt-edmondson)
v1.2.1 (minor)
Changes since v1.1.0:
- Add unit tests for Exp method in AITests.cs (@matt-edmondson)
- Enhance Pow and Exp in SignificantNumber (@matt-edmondson)
- Fix Incorrect Exponent Handling for Integers in SignificantNumber Conversion (@matt-edmondson)
- Fix typos (@matt-edmondson)
- Optimize
Roundmethod and add rounding tests (@matt-edmondson) - Optimize To() (@matt-edmondson)
- Refactor and expand SignificantNumber (@matt-edmondson)
- Refactor SignificantNumber handling and formatting (@matt-edmondson)
- Refine division logic in SignificantNumber (@matt-edmondson)
- update changelist (@matt-edmondson)
- Update changelog (@matt-edmondson)
- Update version to 1.1.1 (@matt-edmondson)
- Update version to 1.1.2 (@matt-edmondson)
- update version to 1.2.0 (@matt-edmondson)
- Updated changelog, description, and version (@matt-edmondson)
- Version 1.1.4 (@matt-edmondson)
- Version 1.2.1 (@matt-edmondson)
v1.1.0 (major)
Changes since 0.0.0.0:
Added ComVisible attribute(@matt-edmondson)Removed test.runsettings file from .NET project(@matt-edmondson)- 1.0.0-alpha.2 (@matt-edmondson)
- Add a test to validate we dont support Half values (@matt-edmondson)
- Add additional test coverage (@matt-edmondson)
- Add additional tests for string formatting (@matt-edmondson)
- Add documentation (@matt-edmondson)
- Add documentation comments (@matt-edmondson)
- Add documentation to SignificantNumberExtensions (@matt-edmondson)
- Add extra constness and null checks (@matt-edmondson)
- Add new test methods for SignificantNumber class (@matt-edmondson)
- Add new test methods to Tests class (@matt-edmondson)
- Add new tests on random numbers of each supported type (@matt-edmondson)
- Add round trip testing (@matt-edmondson)
- Add Squared, Cubed, and Pow methods (@matt-edmondson)
- Add tests for Add and Subtract methods in SignificantNumber class (@matt-edmondson)
- Added
To<TOutput>method toSignificantNumber(@matt-edmondson) - Added and updated test cases, removed redundant test (@matt-edmondson)
- Added CA5394 to NoWarn for test projects (@matt-edmondson)
- Added CLSCompliant attribute and imported namespaces (@matt-edmondson)
- Added comprehensive test suite for SignificantNumber class (@matt-edmondson)
- Added InvalidNumber class for testing the exceptions in the SignificantNumberExtensions class (@matt-edmondson)
- Added new operator tests for SignificantNumber class (@matt-edmondson)
- Added new test method in
Testsclass (@matt-edmondson) - Added new tests and updated code analysis suppression (@matt-edmondson)
- Added unit tests for SignificantNumber class (@matt-edmondson)
- Assert that stringified inputs should be in exponential form (@matt-edmondson)
- Change exception for ++ operator in SignificantNumber (@matt-edmondson)
- Changed access modifier for TryCreate method (@matt-edmondson)
- Extend SignificantNumber struct with new static methods (@matt-edmondson)
- Fix a missing sign formatting negative numbers (@matt-edmondson)
- Fix an issue when formatting to string for negative numbers (@matt-edmondson)
- Fix an issue where -1 was not being given special case precision like 1 and 0 (@matt-edmondson)
- Initial commit (@matt-edmondson)
- Initial version (@matt-edmondson)
- Introduce constant
tento replace literal10(@matt-edmondson) - Introduced constant in SignificantNumber.cs for readability (@matt-edmondson)
- INumber implementation (@matt-edmondson)
- Moved a ToString overload to sit with teh rest of them (@matt-edmondson)
- Refactor
InvalidNumberclass and update using statements (@matt-edmondson) - Refactor
Radixto useBinaryRadixconstant (@matt-edmondson) - Refactor
SignificantNumberstruct and add new methods (@matt-edmondson) - Refactor
SignificantNumberstruct and remove code smells (@matt-edmondson) - Refactor
ToSignificantNumber<TInput>method inSignificantNumberExtensions(@matt-edmondson) - Refactor and clean up
Tests.csfile (@matt-edmondson) - Refactor SignificantNumber initialization and parsing methods (@matt-edmondson)
- Refactor UnaryPlus and remove UnaryNegation (@matt-edmondson)
- Refactored testing methods and removed
TestMaxDecimalPlaces(@matt-edmondson) - Removed MinDecimalPlaces from SignificantNumber struct (@matt-edmondson)
- Replace Codecov badge with Sonar in README (@matt-edmondson)
- Replace some unreachable exceptions with asserts (@matt-edmondson)
- Replaced
ToString()withTryFormatand stack allocated spans (@matt-edmondson) - Sort members (@matt-edmondson)
- Switch to a generic extension method for creating new instances (@matt-edmondson)
- Update dotnet.yml (@matt-edmondson)
- Update README and package references to ktsu.io.SignificantNumber (@matt-edmondson)
- Update README with new sections and examples (@matt-edmondson)
- Update README.md (@matt-edmondson)
- Update SignificantNumber struct and operator overloads (@matt-edmondson)
- Updated
integerComponentcreation logic for null character handling (@matt-edmondson) - Updated
ToSignificantNumber<TInput>method (@matt-edmondson) - Updated and added extensive tests in AITests class (@matt-edmondson)
- Updated assertion methods and added new utility methods (@matt-edmondson)
- Updated build properties and modified warning handling (@matt-edmondson)
- Updat...