
Release notes
Changes between 3.6.3 and 3.6.4.
3.6.4
Java 24 and 25 shipped with JAXP default parameters that are too small;
see JDK issue 8368902. This
affected rendering of SVG files, which now applies larger values as needed.
Upgrading is highly recommended.
- ba20863d – Changes build script to use binary
- c2857f6c – Uses SCRIPT dir variable
- bf40fd9d – Fixes SVG issue, fixes nbsp entity issue
- 39bfcd15 – Upgrades to Java 25 LTS, minor library updates
- f065aa80 – Upgrades EchoSVG library
Changes between 3.5.13 and 3.6.3.
3.6.3
Windows build
Creating a signed Windows build requires either paying approximately $500 CAD
to a signing service, or shifting the build process to a third-party service
such as GitHub. Until there are either sufficient donations made, or a free
third-party service for builds presents itself, a native Windows executable
will not be released.
New features
- Bracketed span extension – Syntax support for enhanced formatting (
[word]{.class})
- Endnotes extension – Native endnotes support in Markdown
- Enhanced typography – Smart quotes now enabled by default
- Dashes – En-dashes and em-dashes are converted to HTML entities
- Improved math handling – Better rendering with
frac function for fractions
- Fonts – Add more fonts to the typesetting container
- Captions – Fixes for captions to figures, tables, equations
Documentation
- Complete user manual – Comprehensive documentation with examples and screenshots
- Extended syntax reference – Summary table for all supported Markdown extensions
- Installation guide updates – Improved setup instructions for all platforms
Export
- XHTML export improvements – Better DTD handling and document structure
Technical improvements
- Java 24 support – Upgraded to JDK 24.0.2 (for performance and security)
- Library updates – Updated JSoup, Flying Saucer, RichTextFX, and other dependencies
- Optimizations – Reduced typesetting logspam
- ConTeXt – Upgraded typesetter container image to version 2025.08.21 23:32
- Startup – Warnings are suppressed
Bug fixes
- Text/Markdown export fixes – Resolved broken export functionality
- Hyperlinks – Fixes variables within hyperlinks
Typesetting theme improvements
- xhtml – Forces image placement
3.6.2
- XHTML namespace fix – Properly imports head element into XHTML namespace for better compatibility
3.6.1
- Build system – Updated release script for better packaging
3.6.0
New features
- Smart quotes in preview – Automatic quote curling in the preview window
- Improved XHTML export – Better handling of document structure and metadata
- Enhanced CLI support – Command-line interface improvements for batch processing
- Typography protection – TeX formatting protected from unwanted ligature conversion
- HTML injection – Ability to inject HTML head and foot content
Export enhancements
- Automatic format detection – .xhtml files now export as XHTML automatically
- Document title extraction – Titles properly extracted from variable definitions
Data handling
- CSV improvements – Preserves original header names when reading CSV files
Library updates
- Modern dependencies – Updated ControlsFX, RichTextFX, JavaFX Media, and other core libraries
- Performance improvements – Various efficiency tweaks and code cleanup
Bug fixes
- Variable handling – Suppresses null values in variable lists