Internal Improvements
In this release, we focused on the improvements to the development process, testing, and refactoring.
Some notable changes are:
WolframModelPlot
is now renamed back toHypergraphPlot
. The old name still works for backward compatibility.- Stability improvements for the case where multiple versions of the paclet are installed simultaneously.
- More consistent style in the usage messages.
If you are a developer, here are some of the improvements to the workflow:
- A new build system that, among other things, allows you to rebuild libSetReplace automatically by simply running
Get[FileNameJoin[{$SetReplaceRoot, "Kernel", "init.m"}]]
- Multi-platform paclets for all builds (that is, all commits on all branches) are now automatically created by Circle CI.
- We extended the linter to format bash and Markdown code and check the line width. There are also now git hooks for automatically checking for linting issues before a push and automatically formatting before a commit.
We also started working on a feature extractor that would allow one to use machine learning functions with Wolfram models. The work on that is in the early stage of development.
Kudos to @mrektor, @taliesinb, @daneelsan, and @aokellermann for contributing to this release!