885 Commits

Author SHA1 Message Date
Sam Estep
bb9eb4e0ec
Add checks for type declarations (#2448)
* Add overloads for Matrix add and subtract

* Add check for types/index.ts

* Fix type errors in types/index.ts

* Fix a couple execution errors

* Run test:types as part of test:all

* Fix remaining errors

* Replace types/index.ts comments with asserts

* Add tests for narrowed type inference

* Add dual-purpose comment at top of types/index.ts

* Update AUTHORS

* Use Glen's alternate test:types suggestion
2022-03-08 15:59:35 +01:00
Jos de Jong
9ac5a67c71 Publish v10.4.0 2022-03-07 12:33:07 +01:00
Glen Whitney
489c6cf8cd
chore: Update to latest fraction.js (#2467)
Resolves #2427.

  Also adds tests verifying that creating a fraction from two numbers
  requires them both to be integers, and slightly updates documentation.

Co-authored-by: Jos de Jong <wjosdejong@gmail.com>
2022-03-07 10:35:22 +01:00
Jos de Jong
49dd4097e6 Publish v10.3.0 2022-03-02 11:44:37 +01:00
Jos de Jong
b799e92d4d Publish v10.2.0 2022-03-01 12:40:12 +01:00
Jos de Jong
dec94f9526 Revert to webpack@4 and karma-webpack@4 again (see #2433) 2022-02-28 14:40:46 +01:00
Jos de Jong
afecccd681 Add 'karma-browserstack-launcher' to the list with plugins, upgrade to karma@6.3.16 2022-02-28 13:04:32 +01:00
Eternal-Rise
20b5f8a2d0 chore: add process package 2022-02-21 08:11:04 +02:00
Eternal-Rise
94aeaed9ff chore: add assert package 2022-02-20 20:47:52 +02:00
Eternal-Rise
332322749b chore: bump webpack & karma to v5 2022-02-20 20:01:11 +02:00
Jos de Jong
38d9466e2c Publish v10.1.1 2022-02-02 08:41:11 +01:00
Jos de Jong
bfa42ec723 Publish v10.1.0 2022-01-15 19:45:52 +01:00
Jos de Jong
1d2ae13a31 Add npm run format script 2022-01-12 11:30:08 +01:00
Jos de Jong
07afe65bae Publish v10.0.2 2021-12-29 14:07:37 +01:00
Jos de Jong
55cf958655 Publish v10.0.1 2021-12-22 16:12:27 +01:00
Jos de Jong
4ce71856af Publish v10.0.0 (and update devDependencies) 2021-11-03 16:18:31 +01:00
Jos de Jong
975e42fca4 Publish v9.5.2 2021-11-03 15:51:32 +01:00
Jos de Jong
245c856c4e Publish v9.5.1 2021-10-13 12:31:42 +02:00
Jos de Jong
0afcd44cfd Publish v9.5.0 2021-09-22 21:16:27 +02:00
Jos de Jong
895a7a6461 Publish v9.4.5 2021-09-15 12:27:50 +02:00
Jos de Jong
5601552c08 Revert mocha to v8 again (with v9, 5 unit tests fail on IE11 with unclear reason) 2021-09-15 12:25:11 +02:00
Jos de Jong
f54a91e898 Update devDependencies 2021-09-15 11:36:10 +02:00
Jos de Jong
2f8f088ab1 Publish v9.4.4 2021-07-07 10:35:58 +02:00
Jos de Jong
e8a4123fc2 Fix #2258: drop official support for nodejs 10 2021-07-07 10:29:09 +02:00
Jos de Jong
6560f65740 Update dependencies, history, and authors 2021-07-07 10:26:42 +02:00
Michal Grňo
c7b09fea36
Add core-js polyfill for lib/browser (#2266)
* added core-js polyfills for lib/browser/math.js

* exclude defaultInstanceCorejs from lib/esm and lib/cjs

* removed a semicolon

* changed useBuiltIns to usage

Co-authored-by: Jos de Jong <wjosdejong@gmail.com>
2021-07-07 09:48:42 +02:00
Jos de Jong
fcaa242fb1 Publish v9.4.3 2021-06-23 15:34:36 +02:00
Michal Grňo
b4eed8ee92
Fix Decimal prototype pollution (#2244)
* changed BigNumber to a class that extends Decimal.clone(...)

* it works... if you patch decimal.js

* added a test that checks if sum of Decimals works

* minor improvement of code quality

* updated Decimal.js to 10.3

* removed the optional chaining operator to keep compat w/ Node 12

* removed try/catch from isBigNumber

Co-authored-by: Jos de Jong <wjosdejong@gmail.com>
2021-06-23 15:23:08 +02:00
Jos de Jong
6f804cb882 Revert to mocha@8.4.0, mocha@9.0.1 causes some of the unit tests to fail on IE 11 2021-06-23 15:01:08 +02:00
Jos de Jong
b71a4e01e9 Update devDependencies 2021-06-23 11:15:08 +02:00
Jos de Jong
4d841e4572 Create a mocha config file, define global timeout of 10 seconds 2021-06-23 11:03:08 +02:00
Jos de Jong
3278504d0c Publish v9.4.2 2021-06-05 12:43:17 +02:00
Jos de Jong
10b031afa4 Publish v9.4.1 2021-05-24 11:19:58 +02:00
Jos de Jong
e538cf6463 Update dependencies 2021-05-24 10:00:09 +02:00
Daniel Hritzkiv
41bd5f336d
Add types to files for publishing to npm (#2220)
Closes #2219
2021-05-24 09:51:33 +02:00
Jos de Jong
06d9675b5d Publish v9.4.0 2021-05-16 13:57:22 +02:00
Jos de Jong
7ed12ccd70 Upgrade to fraction.js@4.1.0, and integrate support for pow of rational exponents 2021-05-16 10:22:36 +02:00
Javier Marín
fe7cf0387b
fix: Webpack v5 Error: Module not found: Package path ./lib/esm/number is not exported from package @node_modules\mathjs (#2213) 2021-05-13 18:56:49 +02:00
Jos de Jong
85e04c21f5 Update to complex.js@2.0.13 (fixing #2211) 2021-05-12 17:18:19 +02:00
Meow
2b402f7cc3
Add type declaration of DefinitelyTyped (#2192)
Co-authored-by: Jos de Jong <wjosdejong@gmail.com>
2021-05-09 15:20:27 +02:00
Jos de Jong
95bb86a452 Update dependencies 2021-05-09 10:39:13 +02:00
Michal Grňo
d7a5693e91
Matrix creation and conversion methods (#2155)
* made dense and sparse matrices iterable, fixed #1184

* added matrixFromFunction, fixes #2153

* added tests for matrixFromFunction

* added matrixFromRows

* added matrixFromColumns

* added rows() and columns() for dense matrix

* improved sparse documentation a tiny bit

* fix linting issues

* added matrixFromRow/Column to seealso of row and column

* removed unnecessary duplication from matrixFromRows/Columns

* added babel runtime

Co-authored-by: Jos de Jong <wjosdejong@gmail.com>
2021-05-09 10:26:16 +02:00
Jos de Jong
1757afb0e0 Fix #2169: mathjs requesting @babel/runtime dependency. Publish v9.3.2 2021-04-12 19:44:13 +02:00
Jos de Jong
e6e6002f7b Publish v9.3.1 2021-04-10 16:45:19 +02:00
Jos de Jong
64a52a54d1 Add babel transform-runtime (needed for #2155) 2021-04-10 11:28:57 +02:00
Jos de Jong
1df5b44037 Update devDependencies 2021-03-31 15:20:40 +02:00
Jos de Jong
4a9f442495 Revert to karma-webpack@4 again 2021-03-10 15:11:51 +01:00
Jos de Jong
4cdc00f439 Update devDependencies (second try ;) ) 2021-03-10 15:07:19 +01:00
Jos de Jong
0d67b4b0f0 Revert "Update devDependencies"
This reverts commit 7ecca277
2021-03-10 15:00:28 +01:00
Jos de Jong
7ecca277ab Update devDependencies 2021-03-10 14:41:52 +01:00