# tauri-apps/tauri · RepoSense Release & Migration Intelligence

> `78f49ba39` (#16077 by @amrbashir) `tauri` now holds the p. Pre-release build; test in staging. Migration: Low.

## Metadata
- **Repository URL**: https://github.com/tauri-apps/tauri
- **Primary Package**: `@tauri-apps/api` (NPM)
- **Categories**: `FRAMEWORK`, `RUNTIME`
- **Latest Version**: `tauri-v3.0.0-alpha.6`
- **Semantic Status**: `WARNING`
- **Bundle Size Impact (unavailable)**: `Size Unavailable`
- **Atom Ingestion Feed**: https://github.com/tauri-apps/tauri/releases.atom

## The Human Context (Plain-English Pitch)
@tauri-apps/api is an open-source library and developer tool in the tauri-apps/tauri ecosystem. It saves developers from writing repetitive low-level boilerplate from scratch by providing a battle-tested, open-source implementation ready for production.

## Stage 1 Executive Summary ([Core Change] + [Required Action] + [Migration Effort])
`78f49ba39` (#16077 by @amrbashir) `tauri` now holds the p. Pre-release build; test in staging. Migration: Low.

## Breaking Changes & Required Actions
- `78f49ba39` (#16077 by @amrbashir) `tauri` now holds the per-window/per-webview event listeners itself and feeds them from the run event loop, which fixes `Window::on_window_eve...
- `78f49ba39` (#16077 by @amrbashir) Fixed `Webview::close` on a handle to an already closed webview tearing down the state and event listeners of a newer webview reusing its label.
- `78f49ba39` (#16077 by @amrbashir) Fixed a window recreated under the same label while the previous one is being destroyed (from a `WindowEvent::Destroyed` handler or a plugin's...
- Upgraded to `tauri-runtime@3.0.0-alpha.5`

## Migration Snippet
```ts
npm install @tauri-apps/api@tauri-v3.0.0-alpha.6
```

## Ecosystem Compatibility Matrix & Graph Warnings
- **TypeScript 5.x** [`COMPATIBLE`]: Ships standard TypeScript declaration files without type regressions.

## Zero-Noise Release Timeline
- **tauri-v3.0.0-alpha.6** (2026-11-06) [WARNING]: `78f49ba39` (#16077 by @amrbashir) `tauri` now holds the p. Pre-release build; test in staging. Migration: Low.
- **tauri-v2.12.5** (2026-10-21) [COMPATIBLE]: `52081e04a` (#16333 by @amrbashir) Rename the misspelled `. Drop-in upgrade. Migration: None.

## Upgrade & Migration Q&A (GEO Direct Answers)
### Is tauri-apps/tauri tauri-v3.0.0-alpha.6 safe to upgrade in production?
tauri-apps/tauri tauri-v3.0.0-alpha.6 is classified as WARNING (PRERELEASE release). `78f49ba39` (#16077 by @amrbashir) `tauri` now holds the p. Pre-release build; test in staging. Migration: Low.

### What breaking changes or compatibility risks exist in tauri-apps/tauri tauri-v3.0.0-alpha.6?
No breaking API changes or peer dependency conflicts are recorded for tauri-apps/tauri tauri-v3.0.0-alpha.6 in the RepoSense compatibility graph.

### What is the bundle size impact of @tauri-apps/api tauri-v3.0.0-alpha.6?
Measured bundle size telemetry is currently unavailable for @tauri-apps/api tauri-v3.0.0-alpha.6; verify build output locally before deploying.

### How do I upgrade @tauri-apps/api to tauri-v3.0.0-alpha.6?
Upgrade @tauri-apps/api to tauri-v3.0.0-alpha.6 by running "npm install @tauri-apps/api@tauri-v3.0.0-alpha.6" and applying the migration steps: npm install @tauri-apps/api@tauri-v3.0.0-alpha.6
