This release introduces a debugger integrated into the command palette for monitoring symbol changes during kernel evaluation and creating standalone widgets with isolated resources using WLJS Notebook. Other updates include enhanced SystemDialogInput
for file operations, background sound emitting, InputAutocomplete
for async suggestions, WebGL performance improvements, and better handling of large formatted outputs.
Release notes *2.6.4*
This update introduces enhanced support for SummaryBox
, including proper representation of ResourceFunction
and related elements. GraphicsComplex
has been improved to support additional primitives like Tube
, Sphere
, and Line
, with optimized performance for Tube geometry and dynamic updates for both coordinates and radius.
New features include the ability to export entire notebook folders as compressed files for easy sharing, import functionality for reusing symbols and templates across notebooks, and the introduction of TabView for intuitive tab-based visualizations. Additionally, dialog tools such as ChoiceDialog
and MessageDialog
have been added for interactive user prompts.
Release notes *2.6.3*
This update brings significant improvements, including autocomplete enhancements that dynamically load suggestions for symbols from external packages by rescanning $ContextPath
. The UI for Windows and Linux has been simplified with a redesigned main menu to resemble native apps more closely.
Additionally, a new approach for dynamically adding graphics primitives to existing canvas objects is introduced, bypassing immutability through FrontInstanceReference
. Enhanced Manipulate support now includes implicit selection forms and localized symbols.
Release notes *2.6.2*
This update introduces a better folder structure, relocating notebooks, backups, and examples to logical directories like YourDocuments/WLJS Notebooks
and $TemporalDirectory
while preserving current data and streamlining offline documentation access. Improved file synchronization prevents crashes during large uploads by splitting data into smaller parts, while new visualization tools enhance image and vector graphics integration, dynamic tracking, animated image support, and interactive raster editing.
Additionally, shell access for Unix/OSX users allows direct command execution, and ESM JavaScript cells enable seamless integration of NPM libraries like siriwave, providing in-place compilation with esbuild for enhanced development flexibility.
Release notes *2.6.1*
This release enhances 3D rendering with GraphicsComplex
now supporting VertexNormals
for improved lighting accuracy and dynamic geometry options in Polygon
for creating complex shapes. Developer tools are improved with shared JavaScript libraries, a global CLI for easy notebook access, and streamlined cell evaluation and management features.
Release notes *2.5.9*
It contains the major improvements for NeuralNet
standard package, provides more features for graphics and insets. We also fixed many bugs in wljs-export-html
and in WXF deserializer. New examples are available in Animation
folder.
Release notes *2.5.7*
The major improvements are Mathematica's boxes. We rebuilt the output forms for Graphics
, Image
, Graphics3D
and got rid of many workarounds we had for the last 2 years! We populated StandardForm
with TableForm
, Item
, and WLXForm
with Row
and Column
used on slides.
RTX feature and materials improvements were introduces for Graphics3D
.
There are no breaking changes.
Release notes *2.5.6*
A massive perfomance improvements: we adopted a binary format WXF (instead of JSON) for updating the data on the frontend from Wolfram Kernel, fixed UI bugs on Linux, slide cells and improved an import feature for Mathematica's notebook
Release notes *2.5.4*
Perfomance improvements (mostly in WLJS Interpreter, removed a lot of logging and outdated APIs), new UI features, better support of WL functions
Release notes *2.5.3*
Minor changes in UI and Graphics3D
and massive changes in possibilities of exporting notebooks.
Release notes *2.5.2*
We fixed a few bugs in 2D math input and cursor navigations, added new features to markdown editor and added new export feature for individual figures used in the notebook. We also did refactor the code base of all cell types and in the editor.
Release notes *2.5.0*
Breaking changes: please, update your client using binaries from this release
We reworked our main application on Windows, cleaned up UI and introduced a few new modes.