josdejong / josdejong/mathjs

v16 breaking changes

Open
#3,508 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
15.1k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

Breaking changes planned for mathjs v16:

- [ ] Adopt reorganized config options (#3592)
- [ ] uniformize bigint construction, see [#3375](https://github.com/josdejong/mathjs/pull/3375)
- [ ] Expose and systematize the parsing options and tokenizer configuration, making them mutable only in createed instances, see [#3423](https://github.com/josdejong/mathjs/issues/3423)
- [ ] Let the constructor functions like `number()` reckon with the option `compute.uniformType`, see [#3451](https://github.com/josdejong/mathjs/discussions/3451)
- [ ] Move tolerance options to the log domain, see [#3556](https://github.com/josdejong/mathjs/issues/3556).
- [x] Change function `setDistinct` to not sort the results [#3602](https://github.com/josdejong/mathjs/issues/3602)
- [ ] ~~Implement per-function history #3341~~

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.