Skip to content

Releases

Broiler Writer 0.1.0-preview.19

Pre-release

Choose a tag to compare

This preview focuses on a more polished user experience, improved responsive layouts, and further progress in document rendering accuracy.

✨ What's New

🎨 UI/UX Enhancements

  • Refined interface elements, spacing, and alignment for a cleaner, more consistent appearance.
  • Improved responsiveness across different window sizes and screen resolutions.
  • Various visual adjustments and usability improvements throughout the application.

πŸ“„ Improved Document Rendering

  • 66% of the LibreOffice test documents now achieve at least 80% pixel-perfect rendering accuracy.
  • Further improvements to document layout and visual fidelity.
  • Continued progress toward reliable, high-quality document compatibility.

These improvements represent another step toward making Broiler Writer a lightweight, cross-platform document editor with accurate rendering across different document formats.


Broiler Writer 0.1.0-preview.19 is a preview build for evaluation and testing, not for production use.

Downloads

Platform File Run
Desktop Broiler.Writer-0.1.0-preview.19-win-x64-self-contained.zip Extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.19-win-x64-framework-dependent.zip Extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.19-linux-x64-self-contained.zip Extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.19-linux-x64-framework-dependent.zip Extract the complete ZIP
WebAssembly Broiler.Writer-0.1.0-preview.19-browser-wasm.zip Complete static browser application
Android (arm64) Broiler.Writer-0.1.0-preview.19-arm64.apk Install on the device (sideload)
Android Broiler.Writer-0.1.0-preview.19.aab App bundle for Google Play (arm64 + x86_64)

The self-contained ZIPs hold a single NativeAOT executable: no .NET runtime to install, nothing else to copy.

The framework-dependent ZIPs hold the executable together with the application's assemblies and run on the .NET 10 runtime installed on the machine, so they pick up its servicing updates.

The executables are not code-signed, so Windows SmartScreen may ask before the first start.

The Android packages are signed with the Broiler release key.

Signing certificate SHA-256:
87:AD:03:F6:73:56:51:76:EC:28:8F:57:1A:F0:B4:7C:D2:8A:3B:99:A0:23:91:BF:2D:42:E1:7C:A6:9A:4E:F4

Broiler Writer 0.1.0-preview.16

Pre-release

Choose a tag to compare

Broiler Writer 0.1.0-preview.16, a preview build for evaluation and testing, not for
production use.

Downloads

Platform File Run
Desktop Broiler.Writer-0.1.0-preview.16-win-x64-self-contained.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.16-win-x64-framework-dependent.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.16-linux-x64-self-contained.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.16-linux-x64-framework-dependent.zip extract the complete ZIP

| WebAssembly | Broiler.Writer-0.1.0-preview.16-browser-wasm.zip | complete static browser application |
| Android (arm64) | Broiler.Writer-0.1.0-preview.16-arm64.apk | install on the device (sideload) |
| Android | Broiler.Writer-0.1.0-preview.16.aab | app bundle for Google Play (arm64 + x86_64) |

The self-contained zips hold a single NativeAOT executable: no .NET runtime to install,
nothing else to copy. The framework-dependent zips hold the executable together with the
application's assemblies and run on the .NET 10 runtime installed on the machine, so they
pick up its servicing updates. The executables are not code-signed, so Windows SmartScreen
may ask before the first start.

The Android packages are signed with the Broiler release key.
Signing certificate SHA-256: 87:AD:03:F6:73:56:51:76:EC:28:8F:57:1A:F0:B4:7C:D2:8A:3B:99:A0:23:91:BF:2D:42:E1:7C:A6:9A:4E:F4

Full Changelog: writer-v0.1.0-preview.14...writer-v0.1.0-preview.16

Broiler Writer 0.1.0-preview.14

Pre-release

Choose a tag to compare

Broiler Writer 0.1.0-preview.14, a preview build for evaluation and testing, not for
production use.

Downloads

Platform File Run
Desktop Broiler.Writer-0.1.0-preview.14-win-x64-self-contained.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.14-win-x64-framework-dependent.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.14-linux-x64-self-contained.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.14-linux-x64-framework-dependent.zip extract the complete ZIP

| WebAssembly | Broiler.Writer-0.1.0-preview.14-browser-wasm.zip | complete static browser application |
| Android (arm64) | Broiler.Writer-0.1.0-preview.14-arm64.apk | install on the device (sideload) |
| Android | Broiler.Writer-0.1.0-preview.14.aab | app bundle for Google Play (arm64 + x86_64) |

The self-contained zips hold a single NativeAOT executable: no .NET runtime to install,
nothing else to copy. The framework-dependent zips hold the executable together with the
application's assemblies and run on the .NET 10 runtime installed on the machine, so they
pick up its servicing updates. The executables are not code-signed, so Windows SmartScreen
may ask before the first start.

The Android packages are signed with the Broiler release key.
Signing certificate SHA-256: 87:AD:03:F6:73:56:51:76:EC:28:8F:57:1A:F0:B4:7C:D2:8A:3B:99:A0:23:91:BF:2D:42:E1:7C:A6:9A:4E:F4

Full Changelog: writer-v0.1.0-preview.13...writer-v0.1.0-preview.14

Broiler Writer web 0.1.0-preview.3

Pre-release

Choose a tag to compare

Complete wwwroot; trimmed interpreter; SDK 10.0.x; source 7c24424. See the attached web-artifact descriptor and checksums. Signing remains deferred.

Broiler Writer 0.1.0-preview.1 Web β€” First WebAssembly Preview! πŸš€

Choose a tag to compare

The first WebAssembly-powered preview of Broiler Writer is here!

Broiler Writer brings document editing and rendering directly to your browser, powered by .NET and WebAssembly, sharing the same core architecture as the desktop versions.

Highlights

  • Document Compatibility – More than 60% of LibreOffice test documents are rendered with at least 80% pixel-level accuracy compared to LibreOffice.
  • WebAssembly Support – Runs directly in modern web browsers without installation.
  • Cross-Platform Architecture – Shared document processing and rendering engines across desktop and web.
  • Document Editing – Create, open, edit, and format documents directly in your browser.
  • Continuous Improvements – Ongoing work on document fidelity, format compatibility, and rendering performance.

Document Rendering Compatibility

A major milestone in document compatibility has been reached:

Over 60% of LibreOffice test documents achieve at least 80% pixel-level rendering accuracy.

This milestone reflects the progress of Broiler Writer's independent document layout and rendering engine.

Preview Notice

This is an early preview intended for evaluation and testing, not production use. Some features may be incomplete, and document rendering, compatibility, and performance are still under active development.

One document engine. Multiple platforms. Now in your browser! πŸ”

Broiler Writer 0.1.0-preview.9

Pre-release

Choose a tag to compare

Broiler Writer 0.1.0-preview.9, a preview build for evaluation and testing, not for
production use.

Downloads

Platform File Run
Windows x64 Broiler.Writer-0.1.0-preview.9-win-x64-self-contained.zip unzip, start Broiler.Writer.Windows.exe
Windows x64 Broiler.Writer-0.1.0-preview.9-win-x64-framework-dependent.zip install the .NET 10 runtime, unzip into a folder, start Broiler.Writer.Windows.exe
Linux x64 Broiler.Writer-0.1.0-preview.9-linux-x64-self-contained.zip unzip, run ./Broiler.Writer.Linux (X11)
Linux x64 Broiler.Writer-0.1.0-preview.9-linux-x64-framework-dependent.zip install the .NET 10 runtime, unzip into a folder, run ./Broiler.Writer.Linux (X11)
Android (arm64) Broiler.Writer-0.1.0-preview.9-arm64.apk install on the device (sideload)
Android Broiler.Writer-0.1.0-preview.9.aab app bundle for Google Play (arm64 + x86_64)

The self-contained zips hold a single NativeAOT executable: no .NET runtime to install,
nothing else to copy. The framework-dependent zips hold the executable together with the
application's assemblies and run on the .NET 10 runtime installed on the machine, so they
pick up its servicing updates. The executables are not code-signed, so Windows SmartScreen
may ask before the first start.

The Android packages are signed with the Broiler release key.
Signing certificate SHA-256: 87:AD:03:F6:73:56:51:76:EC:28:8F:57:1A:F0:B4:7C:D2:8A:3B:99:A0:23:91:BF:2D:42:E1:7C:A6:9A:4E:F4

Full Changelog: writer-web-v0.1.0-preview.2...writer-v0.1.0-preview.9

Broiler Writer 0.1.0-preview.13

Pre-release

Choose a tag to compare

Broiler Writer 0.1.0-preview.13, a preview build for evaluation and testing, not for
production use.

Downloads

Platform File Run
Desktop Broiler.Writer-0.1.0-preview.13-win-x64-self-contained.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.13-win-x64-framework-dependent.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.13-linux-x64-self-contained.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.13-linux-x64-framework-dependent.zip extract the complete ZIP

| WebAssembly | Broiler.Writer-0.1.0-preview.13-browser-wasm.zip | complete static browser application |
| Android (arm64) | Broiler.Writer-0.1.0-preview.13-arm64.apk | install on the device (sideload) |
| Android | Broiler.Writer-0.1.0-preview.13.aab | app bundle for Google Play (arm64 + x86_64) |

The self-contained zips hold a single NativeAOT executable: no .NET runtime to install,
nothing else to copy. The framework-dependent zips hold the executable together with the
application's assemblies and run on the .NET 10 runtime installed on the machine, so they
pick up its servicing updates. The executables are not code-signed, so Windows SmartScreen
may ask before the first start.

The Android packages are signed with the Broiler release key.
Signing certificate SHA-256: 87:AD:03:F6:73:56:51:76:EC:28:8F:57:1A:F0:B4:7C:D2:8A:3B:99:A0:23:91:BF:2D:42:E1:7C:A6:9A:4E:F4

Full Changelog: writer-v0.1.0-preview.12...writer-v0.1.0-preview.13

Broiler Writer 0.1.0-preview.12

Pre-release

Choose a tag to compare

Broiler Writer 0.1.0-preview.12, a preview build for evaluation and testing, not for
production use.

Downloads

Platform File Run
Desktop Broiler.Writer-0.1.0-preview.12-win-x64-self-contained.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.12-win-x64-framework-dependent.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.12-linux-x64-self-contained.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.12-linux-x64-framework-dependent.zip extract the complete ZIP

| WebAssembly | Broiler.Writer-0.1.0-preview.12-browser-wasm.zip | complete static browser application |
| Android (arm64) | Broiler.Writer-0.1.0-preview.12-arm64.apk | install on the device (sideload) |
| Android | Broiler.Writer-0.1.0-preview.12.aab | app bundle for Google Play (arm64 + x86_64) |

The self-contained zips hold a single NativeAOT executable: no .NET runtime to install,
nothing else to copy. The framework-dependent zips hold the executable together with the
application's assemblies and run on the .NET 10 runtime installed on the machine, so they
pick up its servicing updates. The executables are not code-signed, so Windows SmartScreen
may ask before the first start.

The Android packages are signed with the Broiler release key.
Signing certificate SHA-256: 87:AD:03:F6:73:56:51:76:EC:28:8F:57:1A:F0:B4:7C:D2:8A:3B:99:A0:23:91:BF:2D:42:E1:7C:A6:9A:4E:F4

Full Changelog: writer-v0.1.0-preview.11...writer-v0.1.0-preview.12

Broiler Writer 0.1.0-preview.11

Pre-release

Choose a tag to compare

Broiler Writer 0.1.0-preview.11, a preview build for evaluation and testing, not for
production use.

Downloads

Platform File Run
Desktop Broiler.Writer-0.1.0-preview.11-win-x64-self-contained.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.11-win-x64-framework-dependent.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.11-linux-x64-self-contained.zip extract the complete ZIP
Desktop Broiler.Writer-0.1.0-preview.11-linux-x64-framework-dependent.zip extract the complete ZIP

| WebAssembly | Broiler.Writer-0.1.0-preview.11-browser-wasm.zip | complete static browser application |
| Android (arm64) | Broiler.Writer-0.1.0-preview.11-arm64.apk | install on the device (sideload) |
| Android | Broiler.Writer-0.1.0-preview.11.aab | app bundle for Google Play (arm64 + x86_64) |

The self-contained zips hold a single NativeAOT executable: no .NET runtime to install,
nothing else to copy. The framework-dependent zips hold the executable together with the
application's assemblies and run on the .NET 10 runtime installed on the machine, so they
pick up its servicing updates. The executables are not code-signed, so Windows SmartScreen
may ask before the first start.

The Android packages are signed with the Broiler release key.
Signing certificate SHA-256: 87:AD:03:F6:73:56:51:76:EC:28:8F:57:1A:F0:B4:7C:D2:8A:3B:99:A0:23:91:BF:2D:42:E1:7C:A6:9A:4E:F4

Full Changelog: writer-web-v0.1.0-preview.2...writer-v0.1.0-preview.11

Broiler Writer 0.1.0-preview.8

Pre-release

Choose a tag to compare

A major step forward in document compatibility! πŸš€

This preview release focuses primarily on significantly improving document compatibility, with substantial progress in importing and handling existing documents.

Broiler Writer continues to evolve as a lightweight, cross-platform word processor built with C# and .NET.

Preview release: This build is intended for evaluation and testing and is not yet recommended for production use.

✨ Highlights

  • Significantly improved document compatibility β€” Major improvements to the underlying document processing and import capabilities.
  • More reliable document handling β€” Continued progress toward accurate interpretation of existing documents.
  • Printing support β€” Print documents directly using the File menu or Ctrl+P.
  • Updated document engine β€” Integrates Broiler.Documents 0.1.0-preview.26.
  • Maintenance and stability β€” Updated NuGet dependencies and improved test infrastructure.

The primary focus of this release is document compatibility rather than new editing features.

πŸ“¦ Downloads

Platform Package Requirements
Windows x64 Broiler.Writer-0.1.0-preview.8-win-x64-self-contained.zip No .NET installation required
Windows x64 Broiler.Writer-0.1.0-preview.8-win-x64-framework-dependent.zip .NET 10 runtime
Linux x64 Broiler.Writer-0.1.0-preview.8-linux-x64-self-contained.zip X11, no .NET installation required
Linux x64 Broiler.Writer-0.1.0-preview.8-linux-x64-framework-dependent.zip X11, .NET 10 runtime
Android arm64 Broiler.Writer-0.1.0-preview.8-arm64.apk Direct installation (sideload)
Android Broiler.Writer-0.1.0-preview.8.aab Google Play App Bundle (arm64 + x86_64)

Installation notes

Windows

  • Extract the ZIP archive and launch Broiler.Writer.Windows.exe.
  • Self-contained builds use NativeAOT and require no separate .NET installation.
  • Framework-dependent builds require the .NET 10 runtime and benefit from its servicing updates.
  • Windows executables are not code-signed, so SmartScreen may display a warning.

Linux

  • Extract the ZIP archive and run ./Broiler.Writer.Linux.
  • An X11 environment is required.
  • Framework-dependent builds require the .NET 10 runtime.

Android

  • Install the APK directly on a compatible device or use the AAB for Google Play distribution.
  • Packages are signed with the Broiler release key.

Android signing certificate (SHA-256):

87:AD:03:F6:73:56:51:76:EC:28:8F:57:1A:F0:B4:7C:D2:8A:3B:99:A0:23:91:BF:2D:42:E1:7C:A6:9A:4E:F4

Broiler Writer is part of the open-source [Broiler Platform](https://github.com/Broiler-Platform) project.