# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.1.3] - 2026-01-04
### Changed
- Improved console logger initialization to display log file path in debug mode
- Initialization message now shows the actual log file path when logger is ready
- Moved initialization message from constructor to `resetLogsFile()` method for better timing
### Technical
- Added `logPath` property to `ConsoleLogCollector` class to store the log file path
- Modified `resetLogsFile()` method to capture and display the path returned from `reset_debug_logs` command
- Enhanced developer experience by providing immediate visibility into log file location
## [0.1.2] - 2026-01-03
### Fixed
- Fixed E2E tests failing due to log file name pattern mismatch
- Updated test expectations to match new log file naming convention with app name and PID
### Changed
- Log file naming now includes application name and process ID for better isolation
- File path format changed from `/tmp/tauri_console_logs.jsonl` to `/tmp/tauri_console_logs_[app_name]_[pid].jsonl`
- `reset_debug_logs` and `append_debug_logs` commands now accept `AppHandle<R>` parameter
- Updated documentation to reflect new log file locations across platform-specific paths
## [0.1.0] - 2026-01-01
### Added
- Initial release of the Tauri debug tools plugin with Rust backend commands for log capture, webview state capture, and debug snapshots.
- TypeScript guest utilities for console log collection, IPC bridge, and screenshot helper.
- Permission schemas and autogenerated command metadata for Tauri capabilities.
- Debugging skill pack with references and scripts to analyze logs, capture screenshots, and validate setup.
- Example Tauri app with end-to-end tests to exercise the plugin.
### Technical
- Build configuration for Rust and TypeScript, plus linting and formatting setup with Biome and TypeScript checks.