Skip to content

Releases: Patashu/break_eternity.js

v2.1.3

07 Dec 01:47

Choose a tag to compare

v2.1.2

30 Jun 10:15

Choose a tag to compare

Fixes issue #180.

v2.1.1

07 Oct 17:43

Choose a tag to compare

Changes since v2.1.0:
Incorporated #174, fixed cbrt and root to allow roots of negatives as suggested in #176, and fixed #172.

v2.1.0

07 Aug 14:27

Choose a tag to compare

Sorry for not making this release earlier, I forgot to do so when I made the update!

  • Added penta_log and linear_penta_root (the two inverses of pentation)
  • Added the "floored" parameter to mod (when this parameter is true, it performs floored modulo instead of truncated division modulo)
  • Fixed several issues ( #166, #167, #170, and #171 ); #170 in particular is a new feature, that being constants for the maximum value of a Decimal.

v2.0.0

29 May 14:54

Choose a tag to compare

A summary of changes from v1.4.2:

  • Added a parameter to lambertw allowing you to calculate the non-principal branch
  • Changed all cases where a constant or parameter is returned directly, to reduce the likelihood of accidental mutation
  • Changed how tetration for bases <= e^1/e works: now the property x^^(n + 1) == x^(x^^n) always holds, and small bases with large payloads behave correctly.
  • Fixed inaccuracies in f_gamma
  • Decimal.dNegInf is now {-1, Infinity, Infinity} instead of {-1, -Infinity, -Infinity}. This one is a breaking change, hence the version number is now v2.0.0.

v1.4.2

20 Feb 00:31

Choose a tag to compare

A mistake was made in v1.4.1 - MathCookie17 thought Decimal.dNegInf was {-1, Infinity, Infinity}, but actually it's {-1, -Infinity, -Infinity}. This mistake should be fixed now.

v1.4.1

19 Feb 10:43

Choose a tag to compare

Thanks to MathCookie17.

Changes made:

  • normalization for infinities and NaN
  • ssqrt now uses linear_sroot rather than the other way around
  • Added a linear hyper4 parameter to fromString
  • Static versions of layeradd and slog now use DecimalSource for base instead of number, like their non-static versions. Also, added static trig functions
  • Added JSDocs documentation for most functions

v1.4.0

09 Nov 05:09

Choose a tag to compare

Added the following features:

  • An argument for hyper-4 functions that, when set to true, has them use the linear approximation even for bases <= 10, ensuring consistent behavior in situations where consistent behavior is needed (such as in an incremental game that uses tetration)
  • Support for XFY format in fromString
  • mod/modular function
  • Super roots of arbitrary length (but only for the linear approximation, as super roots don't really work without a consistent definition of tetration)

v1.3.2

25 Jul 05:43

Choose a tag to compare

fixed slog, oops

v1.3.1 - the 'slog CAN be solved' edition

23 Jul 13:04

Choose a tag to compare

tetration and slog accuracy improved, see #108

Further improvements to tetration are possible by copying http://myweb.astate.edu/wpaulsen/tetcalc/tetcalc.html code, and performance improvements should be possible too, but this is a nice big improvement.