You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.rst
+55-34Lines changed: 55 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,33 @@
1
+
CHANGES
2
+
=======
3
+
4
+
9.0.0
5
+
-----
6
+
7
+
Supports Python 3.13. Python 3.8 support dropped.
8
+
9
+
Track API changes in Mathics3 Scanner 9.0.0
10
+
11
+
Make CLI options more like wolframscript. This is an incompatible change. Single-dash long options like ``-help``, ``-file``
12
+
are now accepted. Short option ``-f`` is associated with ``-file`` rather than ``--fullform``; ``-F`` is is now used for Fullform.
13
+
Option ``--read`` with alias ``-r`` is now ``-code`` and short option `-c`.
14
+
15
+
16
+
Bugs
17
+
++++
18
+
19
+
Fixed #82
20
+
21
+
1
22
8.0.0
2
23
-----
3
24
4
25
Jan 26, 2025
5
26
6
-
This release tracks the API changes in the Mathics Kernel, and to support enhanged debugging
27
+
This release tracks the API changes in the Mathics3 Kernel, and to support enhanged debugging
7
28
8
-
*`--edit-mode [emacs|vi]` or was added to `mathicsscript` to specify which initial edit mode for prompt-toolkit to start in
9
-
*`--post-mortem` was added `mathicsscript` to go into a trepan3k debugger on error
29
+
* ``--edit-mode [emacs|vi]`` or was added to ``mathicsscript`` to specify which initial edit mode for prompt-toolkit to start in
30
+
* ``--post-mortem`` was added ``mathicsscript`` to go into a trepan3k debugger on error
10
31
* Add aliases for all of the 100 or so "no-meaning" operators
11
32
* Allow 2D rendering from asymptote
12
33
* Add/update material in README's and screencast
@@ -52,7 +73,7 @@ Aug 10, 2025
52
73
* Packaging: include matplotlib in full install
53
74
* Customize Asymptote configuration and add a psviewer that removes eps trash
54
75
* Bump minimum Mathics core version to 4.0.0
55
-
* Bug fix: Check if `self` has `session` attribute in `asy.__del__`
76
+
* Bug fix: Check if ``self`` has ``session`` attribute in ``asy.__del__``
56
77
57
78
3.3.1
58
79
-----
@@ -64,7 +85,7 @@ Aug 10, 2025
64
85
-----
65
86
66
87
* 3D Graphics is now handled if Asymptote is installed.
67
-
*``Settings`$UseMatplotlib`` and ``Settings`$UseAsymptote`` were added. The can disable the use of matplotlib and Asymptote when those are available.
88
+
* ```Settings`$UseMatplotlib``` and ```Settings`$UseAsymptote``` were added. The can disable the use of matplotlib and Asymptote when those are available.
68
89
69
90
3.2.1
70
91
-----
@@ -76,16 +97,16 @@ Fix packaging issues and be more tolerant matplotlib errors.
76
97
77
98
* Many 2D plots and graphs can now be viewed via a matplotlib shell! PR #40.
78
99
* In prompt-toolkit:
79
-
- Better word-boundary detection for `NamedCharacters`, `Symbols`
100
+
- Better word-boundary detection for ``NamedCharacters``, ``Symbols``
80
101
- Include grouping start symbols "(", "{", "[" in detection
81
102
82
103
3.1.0
83
104
-----
84
105
85
106
Word completion detection was improved slightly. Previously, a grouping opener like "[", "(", or "{" would prevent word completion.
86
107
87
-
ASCII to unicode conversion was disabled since it was flaky and turned `===` into
88
-
garbage upon seeing `==`. Issue #38
108
+
ASCII to unicode conversion was disabled since it was flaky and turned ``===`` into
109
+
garbage upon seeing ``==`. Issue #38
89
110
90
111
In prompt-readline by default, inserting a "[", "(", or "{" will automatically insert the corresponding closing "]", ")", and "}".
91
112
Use f3 to toggle this behavior.
@@ -102,7 +123,7 @@ We've separated prompt_readline functions into its own module separate from the
102
123
The primary readline interface has been redone using the excellent [prompt-toolkit](https://pypi.org/project/prompt-toolkit/).
103
124
This is pure Python code so it should be available everywhere.
104
125
We still include GNU-Readline for those situations where prompt-toolkit doesn't work. Select the readline style now with the
105
-
`--choice` option which can be one of `GNU`, `Prompt`, or `None`.
126
+
`--choice`` option which can be one of ``GNU``, ``Prompt``, or ``None``.
106
127
107
128
Prompt toolkit allows us to color input as it is getting typed. It also has nicer completion facilities, and sports a bottom modeline status bar.
108
129
@@ -116,14 +137,14 @@ Independent of prompt-toolkit, there better pygments colorization using [mathics
116
137
117
138
* There are now system setting and user settings. User settings take precedence over system settings.
118
139
* String output is now shown in quotes to make it more distinguishable from symbol and unexpanded
119
-
expressssion output. This does not follow how `wolframscript` works. Option `strict-wl-output` will disable this.
140
+
expressssion output. This does not follow how ``wolframscript`` works. Option ``strict-wl-output`` will disable this.
120
141
* Syntax and Highlighting is now done via the Python
0 commit comments