1
1
CHANGES
2
2
=======
3
3
4
- 1.1
5
- ---
4
+ 1.1.0 rc1
5
+ ---------
6
6
7
7
Package Updates
8
8
+++++++++++++++
9
9
10
10
All major packages that Mathics needs have been updated for more recent
11
11
releases. Specifically These include:
12
12
13
- - Python: Python 3.6-3.8 is now supported.
14
- - sympy 1.6.2
13
+ - Python: Python 3.6-3.9 are now supported.
15
14
- cython >= 0.15.1
16
15
- Django 3.1.x
17
-
16
+ - mpmath => 1.1.0
17
+ - sympy 1.6.2
18
18
19
19
New features (50+ builtins):
20
20
++++++++++++++++++++++++++++
@@ -57,7 +57,7 @@ Ehancements and Bug fixes:
57
57
+++++++++++++++++++++++++++
58
58
59
59
- speed up leading-blank patterns #625, #933
60
- - support for iteration over Sequence objects in Table, Sum, and Product
60
+ - support for iteration over Sequence objects in Table, Sum, and Product
61
61
- fixes for option handling
62
62
- fixes for ``Manipulate[x,{x,{a,b}}] ``
63
63
- fixes rule -> rule case for ``Nearest ``
@@ -106,17 +106,17 @@ Backward incompatablities:
106
106
107
107
- Support for Python 3.5 and earlier, and in particular Python 2.7,
108
108
has dropped
109
- - The `graphs ` module (for Graphs) has been pulled until Mathics
109
+ - The `` graphs ` ` module (for Graphs) has been pulled until Mathics
110
110
supports pymathics and graphics using networkx better. It will
111
111
reappear as a pymathics module.
112
- - The `natlang ` (for Natural Language processing) has also been
112
+ - The `` natlang ` ` (for Natural Language processing) has also been
113
113
pulled. The problem here too is that the pymathics mechanism needs
114
114
a small amount of work to make it scalable, and in 1.0 these were
115
- hard coded. Also, both this module and `graphs ` pulled in some
115
+ hard coded. Also, both this module and `` graphs ` ` pulled in some
116
116
potentially hard-to-satisfy non-Python dependencies such as
117
117
matplotlib, or NLP libraries, and word lists. All of this made
118
118
installation of mathics harder, and the import of these libraries,
119
- `natlang ` in particular took some time. All of this points to having
119
+ `` natlang ` ` in particular took some time. All of this points to having
120
120
these live in their own repositories and get imported on laziliy on
121
121
demand
122
122
@@ -125,7 +125,8 @@ Backward incompatablities:
125
125
1.0
126
126
---
127
127
128
- New features:
128
+ New features
129
+ ++++++++++++
129
130
130
131
- ``LinearModelFit `` #592
131
132
- ``EasterSunday `` #590
@@ -212,7 +213,8 @@ New features:
212
213
- ``StringExpression `` #339
213
214
- Legacy file functions #338
214
215
215
- Bug fixes:
216
+ Bug fixes
217
+ ++++++++++
216
218
217
219
- Nested ``Module `` #591, #584
218
220
- Python2 Import bug #565
@@ -242,12 +244,13 @@ Bug fixes:
242
244
- Fix ``Begin ``/``BeginPackage `` leaking user-visible symbols #352
243
245
- Fix ``TableForm `` and ``Dimensions `` with an empty list #343
244
246
- Trailing slash bug #337
245
- - Global system bug #336
247
+ - `` Global `` system bug #336
246
248
- ``Null `` comparison bug #371
247
- - ``CompoundExpression `` ``Out[n] `` assignment bug #335 fixes #331
249
+ - ``CompoundExpression `` and ``Out[n] `` assignment bug #335 fixes #331
248
250
- load unevaluated cells #332
249
251
250
- Performance improvements:
252
+ Performance improvements
253
+ ++++++++++++++++++++++++
251
254
252
255
- Large expression formatting with ``$OutputSizeLimit `` #581
253
256
- Faster terminal output #579
@@ -275,7 +278,8 @@ Performance improvements:
275
278
0.9
276
279
---
277
280
278
- New features:
281
+ New features
282
+ ++++++++++++
279
283
280
284
- Improved syntax error messages #329
281
285
- SVD, LeastSquares, PseudoInverse #258, #321
@@ -314,28 +318,32 @@ Bug fixes:
314
318
0.8
315
319
---
316
320
317
- New features:
321
+ New features
322
+ +++++++++++++
318
323
319
324
- Improvements to 3D Plotting, see #238
320
325
- Enable MathJax menu, see #236
321
326
- Improvements to documentation
322
327
323
- Dependency Updates:
328
+ Dependency Updates
329
+ ++++++++++++++++++
324
330
325
331
- upgrade to sympy 0.7.6
326
332
- upgrade to ply3.6 (new parsetab format, see #246)
327
333
- upgrade to mpmath 0.19
328
334
329
- Bug Fixes:
335
+ Bug Fixes
336
+ +++++++++
330
337
331
338
- IntegerDigits[0]
332
339
333
340
334
341
335
342
0.7
336
- ---
343
+ +++
337
344
338
- New features:
345
+ New features
346
+ ++++++++++++
339
347
340
348
- Readline tab completion
341
349
- automatic database initialisation
@@ -344,7 +352,8 @@ New features:
344
352
- More tests and documentation for ``Sequence ``
345
353
- Context support
346
354
347
- Bugs fixed:
355
+ Bugs fixed
356
+ ++++++++++
348
357
349
358
- Fix unevaluated index handling (issue #217)
350
359
- Fix ``Solve `` treating one solution equal to 1 as a tautology (issue
@@ -363,7 +372,8 @@ Bugs fixed:
363
372
0.6
364
373
---
365
374
366
- New features:
375
+ New features
376
+ ++++++++++++
367
377
368
378
- ElementData using data from Wikipedia
369
379
- added Switch
@@ -387,7 +397,8 @@ New features:
387
397
- Use interruptingcow to limit evaluation time
388
398
- Character Code functions
389
399
390
- Bugs fixed:
400
+ Bugs fixed
401
+ ++++++++++
391
402
392
403
- Fix divide-by-zero with zero-length plot range
393
404
- Fix mathicsserver exception on startup with Django 1.6 (issues #194,
0 commit comments