3464 Commits

Author SHA1 Message Date
greenkeeper[bot]
96cf7be6bb chore(package): update lockfile package-lock.json 2018-09-14 10:10:54 +01:00
greenkeeper[bot]
69821ea975 chore(package): update webpack to version 4.19.0 2018-09-14 10:10:54 +01:00
Harry Sarson
17dc8a7a03 Travis updates (#1247)
* Remove green-keeper lockfile.

Greenkeep now has 'native' lockfile support, so this reverts changes
in #1189.
https://blog.greenkeeper.io/announcing-native-lockfile-support-85381a37a0d0

* Name travis jobs properly

Based on:
https://docs.travis-ci.com/user/customizing-the-build/#naming-jobs-within-matrices
2018-09-13 19:36:22 +02:00
greenkeeper[bot]
5d7364560a chore(package): update lockfile package-lock.json 2018-09-13 16:34:16 +01:00
greenkeeper[bot]
97965cee31 chore(package): update webpack to version 4.18.1 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
greenkeeper[bot]
fcafc2bb6a chore(package): update webpack to version 4.17.3 (#1241) 2018-09-11 19:48:48 +02:00
jos
8cab3f2bb0 Release v5.1.2 v5.1.2 2018-09-09 13:52:51 +02:00
jos
ab64d9df95 Upgrade history 2018-09-08 19:43:38 +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
greenkeeper[bot]
dec78c5c2c chore(package): update uglify-js to version 3.4.9 (#1229) 2018-09-08 14:54:28 +02:00
greenkeeper[bot]
28c8e36d3b chore(package): update webpack to version 4.17.2 (#1235) 2018-09-04 20:19:27 +02:00
jos
3273697bfe Updated history 2018-09-03 20:23:58 +02:00
Mathias Rasmussen
346eb37e40 Fix parse example (#1231) 2018-09-03 20:21:11 +02:00
Harry Sarson
ef55b96df1 fix: mathjs requires node 6 (#1233) 2018-09-03 20:16:01 +02:00
greenkeeper[bot]
785f3ee8ff chore(package): update glob to version 7.1.3 2018-08-27 19:37:14 +02:00
jos
9b530aa597 Fixed #1222: a typo in the docs of subset. Updated history 2018-08-25 13:06:24 +02:00
greenkeeper[bot]
492d461091 chore(package): update uglify-js to version 3.4.8 (#1221) 2018-08-25 13:01:36 +02:00
greenkeeper[bot]
4ea24518c7 chore(package): update webpack to version 4.17.1 2018-08-22 14:07:37 +02:00
jos
0ed6a25165 Release v5.1.1 v5.1.1 2018-08-21 21:41:56 +02:00
jos
6085021d0c Fix more unit tests broken on Nodejs 6 and 8 (no proper NaN assertions) 2018-08-21 21:32:22 +02:00
jos
56a52f6dfd Fix unit tests broken on Nodejs 6 and 8 (no proper NaN assertions) 2018-08-21 21:27:11 +02:00
jos
b6ab40cf88 Fixed #1214: median and other functions not neatly handling NaN 2018-08-21 21:16:15 +02:00
jos
4976b9e133 Updated history and package-lock.json 2018-08-21 19:52:08 +02:00
greenkeeper[bot]
cd95a79568 chore(package): update webpack to version 4.17.0 (#1216) 2018-08-21 19:48:43 +02:00
greenkeeper[bot]
9b5752b394 fix(package): update escape-latex to version 1.1.1 (#1215) 2018-08-21 19:48:08 +02:00
jos
9b2d2d4611 Release v5.1.0 v5.1.0 2018-08-12 21:35:20 +02:00
jos
359b81c029 Updated history 2018-08-12 18:24:10 +02:00
Jason Shin
c4662ab3bb Implemented function getMatrixDataType (#1172)
* getMatrixDataType implemented

* implementing the last feedback ;)

* refactor

* hiding getArrayDataType from public API
2018-08-12 18:23:04 +02:00
jos
d7f2783469 Update history 2018-08-12 14:57:00 +02:00
Jos de Jong
30521ee3f3
Merge pull request #1202 from jean-emmanuel/single-quotes-string
Add support for single quotes strings
2018-08-12 14:04:29 +02:00
Jos de Jong
f910c19171
Merge pull request #1205 from josdejong/greenkeeper/uglify-js-3.4.7
Update uglify-js to the latest version 🚀
2018-08-12 13:56:30 +02:00
Jos de Jong
80c5f67cc3
Merge pull request #1204 from josdejong/greenkeeper/karma-3.0.0
Update karma to the latest version 🚀
2018-08-12 13:27:28 +02:00
greenkeeper[bot]
fc3211068a chore(package): update webpack to version 4.16.5 (#1203) 2018-08-12 13:26:45 +02:00
greenkeeper[bot]
abbcceff6d chore(package): update uglify-js to version 3.4.7 2018-08-09 22:06:26 +00:00
greenkeeper[bot]
6baf042d2c chore(package): update karma to version 3.0.0 2018-08-09 20:57:38 +00:00
jean-emmanuel
710ed1e58f Add support for single quotes strings 2018-08-04 10:27:10 +02:00
jos
eff54bd069 Refactored globalOptions into passing argument options everywhere (see #1173) 2018-08-03 16:34:07 +02:00
jos
e296fdcfe6 Refactored globalOptions into argument options everywhere (see #1173) 2018-08-03 16:32:42 +02:00
jos
391ce47eb3 Describe options in simplify docs (see #1173). Updated history.md. 2018-08-03 16:10:24 +02:00
Paulo Buchsbaum
443d42a7fc Bugfixes in rationalize, extended simplify with new options see #1173
Fix of bug fixes in `rationalize.js`, also changing  `simplify.js` and `simplifyConstant.js` and more  2 bugs in `simplify.js` and `simplifyconstant.js` in order to be possible passing in `Travis` test. 

**Bugs in `simplifyConstant.js` and   `simplify.js`**

1. `simplifyConstant.js` - I've changed `new ConstantNode(stringNumber, 'number')` to `new ConstantNode(number)`

1.  `simplify.js` - Due to problems with a  number node with  string type,  I've added `!isNaN(node.value)))` in number type test condition 

**Bugs in `rationalize.js`**

3.   I've fixed  negative power exponents and decimals coefficients troubles. The decimals coefficients problem has led to the need to add a new feature in `simplify.js ` and `simplifyConstant.js` (next topic)

**New feature in `simplify.js` and `simplifyConstant.js`**

4.  New rule type (string), whose valid values are in `listCommStrings` new variable. The only string rule accepted so far is to turn off exact fraction conversion in `simplifyConstant.js`
2018-08-03 15:58:45 +02:00
greenkeeper[bot]
8a3abd51e6 chore(package): update webpack to version 4.16.4 (#1201) 2018-08-02 19:46:36 +02:00
Jos de Jong
e66b80d969
chore(package): update tar to version 4.4.6 (#1200)
Closes #1198
2018-08-02 10:48:59 +02:00
Harry Sarson
e658d48be1 Improve CI testing (#1195)
* reduce number of build stages

Runs linting and browser tests in parallel to reduce build times.

* add bundling tests

Adds travis test that checks the bundled and minified script.

* rework running of 'other' scripts in travis

This commit uses environment matrix expansion to run all the 'other'
scripts on node lts.

*  rework running of 'other' scripts in travis

This commit uses environment matrix expansion to run all the 'other'
scripts on node lts.

* keep trying with env var matrix expansion

* explicitly give node_js version for all 'other' script runs

* add node version for each script

This reverts to previously used approach, matrix expansion does not seem to work.
2018-07-30 21:01:21 +02:00
greenkeeper[bot]
fcdf428008 chore(package): update karma to version 2.0.5 2018-07-30 10:09:53 +01:00
greenkeeper[bot]
305efad276 chore(package): update uglify-js to version 3.4.6 2018-07-30 09:35:05 +01:00
jos
924b2d4f97 Update package-lock.json 2018-07-29 16:50:53 +02:00
greenkeeper[bot]
24d6439f2a fix(package): update typed-function to version 1.1.0 (#1196) 2018-07-29 16:48:57 +02:00