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

v14 breaking changes #3209

Closed
7 tasks done
josdejong opened this issue May 29, 2024 · 6 comments
Closed
7 tasks done

v14 breaking changes #3209

josdejong opened this issue May 29, 2024 · 6 comments
Milestone

Comments

@josdejong
Copy link
Owner

josdejong commented May 29, 2024

This issue will keep track on breaking changes planned for mathjs v14. Please comment if there are more topics to discuss.

  • 3225 prevent math.import(...) from overriding units unless you specify { override: true }. See 3222
  • #3283 Upgrade to fraction.js@5, using bigint under the hood
  • 3269 Possible breaking changes in changing the type definitions of arrays and matrices to generics.
  • #3260 think through changing the index in the filter callback to be a number instead of an array holding one number since filter only supports 1d arrays.
  • #3307 let functions like dotDivide return a sparse matrix when the input is two sparse matrices.
  • #3306 improve type definitions of arrays
  • #3311 fix precedence of % (mod) being higher than * and /
@josdejong josdejong added this to the v14 milestone May 29, 2024
@iJhefe
Copy link

iJhefe commented Jul 16, 2024

I've been thinking about the promises support. Perhaps we could get some of the old and new discussions and work on it in this release or a next one?

@josdejong
Copy link
Owner Author

Definitely!

@josdejong
Copy link
Owner Author

I've introduced a new milestone "one day" and move the big refactor plans there, since we don't know when that will be ready.

@dvd101x
Copy link
Collaborator

dvd101x commented Nov 7, 2024

Hi Jos,

Regarding #3260 I noticed that one of the taks mentions the forEach function but I guess you meant filter.

@josdejong
Copy link
Owner Author

@dvd101x ah, yes, thanks. I fixed the typo.

@josdejong
Copy link
Owner Author

Version 14 is now published 🎉, closing this topic now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants