|
1 | 1 | CHANGES |
2 | 2 | ======= |
3 | 3 |
|
| 4 | +3.0.0 |
| 5 | +----- |
| 6 | + |
| 7 | +This release contains been a major overhaul and upgrade of the code. |
| 8 | + |
| 9 | +It can't be stressed enough, but this was made only possible due to |
| 10 | +the tireless work of Tiago Cavalcante Trindade. |
| 11 | + |
| 12 | +There is still a lot of work still to do. However where we are at |
| 13 | +right now, there have been massive changes and improvements: |
| 14 | + |
| 15 | +* three.js has been upgraded to r124 (from r52) which brings us from |
| 16 | + up seven years from circa 2013 to late 2020! |
| 17 | +* Plots and Graphs no longer appear inside MathML when there is no reason for them to be in MathML. |
| 18 | +* The "About" page now shows all of the the Mathics ``Settings`` that |
| 19 | + are in effect. You can change Boolean setting inside the About page. |
| 20 | +* 3D Polygon rendering has been greatly improved. However we currently |
| 21 | + do not handle even/odd space filling. |
| 22 | +* We support TickStyle coloring in 3D Graphics. |
| 23 | +* Tick positions in most 2D Plots and Graphs as been fixed. |
| 24 | +* We tolerate smaller screens in SVG rendering. |
| 25 | +* Styling of Cells has been improved. A somewhat Jupyter-style frame box is used. |
| 26 | +* Output which are strings now have surrounding quotes. (This can be |
| 27 | + turned off via ``Settings`$QuotedStrings``.) |
| 28 | +* In headings, we make it more clear that the code is Django |
| 29 | + based. This is to make clear the distinction should there be a |
| 30 | + Flask-based front-end or the long sought for Jupyter front end. |
| 31 | +* In the online document, sections which are empty are omitted from |
| 32 | + the online view. |
| 33 | +* A stray in the space between logo and Mathics at the top was removed. |
| 34 | +* Gallery examples have been improved. |
| 35 | +* A major rewrite of the JavaScript code according to more modern |
| 36 | + Javascript style has been started. More work will probably continue |
| 37 | + in future releases. |
| 38 | +* Respecting ``PointSize`` in the rendering of 3D plots as been |
| 39 | + fixed. The default point size now more closely matches the intended specification. |
| 40 | +* The use of Prototype and Scriptaculous are being phased out. |
| 41 | + |
| 42 | + |
| 43 | + |
4 | 44 | 2.2.0 |
5 | 45 | ----- |
6 | 46 |
|
@@ -52,4 +92,4 @@ Small bug fixes. |
52 | 92 | 1.0.0 |
53 | 93 | ----- |
54 | 94 |
|
55 | | -Code split off from Mathics 1.1.0. We have some support for NetworkX/pyplot graphs. |
| 95 | +Code split off from Mathics 1.1.0. We have some support for NetworkX/pyplot graphs. |
0 commit comments