The issue #864 is not going to make it in v6, scheduling for v7
Yes agree, and there are more deprecations I think (search code for @deprecated or cleanup).
Also good to repeat the thought I expressed in https://github.com/josdejong/mathjs/issues/1551#issuecomment-518960098:
On a side note: in _some_ future version of mathjs (not too soon) I would like to see if we can fully move away from mathjs instances. Currently we have a complicated hybrid between pure functions and a stateful instance. Not sure if feasible and how complicated it will be, I would have to do some experimentation. The simplicity and beautiful API of UnitMath really inspires me in this regard :smile: .
Hey @josdejong,
I really appreciate you and the others involved in maintaining this project.
Any estimated timeline relating to addressing #864 in V7?
Thanks
Hi Daniel, thanks for your message. I myself currently don't have plans to work on it the coming period. If someone else could pick it up that would be great, but if not it will not be addressed any time soon I'm afraid.
I've added #1761 to the breaking changes. Since I expect the other listed breaking changes not to be implemented on short term, I think we can do a breaking release soon with just this (small) change. I will wait for a couple of days to think through if there are other small things we want to have changed, and to await any feedbacks on this.
I added dropping node 8 support. It reached EOL at the end of December
Thanks Harry, makes sense
I want to release v7 within a few days, it has been a while now. There are still ongoing discussions about breaking changes but those may still take time.
So v7 will just contain the fix in #1761, drop support for node 8, and I'll add testing on nodejs 14.
Sounds good!
I've readied the v7 release and merged it in develop, but it took longer than expected. Will do the actual release tomorrow.
EDIT: it looks like BrowserStack is slow. will look into it tomorrow.
I've published v7.0.0 now.
Removing all the deprecated warnings reduced the min-zipped bundle size from 140 kB to 138 kB 馃槃
Nice job remembering to update all the browsers!
I see I forgot to close this issue. See #1960 for details on the next breaking version.