> ## Documentation Index
> Fetch the complete documentation index at: https://docs.presenton.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# v0.9.6-beta release notes

> LaTeX editing, runtime security, analytics, and Linux desktop changes in Presenton v0.9.6-beta.

Presenton `v0.9.6-beta` refines mathematical content, removes an obsolete write endpoint, improves Smart Mode runtime behavior, and fixes Linux desktop packaging and rendering. These notes follow the [Docker v0.9.6-beta release](https://github.com/presenton/presenton/releases/tag/v0.9.6-beta), published August 12, 2026.

<Note>
  The published Docker release sequence moves from `v0.9.4-beta` to `v0.9.6-beta`. The corresponding desktop changes are available in [electron-v0.9.5-beta](https://github.com/presenton/presenton/releases/tag/electron-v0.9.5-beta).
</Note>

## At a glance

<CardGroup cols={3}>
  <Card title="LaTeX text runs" icon="square-root-variable">
    Mathematical expressions now work inside text, lists, and table cells with dedicated editing controls.
  </Card>

  <Card title="Safer runtime" icon="shield-halved">
    An unused unauthenticated layout-writing route is removed, and Smart HTML runtime loading is hardened.
  </Card>

  <Card title="Linux desktop fixes" icon="linux">
    Ubuntu packaging, caches, dialogs, and Smart slide rendering receive targeted Electron fixes.
  </Card>
</CardGroup>

## What's changed

### Editing and generation

* [Replaced standalone math elements with LaTeX text runs](https://github.com/presenton/presenton/pull/819), supporting expressions in normal text, lists, and table cells.
* Added LaTeX parsing and editing controls while rejecting the superseded legacy math-element schema.
* Changed the default generation mode to Standard and simplified the upload screen's prompt starters and template suggestions.

### Security and runtime

* [Removed the orphaned `/api/save-layout` route](https://github.com/presenton/presenton/pull/796), eliminating an unused unauthenticated file-writing surface. Template creation continues through the authenticated FastAPI template endpoints.
* [Added LLM model-metadata validation and updated the Tailwind browser runtime](https://github.com/presenton/presenton/pull/818) used by Smart HTML slides.
* [Added analytics coverage](https://github.com/presenton/presenton/pull/817) for Smart Mode generation, editing, community interactions, and exports, with sanitized failure details.

### Desktop and packaging

* [Fixed Ubuntu Electron rendering and runtime behavior](https://github.com/presenton/presenton/pull/822), including writable image caches, Chromium shared-memory handling, Smart HTML rendering, and dialog positioning.
* [Aligned release metadata and restored Cypress CI coverage](https://github.com/presenton/presenton/pull/824).
* [Removed upload-page prompt examples and updated desktop download metadata](https://github.com/presenton/presenton/pull/823).

## API and data compatibility

The self-hosted API remains under `/api/v1/`. The removed `/api/save-layout` endpoint was a legacy Next.js route and is not part of the supported presentation API. Custom-template integrations should use `/api/v1/ppt/template/...`.

Template V2 consumers that emit mathematical content must move from standalone math elements to LaTeX text runs. Re-test imported templates, generated slides, editor operations, and exports that contain equations.

<Warning>
  Cloud v3 and self-hosted v1 are separate APIs. Adapt the URL, authentication, endpoint, and schema when moving a workflow between them.
</Warning>

## Before upgrading

1. Back up `/app_data` and any external database.
2. Pull `ghcr.io/presenton/presenton:latest`, or select an explicit version or image digest for a controlled rollout.
3. Re-test LaTeX content in text, tables, lists, PDF export, and PPTX export.
4. Verify custom-template tooling no longer calls `/api/save-layout`.
5. Desktop users on Linux should verify dialogs, Smart slides, previews, and packaged caching.

## Full changelogs

* [Docker: compare `v0.9.4-beta...v0.9.6-beta`](https://github.com/presenton/presenton/compare/v0.9.4-beta...v0.9.6-beta)
* [Desktop: compare `electron-v0.9.3-beta...electron-v0.9.5-beta`](https://github.com/presenton/presenton/compare/electron-v0.9.3-beta...electron-v0.9.5-beta)
