Skip to content

Get ready for release 10.0.0 (#175)

Latest

Choose a tag to compare

@rocky rocky released this 18 Apr 22:25
· 2 commits to master since this release

10.0.0

April 18, 2026

Supports Python 3.14. Python 3.10 support has been dropped. While Python 3.10 may still work, but it is not supported.

More YAML/JSON tables added. mathics-core now imports values via mathics.characters. Previously, it created JSON files on its own.

  1. PR #158 Name Pattern token introduced to handle ? and ?? operands.
  2. PR #156 Token names align more closely with CodeParser`Tokenize.
  3. PR #149 Add YAML/JSON table for box grouping characters
  4. PR #147 Disambiguate Unicode for [Rule] and [DirectedEdge].
  5. PR #145 Add Unicode to ASCII conversion table to named characters

Corrections to YAML table entries, e.g., "latex" field; additional/corrections in named characters.

Numerous spelling corrections were performed over the code.

The name Mathics3 replaces Mathics. Mathics was the monolithic Python 2-ish code. Mathics3 has rewritten several major
subcomponents, and the scanner and the character and operators tables in YAML are now in this repository.