Skip to main content

· 4 min read

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.

· 3 min read

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.

· 4 min read

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.

· 3 min read

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.

· 4 min read

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.

· 3 min read

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.

· 3 min read

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

· One min read

Perfomance improvements (mostly in WLJS Interpreter, removed a lot of logging and outdated APIs), new UI features, better support of WL functions

· 2 min read

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.

· 2 min read

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.