Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Jul 25, 2022

Bumps mathjs from 6.6.5 to 11.0.0.

Changelog

Sourced from mathjs's changelog.

2022-07-23, version 11.0.0

!!! BE CAREFUL: BREAKING CHANGES !!!

Breaking changes:

  • Dropped official support for IE11.
  • Upgraded to typed-function@3, see josdejong/typed-function/HISTORY.md. Thanks @​gwhitney. Most importantly:
    • Conversions now have preference over any.
    • The this variable is no longer bound to the typed function itself.
    • The properties typed.types, typed.conversions, and typed.ignore have been removed.
    • There are new static functions available like typed.referTo, typed.referToSelf, typed.addTypes, typed.addConversions.
  • Implement amended "Rule 2" for implicit multiplication (#2370, #2460): when having a division followed by an implicit multiplication, the division gets higher precedence over the implicit multiplication when (a) the numerator is a constant with optionally a prefix operator (-, +, ~), and (b) the denominator is a constant. For example: formerly -1 / 2 x was interpreted as -1 / (2 * x) and now it is interpreted as (-1 / 2) * x. Thanks @​gwhitney.
  • Drop elementwise matrix support for trigonometric functions, exp, log, gamma, square, sqrt, cube, and cbrt to prevent confusion with standard matrix functions (#2440, #2465). Instead, use math.map(matrix, fn). Thanks @​gwhitney.
  • Simplify: convert equivalent function calls into operators, for example, add(2, x) will now be simplified into 2 + x (#2415, #2466). Thanks @​gwhitney.
  • Removed the automatic conversion from number to string (#2482). Thanks @​gwhitney.
  • Fix #2412: let function diff return an empty matrix when the input contains only one element (#2422).
  • Internal refactoring in the simplifyCore logic (#2490, #2484, #2459). The function simplifyCore will no longer (partially) merge constants, that behavior has been moved to simplifyConstant. The combination of simplifyConstant and simplifyCore is still close to the old behavior of simplifyCore, but there are some differences. To reproduce the same behavior as the old simplifyCore, you can use math.simplify(expr, [math.simplifyCore, math.simplifyConstant]). Thanks to the refactoring, simplify is more thorough in reducing constants. Thanks @​gwhitney.
  • Disable support for splitting rest parameters in chained calculations (#2485, #2474). For example: math.chain(3).max(4, 2).done() will now throw an error rather than return 4, because the rest parameter of math.max(...number) has been split between the contents of the chain and the arguments to the max call. Thanks @​gwhitney.
  • Function typeOf now returns function (lowercase) for a function instead of Function (#2560). Thanks @​gwhitney.

Non-breaking changes:

... (truncated)

Commits
  • 7a38dc0 Publish v11.0.0
  • d520b24 Update AUTHORS
  • 687eaa3 Merge remote-tracking branch 'origin/develop' into develop
  • 4ac31a9 Update history
  • 1bd7ade matrix*vector multiplication returns a vector (TS) (#2623)
  • 340a6f6 Add examples and more description to the breaking changes of v11 (see #2476)
  • caf5a69 Don't use replaceAll (not supported on node@14)
  • e7f5e8f Upgrade from glob@7 to glob@8
  • d53f301 Describe all changes for v11 in HISTORY
  • 587dc71 Drop official support for IE11. Update devDependencies to webpack@5, karma-we...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [mathjs](https://github.com/josdejong/mathjs) from 6.6.5 to 11.0.0.
- [Release notes](https://github.com/josdejong/mathjs/releases)
- [Changelog](https://github.com/josdejong/mathjs/blob/develop/HISTORY.md)
- [Commits](josdejong/mathjs@v6.6.5...v11.0.0)

---
updated-dependencies:
- dependency-name: mathjs
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jul 25, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jul 26, 2022

Superseded by #224.

@dependabot dependabot bot closed this Jul 26, 2022
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/mathjs-11.0.0 branch July 26, 2022 02:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant