Back to Releases

Release Notes *3.1.1*

August 30, 2026
docker run -it \
  -v ~/wljs:"/home/wljs/WLJS Notebooks" \
  -v ~/wljs/Licensing:/home/wljs/.WolframEngine/Licensing \
  -v ~/wljs/tmp:/tmp \
  -p 8000:3000 \
  --name wljs \
  ghcr.io/wljsteam/wljs-notebook:main
brew install --cask wljs-notebook

UI and colors

We neutralised base colors, reducing the blue component. The reduced backdrop blur on Windows and macOS also accounts for slightly lower GPU usage.

TraditionalForm improvements

This also accounts for a similar bug: combining TeXForm with TeXView resulted in incorrectly rendered matrices. It now works.

MatrixForm[PauliMatrix[3]] // TraditionalForm
(*VB[*)(Null)(*,*)(*"1:eJxdjdsKwjAMhicI4mN40UulG8zDpXaCFxNhHvByp3QWS4vtxvQNfGyzAyJC8iV/fpJMUh3xgeM4dojYaZl3aoZgmnOAUDwqqEy8fZagrNDKxvvE3HNdKwZS2vgE14uAutsbIQ6cS530h8aIcxQGkOkcjm9UxGcSeEm8JaFrFCkUQpHFJjEmeZFFgG2WNRVdj7qYxJsjadP5rI/WpF9z6v67PgOV/55tZ0YUN3y9QvUB1VlAbQ=="*)(*]VB*)

Updated mermaid module

A new version of the Mermaid processor is available from .mermaid cells, allowing for much more complex styling:

.mermaid
---
config:
  layout: elk
---
flowchart LR
subgraph s1["Raw Commits"]
n1["Branch Main"]
n2["Branch Dev"]
n3["Feature Branches"]
end
s1 --> n4["Merge Conflict Resolver"]
n4 --> n5["Build Pipeline Trigger"]
n8(["Approval Gate"]) --> n5
n5 -- "<span style='padding-left:10px;'>Generate Artifacts Only</span>" --> n7["Docker Image<br>Single Registry Path<br>n Container Versions"]


n1@{ shape: rect}
n2@{ shape: rect}
n3@{ shape: rect}

Minor Graphics3D improvements

We fixed GeometricTransformation, which mutated shared symbols and resulted in visual glitches across multiple instances sharing the same data.

Improved autocomplete rescan

This is an optional feature; you can switch it on in the Editor section of the settings. The kernel actively discovers newly loaded packages with every Get or Needs call

Autocomplete now resolves symbols loaded using context aliases. For example:

Needs%5B%22Quaternions%60%22-%3E%22qa%60%22%5D

MCP Server patches

  • Stronger type checks for tool calls
  • Fixed minor bugs with argument passing
  • Added a syntax checker
  • Resolved an issue with CORS blocking