Skip to content

Releases: Mathics3/Mathics3-pygments

10.0.0: Revise README for clarity and formatting

19 Apr 11:35
4a3a988

Choose a tag to compare

"Mathics" has been renamed to "Mathics3".

The bump in the version number from 1.0.4 to 10.0.0 is to simplify understanding compatibility across all Mathics3 10 API components.

Small administrative changes have been made for the ever-changing Python environment.

1.0.4

28 Jan 22:24

Choose a tag to compare

This is a transitional release.

Although there is a dependency on mathics-scanner, we don't use it since tables have changed. There is some code for reading the YAML takes from the project though. With a newer and better mathics-scanner, we should be able to revise this code, use the tokenizer from mathics-scanner, and simplify things greatly.

1.0.3

09 Aug 13:23

Choose a tag to compare

Modernize:

  • update Python style (black),
  • import order (isort),
  • convert test to pytest,
  • fix spelling errors, and
  • add code of conduct.

E-6

25 May 08:09

Choose a tag to compare

E-6

Reorder list of REs tried so that Symbols re comes before Identifier regular expression.

This corrects symbol detection and "<<" or Get[] detection.

(There are still two classes lexer tests that need to be addressed to be on par with pygments-mathematica).

HF+3

23 May 01:45

Choose a tag to compare

  • Fix RE's that I had messed up in initial port for Slots, Patterns and Named Characters
  • Make ujson optional. This makes this runnable from pyston 2.2

Note: There are still a few tests from pygments-mathematica that fail.

L-4

15 May 00:33

Choose a tag to compare

L-4

First public release. Is largely the same thing as pygments-mathematica, but we are geared for CLI use in mathicsscript and
we get operator information from Mathics Scanner.

For uses outside of terminal use, pygments-mathematica is probably better. But over time I expect this will change since we will draw more power from Mathics Scanner.

1.0.0-rc1

09 May 17:06

Choose a tag to compare

1.0.0-rc1 Pre-release
Pre-release

Initial release.

Works better for mathicsscript but not as well outside. Over time we'll fix this.