From 76a0ec755b38609039809a0626732904382356ae Mon Sep 17 00:00:00 2001 From: Jos de Jong Date: Mon, 13 Jul 2020 21:26:05 +0200 Subject: [PATCH] Publish v7.1.0 --- AUTHORS | 2 ++ HISTORY.md | 5 ++++- package-lock.json | 8 ++++---- package.json | 2 +- src/version.js | 2 +- tools/docgenerator.js | 2 +- 6 files changed, 13 insertions(+), 8 deletions(-) diff --git a/AUTHORS b/AUTHORS index 26f5187bb5..eda09f975d 100644 --- a/AUTHORS +++ b/AUTHORS @@ -132,5 +132,7 @@ Michal Grňo dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Markel F Lazersmoke +SungJinWoo-SL <56172528+SungJinWoo-SL@users.noreply.github.com> +Nick Ewing # Generated by tools/update-authors.js diff --git a/HISTORY.md b/HISTORY.md index 88e1d5178d..3ababa593b 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,7 +1,10 @@ # History -# not yet published, version 7.0.3 +# 2020-07-13, version 7.1.0 +- Implement support for recursion (self-referencing) of typed-functions, + new in `typed-function@2.0.0`. This fixes #1885: functions which where + extended with a new data type did not always work. Thanks @nickewing. - Fix #1899: documentation on expression trees still using old namespace `math.expression.node.*` instead of `math.*`. diff --git a/package-lock.json b/package-lock.json index b032b4aba5..91b1106e0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "mathjs", - "version": "7.0.2", + "version": "7.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -6867,9 +6867,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", "dev": true }, "lodash.flattendeep": { diff --git a/package.json b/package.json index f8708c6685..ef164591dc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mathjs", - "version": "7.0.2", + "version": "7.1.0", "description": "Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices.", "author": "Jos de Jong (https://github.com/josdejong)", "homepage": "https://mathjs.org", diff --git a/src/version.js b/src/version.js index 69b9a496c0..ed0762f703 100644 --- a/src/version.js +++ b/src/version.js @@ -1,3 +1,3 @@ -export const version = '7.0.2' +export const version = '7.1.0' // Note: This file is automatically generated when building math.js. // Changes made in this file will be overwritten. diff --git a/tools/docgenerator.js b/tools/docgenerator.js index 8759566696..0409af8e60 100644 --- a/tools/docgenerator.js +++ b/tools/docgenerator.js @@ -646,7 +646,7 @@ function iteratePath (functionNames, inputPath, outputPath, outputRoot) { }) } -function findAll(text, regex) { +function findAll (text, regex) { const matches = [] let match