Changelog
2024-05-31, 13.0.0
Breaking changes:
isZero
, isPositive
, and isNegative
to respect config.epsilon
(#3139, #2838).nearlyEqual
to align with Python and
Julia (#3152, #2838)fraction.js@4.3.7
,
see https://github.com/rawify/Fraction.js/issues/68.bigint
, or are not actively maintained. ES2020 is now the minimum required
EcmaScript version.Non-breaking changes:
bigint
(#3207, #3207)config.numberFallback
needed for bigint
(#3207).Changelog
2024-05-31, 12.4.3
%
. See #3189.quantileSeq
type definitions (#3198). Thanks @domdomegg.Changelog
2024-04-24, 12.4.2
isNaN
returns false
for NaN
units in a matrix or
array (#3193). Thanks @lgerin.add
and multiply
to allow
more than two arguments.traverse
returning void (#3177).
Thanks @rohildshah.Changelog
2024-03-13, 12.4.1
"true and true"
.toTex
wrongly returning Infinity
for large BigNumbers.math.Unit.deleteUnit
.pretty_printing_with_mathjax.html
(#3167). Thanks @SukkaW.Changelog
2024-02-22, 12.4.0
multiply
a lot by adding matrix type
inferencing (#3149). Thanks @RandomGamingDev.round
not handling round-off errors (#3136).
Thanks @BrianFugate.PartitionedMap
and ObjectWrappingMap
missing a property
Symbol.iterator
, causing problems when trying new Map(scope)
(#3156).mode
(#3153). Thanks @rich-martinez.getAllAsMap
in the Parser docs (#3158, #3157).
Thanks @dvd101x.Changelog
2024-02-08, 12.3.2
and
and or
inside a function definition.
Regression since v12.1.0
(#3150).Changelog
2024-02-01, 12.3.1
ArrayNode
, FunctionNode
,
IndexNode
, OperatorNode
, and RelationalNode
(#3123). Thanks @sylee957./* #__PURE__ */
annotations.format
:
precision
, wordSize
, lowerExp
, upperExp
. Support BigNumber values
for the option wordSize
in the functions hex
, bin
, and oct
.hypot
(#3144).
Thanks @silentmissile.help(config)
altering the actual config
when evaluating the
examples.Changelog
2024-01-12, 12.3.0
ronna
(R
), quetta
(Q
),
ronto
(r
), and quecto
(q
) (#3113, #3112). Thanks @AlexEdgcomb.toSI()
wrongly converting degC
(#3118). Thanks @costerwi.