93 Commits

Author SHA1 Message Date
jos
016e10109d Fix functions having the actual config values.
Fix classes not listening for changes in config.
Decouple creating classes from `core`.
2018-12-30 20:41:06 +01:00
Harry Sarson
74ff86fd4b Store uncompressed matricies and drop dev dep on tar and on q. (#1316)
git handles compression for us so compressing the matricies we use to test
is unnessessary. Additionally, handling the compression made the
code significantly more complex and required pulling in extra packages
from npm.

This commit updates the matrix market code to use uncompressed files.
I have also replaced use of the promise libary 'q' with built in
promises.
2018-11-10 11:40:28 +01:00
jos
2fd6cbd568 Converted matrix classes. Fixes in dependency resolving/ordering. 2018-11-07 12:38:00 +01:00
jos
ee4442b17a Allow importing nested dependencies 2018-11-06 10:28:34 +01:00
jos
216c1cd480 Publish v5.2.3 2018-10-30 20:21:16 +01:00
greenkeeper[bot]
c81f0ea7fc Update escape-latex to the latest version 🚀 (#1297)
* fix(package): update escape-latex to version 1.2.0

* chore(package): update lockfile package-lock.json
2018-10-29 21:09:47 +01:00
greenkeeper[bot]
47a291aa62 Update webpack to the latest version 🚀 (#1292)
* chore(package): update webpack to version 4.23.1

* chore(package): update lockfile package-lock.json
2018-10-25 11:49:43 +02:00
greenkeeper[bot]
4604da9ad1 Update webpack to the latest version 🚀 (#1291)
* chore(package): update webpack to version 4.23.0

* chore(package): update lockfile package-lock.json
2018-10-24 20:29:56 +02:00
jos
17a92043f3 Merge remote-tracking branch 'origin/develop' into develop 2018-10-23 21:57:59 +02:00
jos
4d8cc3f895 Publish v5.2.2 2018-10-23 21:57:42 +02:00
greenkeeper[bot]
7f37e08aa5 Update karma to the latest version 🚀 (#1289)
* chore(package): update karma to version 3.1.1

* chore(package): update lockfile package-lock.json
2018-10-23 21:49:56 +02:00
greenkeeper[bot]
53da1b2b2a Update karma to the latest version 🚀 (#1285)
* chore(package): update karma to version 3.1.0

* chore(package): update lockfile package-lock.json
2018-10-22 19:49:59 +02:00
greenkeeper[bot]
90ae10e6ec Update webpack to the latest version 🚀 (#1284)
* chore(package): update webpack to version 4.22.0

* chore(package): update lockfile package-lock.json
2018-10-21 16:15:58 +01:00
jos
ec10f77c15 Upgraded package-lock 2018-10-18 20:15:17 +02:00
jos
bf3e184e24 Release v5.2.1 2018-10-18 20:14:24 +02:00
jos
a715786690 Release v5.2.0 2018-10-05 21:25:21 +02:00
greenkeeper[bot]
a6a647de8f Update babel-loader to the latest version 🚀 (#1265)
* chore(package): update babel-loader to version 8.0.4

* Update package-lock.json
2018-09-29 10:56:23 +02:00
greenkeeper[bot]
346f4eb4ec Update babel7 to the latest version 🚀 (#1266)
* chore(package): update @babel/core to version 7.1.1

* chore(package): update lockfile package-lock.json
2018-09-29 10:35:44 +02:00
greenkeeper[bot]
43068fffd6 Update babel-loader to the latest version 🚀 (#1264)
* chore(package): update babel-loader to version 8.0.3

* Update package-lock.json
2018-09-27 20:18:09 +02:00
greenkeeper[bot]
94c93a5e96 Update webpack to the latest version 🚀 (#1263)
* chore(package): update webpack to version 4.20.2

* chore(package): update lockfile package-lock.json
2018-09-26 07:19:24 +02:00
greenkeeper[bot]
d0d3314cd8 Update webpack to the latest version 🚀 (#1261)
* chore(package): update webpack to version 4.20.0

* chore(package): update lockfile package-lock.json
2018-09-25 19:48:29 +02:00
greenkeeper[bot]
e28b22ba2b Update babel7 to the latest version 🚀 (#1254)
* chore(package): update @babel/core to version 7.1.0

* chore(package): update @babel/preset-env to version 7.1.0

* chore(package): update lockfile package-lock.json
2018-09-18 17:29:56 +01:00
greenkeeper[bot]
f3f86404e1 Update webpack to the latest version 🚀 (#1256)
* chore(package): update webpack to version 4.19.1

* chore(package): update lockfile package-lock.json
2018-09-18 17:09:57 +01:00
greenkeeper[bot]
dcde31b22a Update karma-webpack to the latest version 🚀 (#1250)
* chore(package): update karma-webpack to version 3.0.5

* chore(package): update lockfile package-lock.json
2018-09-14 17:25:47 +02:00
greenkeeper[bot]
96cf7be6bb chore(package): update lockfile package-lock.json 2018-09-14 10:10:54 +01:00
greenkeeper[bot]
5d7364560a chore(package): update lockfile package-lock.json 2018-09-13 16:34:16 +01:00
greenkeeper[bot]
b9cbe9f543 Update babel7 to the latest version 🚀 (#1243)
* chore(package): update @babel/core to version 7.0.1

* chore(package): update lockfile
2018-09-12 08:29:50 +02:00
jos
8cab3f2bb0 Release v5.1.2 2018-09-09 13:52:51 +02:00
jos
53d7b42e27 Upgrade more dependencies 2018-09-08 19:41:29 +02:00
Harry Sarson
5750a18454 Upgrade to babel 7 (#1234) 2018-09-08 19:34:18 +02:00
greenkeeper[bot]
c5971b371a Update standard to the latest version 🚀 (#1226)
* chore(package): update standard to version 12.0.0

* update to new lint version with --fix

I believe this mainly adds whitespace to `{}`'s.

* Replace assert.equal with assert.strictEqual

This breaks a lot of tests which I will endevour to fix in the next
commits.

* Fix most errors due to assert.strictEquals

Some instances of `strictEquals` are replaced by `deepEquals`.
`toString` has been used to make some string comparisions explicit.
Tests will still fail untill #1236 and #1237 are fixed.

* Fix assertion erros due to -0

With node 10, assert.strictEqual no longer considers `0 === -0`.
I missed these first time round as I was using node 8.

* Put toString correct side of bracket

I was converting the constructor to a string rather
than the result of the computation. Oops.

* Fixed #1236: quantileSeq has inconsistant return

* Update package-lock

* Fixed #1237: norm sometimes returning a complex number instead of number

* Fix cli tests

* More changes for standardjs, and fixes in unit tests
2018-09-08 16:33:58 +02:00
jos
0ed6a25165 Release v5.1.1 2018-08-21 21:41:56 +02:00
jos
4976b9e133 Updated history and package-lock.json 2018-08-21 19:52:08 +02:00
jos
9b2d2d4611 Release v5.1.0 2018-08-12 21:35:20 +02:00
jos
924b2d4f97 Update package-lock.json 2018-07-29 16:50:53 +02:00
jos
9c3400684a Released v5.0.4 2018-07-22 17:47:40 +02:00
jos
1c0bc02c85 Merge branch 'enable-constants-without-complex' of https://github.com/ChristopherChudzicki/mathjs into ChristopherChudzicki-enable-constants-without-complex
# Conflicts:
#	package-lock.json
2018-07-07 12:48:18 +02:00
jos
aad0e00ff7 Upgraded dependencies 2018-07-06 22:23:12 +02:00
jos
3ee6201981 Fixed advanced example add_new_datatypes, upgraded dependencies 2018-07-04 12:26:38 +02:00
Chris Chudzicki
356aca494b enable bundling constants without complex 2018-07-03 22:58:37 -04:00
jos
4052d59fea Release v5.0.1 2018-07-01 15:17:19 +02:00
jos
c2777c856b Fixed linting issues "Unexpected template string expression" 2018-06-12 21:18:45 +02:00
jos
f76b3aef15 Add standardjs linter 2018-06-10 20:27:52 +02:00
jos
9b942b0099 Configure babel in karma 2018-06-09 13:28:35 +02:00
jos
635cd0b574 Revert using /lib/ in tests, use /src/ again. Fixed coverage testing. WIP 2018-06-06 22:11:52 +02:00
jos
b4c4050dd0 Moved lib to src (WIP) 2018-06-06 15:03:00 +02:00
jos
f87ec1c6db Setup Babel compilation (WIP) 2018-06-06 14:31:33 +02:00
jos
cb236f8ec5 Upgraded dependencies and dev dependencies 2018-06-06 09:59:17 +02:00
jos
9f3674380d Release v4.4.2 2018-06-02 11:48:11 +02:00
Harry Sarson
d45eca5418
run tests on browserstack
credentials must be set using travis's per repository settings.
currently only chrome and firefox are tested, we should add tesing on ms edge and IE.

Follows on from work in #1105
2018-05-24 14:09:47 +01:00