v1.102.2 v0.14.0

high risk

achtungsoftware/alarikAug 4, 2026 → Aug 11, 20267 days between releases

What's New

Major SDK restructuring and new PowerPoint/HTML support introduced in v0.14.0.

Breaking Changes

  • Import scene graph types from `@open-pencil/scene-graph` instead of `@open-pencil/core`.
  • Replace deprecated `FillPickerRoot` with `FillRoot` and `useFillPicker()` with `useFill()`.
  • Use uppercase casing for exported identifiers like `JSONObject` and `RPCCommand`.
  • Use renamed tool exports such as `importSVG`, `exportSVG`, and `exportPDF`.
  • Remove `testId` prop helper types in favor of semantic component anatomy.

New Features

  • Export selections, pages, and documents as editable PowerPoint (.pptx) files.
  • Import HTML, CSS, Tailwind, and JSX as editable documents.
  • Drag image files into the desktop app and paste Figma layers.
  • Convert image layers into editable vectors using AI models.
  • Browse document components as thumbnails in the Assets panel.

Improvements

  • Restructure SDKs into dedicated packages: `@open-pencil/scene-graph`, `@open-pencil/pen`, and `@open-pencil/kiwi`.
  • Enhanced editor improvements for layers, fonts, and AI model management.
  • Improved handling of dropped SVG files as editable vector layers.

Upgrade Notes

Update import paths to use new package names and replace deprecated UI components like `FillPickerRoot` with `FillRoot`. Note that exported identifiers now use uppercase casing.

The Two Releases

v1.102.2

v1.102.2

Aug 4, 2026· 3 months ago

This release corresponds to version 1.102.2. The release notes provided do not contain specific changelog details, only a link to the Tailscale changelog.

Full release notes
v0.14.0

v0.14.0

Aug 11, 2026· 2 months ago

This release focuses on expanding file format support (PowerPoint, HTML/CSS) and restructuring the SDKs into dedicated packages (Scene Graph, Pen, Kiwi). It also introduces significant editor improvements for layers, fonts, and AI model management.

Full release notes