Skip to content

Releases: ktsu-dev/PreciseNumber

v2.6.6

Choose a tag to compare

@github-actions github-actions released this 30 Sep 00:21

v2.6.6 (patch)

Changes since v2.6.5:

  • Cover AsinPi, AcosPi and TanPi on their rounding paths (@Claude)
  • Round exact quotients of approximations to the requested digits [patch] (@Claude)
  • Widen ln 2 by x's integer digits in Exp2 [patch] (@Claude)

What's Changed

Full Changelog: v2.6.5...v2.6.6

v2.6.5

Choose a tag to compare

@github-actions github-actions released this 29 Sep 12:24

v2.6.5 (patch)

Changes since v2.6.4:

  • Move CI onto the shared ci-shared.yml pipeline (@Claude)

What's Changed

Full Changelog: v2.6.4...v2.6.5

v2.6.4

Choose a tag to compare

@github-actions github-actions released this 28 Sep 01:56

v2.6.4 (patch)

Changes since v2.6.3:

  • Parse with the provider's decimal separator and signs [patch] (@Claude)
  • Reject a precision below one in ReduceSignificance [patch] (@Claude)
  • Report zero as not normal, and nothing as subnormal [patch] (@Claude)

What's Changed

Full Changelog: v2.6.3...v2.6.4

v2.6.3

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:35

v2.6.3 (patch)

Changes since v2.6.2:

  • Throw OverflowException when Multiply or Divide leaves the int exponent range (@Claude)
  • Throw ArgumentException from Clamp when min is greater than max (@Claude)
  • Report Radix as 10, since the type is base 10 (@Claude)
  • Move zero-to-a-power into its own helper to keep Pow's complexity down [patch] (@Claude)
  • Replace the nested ternaries in MaxMagnitude and MinMagnitude with an if [patch] (@Claude)
  • Drop the Debug.Assert that rejects decimals like 10.0m [patch] (@Claude)
  • Throw DivideByZeroException for zero to a negative power [patch] (@Claude)
  • Break MaxMagnitude and MinMagnitude ties by sign, as int and double do [patch] (@Claude)
  • Round to negative decimal places correctly for integers (@Claude)
  • Count trailing zeros in IsEvenInteger and IsOddInteger (@Claude)

What's Changed

Full Changelog: v2.6.2...v2.6.3

v2.6.2

Choose a tag to compare

@github-actions github-actions released this 25 Sep 00:08

v2.6.2 (patch)

Changes since v2.6.1:

  • Hash the sanitized form, so Equals and GetHashCode agree [patch] (@Claude)
  • Reduce by the GCD before testing whether a quotient terminates [patch] (@Claude)

What's Changed

Full Changelog: v2.6.1...v2.6.2

v2.6.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 23:12

v2.6.1 (patch)

Changes since v2.6.0:

What's Changed

Full Changelog: v2.6.0...v2.6.1

v2.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 00:17

v2.6.0 (minor)

Changes since v2.5.0:

  • Merge remote-tracking branch 'origin/main' into claude/precisenumber-78-hyperbolic-functions (@Claude)
  • Refuse a sine whose reduction needs more of pi than exists [patch] (@Claude)
  • Measure a baseline ref in the same job as the head [patch] (@matt-edmondson)
  • Assert comparisons with the comparison asserts [patch] (@matt-edmondson)
  • Implement IHyperbolicFunctions [minor] (@matt-edmondson)

What's Changed

Full Changelog: v2.5.0...v2.6.0

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 03:19

v2.5.0 (minor)

Changes since v2.4.0:

  • Implement ITrigonometricFunctions, plus Atan2 [minor] (@Claude)

What's Changed

  • Implement ITrigonometricFunctions<PreciseNumber>, plus Atan2 [minor] by @matt-edmondson in #93

Full Changelog: v2.4.0...v2.5.0

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 00:44

v2.4.0 (minor)

Changes since v2.3.0:

  • Project the test sweeps instead of remapping the iteration variable [patch] (@matt-edmondson)
  • Implement IExponentialFunctions, ILogarithmicFunctions and IPowerFunctions [minor] (@matt-edmondson)

What's Changed

  • Bump the ktsu group with 9 updates by @dependabot[bot] in #91
  • Bump Polyfill from 11.3.0 to 11.4.0 by @dependabot[bot] in #92
  • Implement IExponentialFunctions, ILogarithmicFunctions and IPowerFunctions [minor] by @matt-edmondson in #90

Full Changelog: v2.3.1...v2.4.0

v2.3.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 23:12

v2.3.1 (patch)

Changes since v2.3.0:

What's Changed

Full Changelog: v2.3.0...v2.3.1