Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump mathjs from 11.12.0 to 12.1.0 #943

Merged
merged 4 commits into from
Nov 20, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 20, 2023

Bumps mathjs from 11.12.0 to 12.1.0.

Changelog

Sourced from mathjs's changelog.

2023-11-17, 12.1.0

  • Feat: Extend function round with support for units (#2761, #3095).
  • Feat: Extend function mod with support for negative divisors in when using BigNumber or Fraction (#3087).
  • Fix: #3092 a typo in an error message when converting a string into a number.
  • Fix: #3094 function derivative mutates the input expression when it fails.

2023-10-26, 12.0.0

Breaking changes:

  • Fix #2879, #2927, #3014: change the confusing interface of eigs (#3037), thanks @​gwhitney. Before, functions eigs returned an object:
    { values: MathCollection; vectors: MathCollection }
    
    where vectors was a 2d matrix of which the columns contained the vectors. This is changed to eigs returning an object:
    { 
      values: MathCollection
      eigenvectors: Array<{
        value: number | BigNumber
        vector: MathCollection
      }>
    }
    
    Where eigenvectors is an array containing an object with the corresponding eigenvalue and vector.
  • Refactored the TypeScript type definitions to make them work with a NodeNext module resolution (#3079, #2919).
    • Type MathJsStatic is renamed to MathJsInstance.
    • Type FactoryDependencies is deprecated, use MathJsFactory instead, and import dependency maps directly from the library.
  • Change the assignment operator of .toTex() output from := to = (see #2980, #2987).
  • Drop official support for Node.js 14 and 16.

Features:

  • Function eigs now has an option to turn off calculation of eigenvectors (#3057, #2180). Thanks @​gwhitney.

Fixes:

Commits
  • 347faa8 docs: update the release date in history.md
  • bf2ee1f chore: publish v12.1.0
  • a1e5790 chore: update devDependencies
  • b934672 feat: extend function round with support for units (#3095)
  • a1f3b7c fix #3094: function derivative mutates the input expression when it fails
  • 3d84b5b fix #3092: a typo in an error message when converting a string into a number
  • 8679c07 fix #3087: extend function mod with support for negative divisors in when u...
  • 76c4811 fix: #3088 error in the description of the return type of pickRandom
  • f9ab3a1 chore: update history (forgot to mention a feature in v12)
  • 667b274 chore: publish v12.0.0
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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 11.12.0 to 12.1.0.
- [Changelog](https://github.com/josdejong/mathjs/blob/develop/HISTORY.md)
- [Commits](josdejong/mathjs@v11.12.0...v12.1.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 20, 2023
Copy link
Contributor

📦 Next.js Bundle Analysis for ui

This analysis was generated by the Next.js Bundle Analysis action. 🤖

🎉 Global Bundle Size Decreased

Page Size (compressed)
global 579.86 KB (-2 B)
Details

The global bundle is the javascript bundle that loads alongside every page. It is in its own category because its impact is much higher - an increase to its size means that every page on your website loads slower, and a decrease means every page loads faster.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

If you want further insight into what is behind the changes, give @next/bundle-analyzer a try!

Five Pages Changed Size

The following pages changed size from the code in this PR compared to its base branch:

Page Size (compressed) First Load
/experiments/[experimentId]/data-exploration 519.92 KB (-1 B) 1.07 MB
/experiments/[experimentId]/plots-and-tables/dot-plot 495.28 KB (-1 B) 1.05 MB
/experiments/[experimentId]/plots-and-tables/embedding-continuous 487.71 KB (-1 B) 1.04 MB
/experiments/[experimentId]/plots-and-tables/marker-heatmap 584.9 KB (-1 B) 1.14 MB
/experiments/[experimentId]/plots-and-tables/violin 517.37 KB (-1 B) 1.07 MB
Details

Only the gzipped size is provided here based on an expert tip.

First Load is the size of the global bundle plus the bundle for the individual page. If a user were to show up to your website and land on a given page, the first load size represents the amount of javascript that user would need to download. If next/link is used, subsequent page loads would only need to download that page's bundle (the number in the "Size" column), since the global bundle has already been downloaded.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

Next to the size is how much the size has increased or decreased compared with the base branch of this PR. If this percentage has increased by 20% or more, there will be a red status indicator applied, indicating that special attention should be given to this.

@alexvpickering alexvpickering added the safe to run Sensitive jobs are safe to be run label Nov 20, 2023
Copy link
Contributor

📦 Next.js Bundle Analysis for ui

This analysis was generated by the Next.js Bundle Analysis action. 🤖

🎉 Global Bundle Size Decreased

Page Size (compressed)
global 579.86 KB (-2 B)
Details

The global bundle is the javascript bundle that loads alongside every page. It is in its own category because its impact is much higher - an increase to its size means that every page on your website loads slower, and a decrease means every page loads faster.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

If you want further insight into what is behind the changes, give @next/bundle-analyzer a try!

Five Pages Changed Size

The following pages changed size from the code in this PR compared to its base branch:

Page Size (compressed) First Load
/experiments/[experimentId]/data-exploration 519.92 KB (-1 B) 1.07 MB
/experiments/[experimentId]/plots-and-tables/dot-plot 495.28 KB (-1 B) 1.05 MB
/experiments/[experimentId]/plots-and-tables/embedding-continuous 487.71 KB (-1 B) 1.04 MB
/experiments/[experimentId]/plots-and-tables/marker-heatmap 584.9 KB (-1 B) 1.14 MB
/experiments/[experimentId]/plots-and-tables/violin 517.37 KB (-1 B) 1.07 MB
Details

Only the gzipped size is provided here based on an expert tip.

First Load is the size of the global bundle plus the bundle for the individual page. If a user were to show up to your website and land on a given page, the first load size represents the amount of javascript that user would need to download. If next/link is used, subsequent page loads would only need to download that page's bundle (the number in the "Size" column), since the global bundle has already been downloaded.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

Next to the size is how much the size has increased or decreased compared with the base branch of this PR. If this percentage has increased by 20% or more, there will be a red status indicator applied, indicating that special attention should be given to this.

Copy link

codecov bot commented Nov 20, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (93f8cf2) 85.59% compared to head (0926f29) 85.61%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #943      +/-   ##
==========================================
+ Coverage   85.59%   85.61%   +0.01%     
==========================================
  Files         558      558              
  Lines       10284    10284              
  Branches     2230     2230              
==========================================
+ Hits         8803     8805       +2     
+ Misses       1425     1423       -2     
  Partials       56       56              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@alexvpickering
Copy link
Contributor

Copy link
Contributor

📦 Next.js Bundle Analysis for ui

This analysis was generated by the Next.js Bundle Analysis action. 🤖

🎉 Global Bundle Size Decreased

Page Size (compressed)
global 579.86 KB (-2 B)
Details

The global bundle is the javascript bundle that loads alongside every page. It is in its own category because its impact is much higher - an increase to its size means that every page on your website loads slower, and a decrease means every page loads faster.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

If you want further insight into what is behind the changes, give @next/bundle-analyzer a try!

Five Pages Changed Size

The following pages changed size from the code in this PR compared to its base branch:

Page Size (compressed) First Load
/experiments/[experimentId]/data-exploration 519.92 KB (-1 B) 1.07 MB
/experiments/[experimentId]/plots-and-tables/dot-plot 495.28 KB (-1 B) 1.05 MB
/experiments/[experimentId]/plots-and-tables/embedding-continuous 487.71 KB (-1 B) 1.04 MB
/experiments/[experimentId]/plots-and-tables/marker-heatmap 584.9 KB (-1 B) 1.14 MB
/experiments/[experimentId]/plots-and-tables/violin 517.37 KB (-1 B) 1.07 MB
Details

Only the gzipped size is provided here based on an expert tip.

First Load is the size of the global bundle plus the bundle for the individual page. If a user were to show up to your website and land on a given page, the first load size represents the amount of javascript that user would need to download. If next/link is used, subsequent page loads would only need to download that page's bundle (the number in the "Size" column), since the global bundle has already been downloaded.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

Next to the size is how much the size has increased or decreased compared with the base branch of this PR. If this percentage has increased by 20% or more, there will be a red status indicator applied, indicating that special attention should be given to this.

Copy link
Contributor

📦 Next.js Bundle Analysis for ui

This analysis was generated by the Next.js Bundle Analysis action. 🤖

🎉 Global Bundle Size Decreased

Page Size (compressed)
global 579.86 KB (-5 B)
Details

The global bundle is the javascript bundle that loads alongside every page. It is in its own category because its impact is much higher - an increase to its size means that every page on your website loads slower, and a decrease means every page loads faster.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

If you want further insight into what is behind the changes, give @next/bundle-analyzer a try!

Eight Pages Changed Size

The following pages changed size from the code in this PR compared to its base branch:

Page Size (compressed) First Load
/data-management 243.64 KB (-7 B) 823.5 KB
/experiments/[experimentId]/data-exploration 519.91 KB (-8 B) 1.07 MB
/experiments/[experimentId]/data-processing 538.76 KB (-7 B) 1.09 MB
/experiments/[experimentId]/plots-and-tables/dot-plot 495.28 KB (-1 B) 1.05 MB
/experiments/[experimentId]/plots-and-tables/embedding-continuous 487.71 KB (-1 B) 1.04 MB
/experiments/[experimentId]/plots-and-tables/marker-heatmap 584.9 KB (-1 B) 1.14 MB
/experiments/[experimentId]/plots-and-tables/violin 517.37 KB (-1 B) 1.07 MB
/repository 108.77 KB (-7 B) 688.63 KB
Details

Only the gzipped size is provided here based on an expert tip.

First Load is the size of the global bundle plus the bundle for the individual page. If a user were to show up to your website and land on a given page, the first load size represents the amount of javascript that user would need to download. If next/link is used, subsequent page loads would only need to download that page's bundle (the number in the "Size" column), since the global bundle has already been downloaded.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

Next to the size is how much the size has increased or decreased compared with the base branch of this PR. If this percentage has increased by 20% or more, there will be a red status indicator applied, indicating that special attention should be given to this.

@alexvpickering alexvpickering merged commit 9d1ee07 into master Nov 20, 2023
14 checks passed
@alexvpickering alexvpickering deleted the dependabot/npm_and_yarn/mathjs-12.1.0 branch November 20, 2023 18:57
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 safe to run Sensitive jobs are safe to be run
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant