All Versions
243
Latest Version
Avg Release Cycle
27 days
Latest Release
79 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v10.4.2 Changes
March 29, 2022- ๐ Fix #2499: different behavior for unit conversion "degC" and "K" (#2501). Also disables getting the sign for units with an offset, which is ambiguous. Thanks @gwhitney.
- ๐ Fix #2503: fix an issue in
log()
for complex numbers in which the imaginary part is much larger in absolute value than the real part, fixed incomp[email protected]
(#2505), thanks @gwhitney, @infusion. - ๐ Fix #2493: unclear error message when an entity that is not a function is being called as a function (#2494). Thanks @gwhitney.
- ๐ Some fixes in the docs on units (#2498). Thanks @dvd101x.
- โ Add
forEach
example in embedded docs (#2507). Thanks @dvd101x. - Correct approx.deepEqual() to accept an epsilon argument giving the comparison tolerance. It was already being called this way, but was silently ignoring the tolerance. Thanks @yifanwww.
-
v10.4.1 Changes
March 23, 2022- ๐ Improve TypeScript definitions for function
unit
(#2479). Thanks @SinanAkkoyun. - โ Add tests for type declarations (#2448). Thanks @samestep.
- Further improvement to TypeScript definitions of
std
andvariance
(make dimension parameter optional, #2474). Thanks @NattapongSiri. - Next step (as per #2431) for full publication of "is" functions like
isMatrix
etc: Provide TypeScript definitions of "is" functions and make them type guards. (#2432). Thanks @ChristopherChudzicki. - ๐ Fix #2491: Multi line object expressions don't work with comments (#2492). Thanks @gwhitney.
- ๐ Fix #2478: a bug in calculating the eigenvectors when dealing with complex numbers (#2496). Thanks @gwhitney.
- โก๏ธ Update project dependencies and devDependencies.
- ๐ Improve TypeScript definitions for function
-
v10.4.0 Changes
March 07, 2022- ๐ Fix #2461: make sure
simplifyCore
recurses over all binary nodes (#2462). Thanks @gwhitney. - ๐ Fix #2429: fix the TypeScript definitions of functions
std
andvariance
(#2455). Thanks @NattapongSiri. - ๐ Fix #1633: implement a
cumsum
function generating cumulative sums of a list of values or a matrix. (#1870). Thanks @hjonasson. - โฌ๏ธ Upgrade to the latest version of
Fraction.js
, having more strict input, only accepting an integer numerator and denominator. See #2427. - ๐ Fix typo in documentation example for
format
. (#2468) Thanks @abranhe. - ๐ Write unit tests for all jsdoc examples. See #2452. Thanks @gwhitney.
- ๐ Fix #2461: make sure
-
v10.3.0 Changes
March 02, 2021- ๐ Fix #1260: implement function
symbolicEqual
(#2424). Thanks @gwhitney. - ๐ Fix #2441, #2442: support passing a function as argument to functions created in the expression parser (#2443). Thanks @gwhitney.
- ๐ Fix #2325: improve documentation of subset indices (#2446). Thanks @gwhitney.
- ๐ Fix #2439: fix a bug in
complexEigs
in which real-valued norms were inadvertently being typed as complex numbers (#2445). Thanks @gwhitney. - ๐ Fix #2436: improve documentation and error message of function
map
(#2457). Thanks @gwhitney.
- ๐ Fix #1260: implement function
-
v10.2.0 Changes
March 01, 2022- Implemented context options to control simplifications allowed in
simplify
, see #2399, #2391. Thanks @gwhitney. - Implemented function
leafCount
as a first simple measure of the complexity of an expression, see #2411, #2389. Thanks @gwhitney. - ๐ Fix #2413: improve
combinations
to return an integer result without rounding errors for larger values, see #2414. Thanks @gwhitney. - ๐ Fix #2385: function
rotate
missing in TypeScript definitions. Thanks @DIVYA-19. - ๐ Fix #2450: Add BigNumber to parameter type in
math.unit
and add TypeScript types forUnit.simplify
andUnit.units
(#2353). Thanks @joshhansen. - ๐ Fix #2383: detect infinite loops in
simplify
(#2405). Thanks @gwhitney. - ๐ Fix #1423: collect like factors and cancel like terms in sums (#2388). Thanks @gwhitney.
- Implemented context options to control simplifications allowed in
-
v10.1.1 Changes
February 02, 2022- ๐ Improvements and fixes in function
simplify
, thanks @gwhitney:- Fix #2393: regression bug in
simplify('2-(x+1)')
. - Ad option
consoleDebug
tosimplify
to see what is going on.
- Fix #2393: regression bug in
- ๐ Fix TypeScript definition of
ConfigOptions
, which was missing optionpredictable
.
- ๐ Improvements and fixes in function
-
v10.1.0 Changes
January 15, 2022- ๐ Implemented function
invmod
, see #2368, #1744. Thanks @thetazero. - ๐ Improvements and fixes in function
simplify
, thanks @gwhitney:- Fix #1179, #1290: improve collection of non-constant like terms (#2384).
- Fix #2152: do not transform strings into numbers (#2372).
- Fix #1913: implement support for array and object simplification (#2382).
- ๐ Fix #2379: add embedded documentation for function
print
. - โ Remove broken example from the embedded documentation of function
forEach
.
- ๐ Implemented function
-
v10.0.2 Changes
December 29, 2021- ๐ Fix #2156: simplify expressions like
-1 / (-x)
to1/x
. Thanks @ony3000. - ๐ Fix #2363: remove a redundant part of the regex to split a number.
- ๐ Fix #2291: add support for fractions in function
intersect
. Thanks @thetazero. - ๐ Fix #2358: bug in
SparseMatrix
when replacing a subset of a matrix with a non-consecutive index. Thanks @Al-0.
- ๐ Fix #2156: simplify expressions like
-
v10.0.1 Changes
December 22, 2021- ๐ Fix #1681: function
gamma
giving inaccurate complex results in some cases. Thanks @kmdrGroch. - ๐ Fixed a typo in an example, see #2366. Thanks @blackwindforce.
- ๐ Fix #1681: function
-
v10.0.0 Changes
November 03, 2021!!! BE CAREFUL: BREAKING CHANGES IN THE TYPESCRIPT DEFINITIONS !!!
- ๐ Improvements to the Typescript typings (commit fc5c202e). Thanks @joshhansen. First introduced in v9.5.1, but reverted because it contains breaking changes.
Breaking changes: interface
MathNode
is now renamed toMathNodeCommon
and the related interfaces are structured in a different way.- ๐ Fixed a typo in the TypeScript definition of toHTML. Thanks @TheToto.