Skip to content

v14 breaking changes #3209

Closed
Closed
@josdejong

Description

@josdejong

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 /

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions