Skip to content

Commit

Permalink
Update NEWS
Browse files Browse the repository at this point in the history
  • Loading branch information
rocky committed Aug 9, 2024
1 parent 417401d commit 8575ec8
Showing 1 changed file with 16 additions and 8 deletions.
24 changes: 16 additions & 8 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
7.0.0
-----

* Adjust for Mathics3 core 7.0.0 API
* Drop support for 3.6 and 3.7 and add support for 3.11
* Use pyproject.toml for packaging to be able to support 3.12



6.0.0
-----

Expand Down Expand Up @@ -31,7 +40,7 @@
3.3.1
-----

* Packaging issues: getting setttings.m file into distribution and other missing files
* Packaging issues: getting settings.m file into distribution and other missing files
* More pervasive handling of import errors

3.3.0
Expand Down Expand Up @@ -62,10 +71,10 @@ ASCII to unicode conversion was disabled since it was flaky and turned `===` int
garbage upon seeing `==`. Issue #38

In prompt-readline by default, inserting a "[", "(", or "{" will automatically insert the corresponding closing "]", ")", and "}".
Use f3 to toggle this behavoir.
Use f3 to toggle this behavior.

The packaging of 3.0.0 omitted some Readline inputrc files, and a JSON operator table. Issue #37
A few other Python packaging problems were fixe.
A few other Python packaging problems were fixed.

We've separated prompt_readline functions into its own module separate from the common prompt readline functions

Expand All @@ -90,8 +99,7 @@ Independent of prompt-toolkit, there better pygments colorization using [mathics

* There are now system setting and user settings. User settings take precedence over system settings.
* String output is now shown in quotes to make it more distinguishable from symbol and unexpanded
expressssion output. This does not follow how `wolframscript` works. Option `strict-wl-output` wil
disable this.
expressssion output. This does not follow how `wolframscript` works. Option `strict-wl-output` will disable this.
* Syntax and Highlighting is now done via the Python
[mathics-pygments](https://pypi.org/project/mathics-pygments/)
package. I think you'll find colorization more complete and
Expand Down Expand Up @@ -154,7 +162,7 @@ Incompatible changes:

* We require Mathics3 1.1.1 for features added in that to support unicode and user-formatting
* Start to support Unicode as a CLI option: `--unicode/--no-unicode`. The setting name is ``Settings`$UseUnicode``.
* Add a lot of Unicode symbols and the WL esc sequences. For example letters with dots under them. These are the "Formal" parmaters/letters.
* Add a lot of Unicode symbols and the WL esc sequences. For example letters with dots under them. These are the "Formal" parameters/letters.
* Handle Unicode versus WL character code mismatches, , in particular Unicode directed and undirected edges.
* Support for ``PyMathics`Graph`` (to be released on PyPI soon).
* Some XDG compatibility
Expand All @@ -168,15 +176,15 @@ Incompatible changes:
- ``Settings`$PygmentsShowTokens``
- ``Settings`$UseUnicode`` (also mentioned above)

A lot of code for handling graph formatting is here but will eventually be moved to a backend formattting module which hasn't been written yet.
A lot of code for handling graph formating is here but will eventually be moved to a backend formattting module which hasn't been written yet.


1.1.0
-----

Now that Mathic3 1.1.0 is released depend on that.

Some interal prepartion work was done to support changing settings inside the REPL.
Some internal preparation work was done to support changing settings inside the REPL.
Not ready for release yet.

1.1.0 rc1
Expand Down

0 comments on commit 8575ec8

Please sign in to comment.