428 Commits

Author SHA1 Message Date
jos
a61a0fff43 Updated history 2018-06-16 09:53:31 +02:00
jos
88263c47c7 Woohoo fixed the last lint errors 2018-06-13 21:51:09 +02:00
jos
e844004cbf Removed redundant escape characters 2018-06-13 21:15:10 +02:00
jos
f76b3aef15 Add standardjs linter 2018-06-10 20:27:52 +02:00
jos
537d2d4986 Create tests for the bundles, run on prepublish only 2018-06-09 14:01:50 +02:00
jos
9b942b0099 Configure babel in karma 2018-06-09 13:28:35 +02:00
jos
66b81969f5 Removed test:cli script again 2018-06-06 22:24:33 +02:00
jos
5aa958c870 Renamed node-test to test-node, run compile and cli testing too on npm test 2018-06-06 22:22:50 +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
42aef43f2f Fix compiling before testing 2018-06-06 21:36:37 +02:00
jos
0c084b8e20 npm test working now 2018-06-06 15:36:36 +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
2571eed319 Add index.js to package.json files list (see #1128) 2018-06-06 13:32:00 +02:00
Harry Sarson
bd10dc80f5
extend list of files included in npm package 2018-06-06 12:12:34 +01:00
Harry Sarson
1e11e126c6
remove trailing comma in package.json 2018-06-06 12:09:33 +01:00
Harry Sarson
1c7eeb8e90
explicity list files to be included in npm package
Rather than add everything to the npm package it is better to only add the nessary files.
This commit lists the files to include based on https://docs.npmjs.com/files/package.json#files
2018-06-06 11:48:34 +01:00
jos
cb236f8ec5 Upgraded dependencies and dev dependencies 2018-06-06 09:59:17 +02:00
jos
63d05479b4 Merge branch 'develop' into v5 2018-06-06 09:45:13 +02:00
jos
9f3674380d Release v4.4.2 2018-06-02 11:48:11 +02:00
jos
291cd64df9 Released v4.4.1 2018-05-29 20:45:52 +02:00
jos
7e14bcbe02 Released v4.4.0 2018-05-28 20:30:26 +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
Harry Sarson
aa94b94e23
rejig browser test configuration renaming karma to test:browser
Move karma config files to browser-tests and split out some
of the config file to make adding browserstack easier.

`npm run test:browser` is more descriptive than `npm run karma`, does not
tie mathjs into using karma and will allow a new npm script to run tests
on browserstack also using karma.
2018-05-24 13:53:01 +01:00
jos
33dbe23bb7 Released v4.3.0 2018-05-21 11:57:11 +02:00
Jos de Jong
ec463c4705
Merge branch 'develop' into karma 2018-05-10 19:42:55 +02:00
Jos de Jong
553531b57c
Merge pull request #1093 from harrysarson/sep-tests
Separate tests that depend on node
2018-05-10 19:40:12 +02:00
Harry Sarson
4e56faaa17
remove duplicate 'test' from mocha args
f620fae added to mocha's command line arguments to include the 
node-test directory. However, it also added a duplicate argument for
the test directory. This commit removes the duplicate test
2018-05-09 16:01:34 +01:00
Harry Sarson
f620fae4a7
run all tests with npm test
node tests were moved out of the test directory in 91bb2f5c which
meant mocha no longer ran then during `npm test`. Therefore, the
command line arguments to mocha have been updated to ensure that
all tests now run.
2018-05-07 22:06:01 +01:00
jos
0abdfbe590 Upgraded dependencies for complex.js and fraction.js (see #1100) 2018-05-07 21:16:07 +02:00
Harry Sarson
b037eb2244
Fix version of dev dependancies in package.json 2018-05-06 16:18:26 +01:00
jos
7c4920a9a3 Merge branch 'develop' into v5 2018-05-05 21:20:50 +02:00
jos
b2ae71b50c Released v4.2.2 2018-05-05 10:56:05 +02:00
jos
ee93d3119c Fixed #1076: cannot use mathjs in React VR by updating to escape-latex@1.0.3 2018-05-05 10:53:44 +02:00
jos
032087ee9d Updated history 2018-05-05 10:05:26 +02:00
jos
835aab10b5 Merge branch 'develop' into v5
# Conflicts:
#	lib/expression/embeddedDocs/function/arithmetic/sqrt.js
2018-05-05 09:53:51 +02:00
Harry Sarson
872bbf1df0
remove chrome and ie launchers.
These are currently not used, can (and should) be added later when
we get CI running on these browsers.
2018-05-02 22:48:20 +01:00
Harry Sarson
18b9979dad
get travis to run karma 2018-05-02 18:07:01 +01:00
Harry Sarson
379d5d0adf
use karma to run tests in chrome and firefox 2018-05-02 18:06:30 +01:00
jos
20e5682afc First build then test in prepublishOnly 2018-05-02 10:37:41 +02:00
jos
6e7aa106d0 Released v5.2.1 2018-05-02 10:30:58 +02:00
jos
68b5e3ffe6 Released v5.2.0 2018-05-02 10:05:16 +02:00
jos
c22ea4e1d7 Updated history 2018-04-30 20:28:59 +02:00
jos
862061cd89 Released version 4.1.2 2018-04-18 14:17:30 +02:00
jos
24453601db Remove duplicate generation of docs during prepublishOnly 2018-04-11 13:40:26 +02:00
jos
4d207e5223 Released v4.1.1 2018-04-11 13:30:14 +02:00
jos
b7b8b2af49 Released version 4.1.0 2018-04-08 20:17:36 +02:00
jos
ce4c294329 Updated history, added unit tests for passing a matrix to math.print 2018-04-08 20:13:35 +02:00
jos
884f59bb5d Updated history and contributors list 2018-03-24 11:56:58 +01:00
jos
4e5cc854f0 Released version 4.0.1 2018-03-17 20:34:08 +01:00