Skip to content

Release Version-26.08.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 19:46
· 629 commits to main since this release
5b19f06

Another large batch of improvements, many of them developed with substantial
help from the AI assistant Claude: sidebars can now be minimized, "Find
and Replace" can be docked like the other sidebars, right-to-left interface
languages and mixed-direction text are now properly supported, translation
losses across dozens of languages were found and restored, and a long list of
export, layout and stability fixes.

  • Sidebars can now be minimized, not only closed (GH #2229).
  • Right-to-left interface languages support. Full support requires libfribidi
  • Restored translations that had quietly gone missing: (GH #2047).
  • Equations exported as PNG (GH #2231) or SVG (GH #2230) now are accessible
    in 3.3.1/3.3.3, respectively.
  • Many export improvements.
  • Fixed scaled images losing their transparency (GH #2227).
  • Evaluating a folded section no longer unfolds (GH #1952).
  • "Pop out interactively" on a plot now tells you when gnuplot had trouble
    with it (GH #1973).
  • macOS: fixed translation files not reaching the app bundle (GH #1711).
  • sum()/product()/lsum no longer wrap a plain summand in spurious
    parentheses, matching Maxima's own terminal output (GH #1536); box() no
    longer gets spurious parentheses around it either (GH #1948).
  • Folding/unfolding a section (or "Fold All"/"Unfold All") is now part of
    the undo history (GH #266).
  • Fixed wxMaxima losing sync with Maxima's working directory for names
    containing wildcard-like characters or, on Windows, characters outside the
    system codepage; a persistently broken path no longer spams the warning
    on every command (GH #1672).
  • Code cell syntax highlighting improvements (GH #898).
  • Table of contents: dragging a chapter/section to reorder it now actually
    works (GH #1524).
  • Fixed two 32-bit-only bugs(GH #2208); CI now actually runs the tests there too.
  • Tagged releases now also attach a .tar.xz source archive with a
    checksum, built reproducibly from the tagged commit (GH #1192).
  • Snap: gnuplot's license notice now travels with builds that bundle it.
  • --batch/--exit-on-error now actually halts on an unanswerable
    interactive question instead of hanging forever (GH #2178).
  • Real tab handling.
  • Better ASCII Arts support (#1608).
  • New Maxima variable wxdirs exposes wxMaxima's own configuration/data/
    help/locale paths to .mac scripts.
  • Windows: the installer/ZIP now bundles the MinGW runtime DLLs it needs to
    start.
  • Added "Anonymize Code for Bug Report" to the Help menu (#1339): replaces
    every non-builtin name in the selected code (or, after confirmation, the
    whole document) with a random name, consistently, so a worksheet can be
    shared in a bug report without revealing the original names.
  • Reduced the memory footprint of every cell on the worksheet by computing
    line-wrap draw order on demand instead of storing it per cell (#1445).