v0.26.0
Harmonisation du vocabulaire workspace
Aligner le nom explorer dans l UI, l i18n et l implementation.
Suivi des versions
Changements importants avant installation ou mise à niveau.
Un résumé concis avant les notes de version détaillées sur GitHub.
2026-05-28 01:31:21 (UTC)
v0.22.29
GitHub Releases
Dernier tag
2026-05-28 01:31:21 (UTC) / **Draw.io diagram text layout**: Fixed multiline Draw.io labels in previews so text inside boxes starts at the expected position instead of appearing with an unnecessary blank line at the top.
resume des versions
developpements a venir
Les changements OpenSpec les plus proches de l adoption.
v0.26.0
Aligner le nom explorer dans l UI, l i18n et l implementation.
v0.25.0
Aider automatiquement les textes dynamiques en anglais non couverts par le JSON statique.
v0.24.0
Insertion dans le document courant, nouveaux Markdown et scaffolding de template dans un seul flux.
Pourquoi c est utile avant installation
Le rythme des releases montre la fiabilite des updates, la stabilite du rendu et la maintenance cross-platform.
~~~ code fences now render in exported HTML instead of appearing as raw Markdown.io: Connection refused when Windows environments have a broken local proxy setting.katana-desktop command and replace stale command links during formula updates, reducing manual cleanup after upgrades.mermaid fences so it is passed to the diagram renderer instead of staying visible as raw Markdown.katana-desktop; the next update can repair itself through the normal restart flow without manual reinstall or file renaming..ps1 (executed as PowerShell), the evacuate/replace flow runs inside a single retry loop with up to 30 attempts to absorb antivirus / Defender file locking, and the running window is no longer hidden after restart.%LOCALAPPDATA%\KatanA\update.log so failed self-updates can be triaged from the message itself.KatanA-linux-x86_64.tar.gz, which matches the release pipeline output.%LOCALAPPDATA%\KatanA\update.log for evacuate, replace, launch, and rollback phases.Cmd+V on macOS) or the grouped context menu. Images are saved to the configured directory and inserted as Markdown image syntax.file.close_workspace and view.refresh_explorer.winget on Windows.-1 etc.) updates.SearchBar widget for better maintainability and consistency.ImageFallbackOps) for better user experience.markdownlint specifications..cmd, .ps1, .exe). Also improved the Node.js download fallback for PlantUML to follow redirects and handle errors more reliably.curl first, then falls back to PowerShell Invoke-WebRequest on Windows, and wget on Linux/macOS.curl is unavailable..msi package (built via WiX), automatically creating Start Menu and Desktop shortcuts upon installation.perUser installed directory.gh CLI has been completely removed. Communication with GitHub is now performed securely through an internal HTTP adapter.[/], [-]) were incorrectly rendered as standard unchecked boxes.workspaces/*.json). This ensures that running common disk cleanup tools or OS cache purges will no longer accidentally delete your carefully organized tab groups and pinned tabs.<details>) blocks, ensuring the code editor synchronously highlights the exact source lines corresponding to the UI element.Cmd+Shift+P / Ctrl+Shift+P), providing unified access to application commands with a fuzzy-search interface.v0-9 vs v0-11) are ordered intuitively by humans.0.8.8-1) were incorrectly identified as older versions, causing the new release details to not open automatically after an update.brew upgrade.<u> tags are consistently visible across all environments.[/]), context menu interactions, and precision vertical alignment.Painter API drawing for reliability. Adjusted button positioning for better visibility and UX.FORCE=1 option to make release to skip all interactive confirmation promptsSkip Git hooks (--no-verify) during release push as quality checks are pre-verified
Enable full local release flow (DMG build, GitHub publication, Homebrew update) as default
Reorganized release tooling into smaller maintainable parts
Improved the main release control flow for easier maintenance
Updated project dependencies and release tooling
Fix coverage gap in preview_pane and codify release bypass rules
Resolve V0.2.0 archive omission and add AI warning block to next tasks
Rename repository to KatanA, reorganize documents, and support English translation
Specify language in settings window integration test to stabilize test
Collect_matches logic extraction and partial setting screen integration test addition for coverage improvement
Bump version to 0.1.4
Unify HashMap and fixed-length arrays into Vec, and apply collectively including AST rules and migration functionality
Fix tests broken by workspace methods renaming
Add missing tests to meet 100% coverage gate
Hierarchize settings.json structure (ThemeSettings/FontSettings/LayoutSettings) and add migration mechanism
Fix coverage gate and improve code quality
Update tests according to i18n type-safety, settings hierarchization, and theme expansion (integration/i18n/theme/diagram_rendering tests)
Improve change detection for code-quality checks
Prepare for v0.0.4 release
Exclude unnecessary old backup images (.old.png) when updating snapshots from Git tracking
Expand coverage gate exclusion rules (return None/false/display/Pending)
Prepare for v0.1.0 release (update version number)
Optimized codebase structure and brought comments up to international development standards.
Add tests for coverage improvement
Update coverage exclusion reasons to accurate technical grounds
Prepare for v0.0.3 release
Change release notes to be extracted from CHANGELOG.md
Improved internal validation coverage around rendering rules
Unify Ignore tags to limited_local
Fix environment-dependent errors in snapshot verification
Fix global state conflict errors in multiple i18n tests
Add integration tests for diagram rendering and sample fixtures
Kick ci to retry integration tests
Release v0.0.2
Include complete release metadata in release v0.0.2
Update integration test snapshot
Tune snapshot comparison tolerance for text rendering differences across environments
Bootstrap katana repository
Remove opsx prompt files
Align gitignore with official templates
Mark Task 6.2 as completed — bootstrap-katana-macos-mvp all tasks completed
Exclude local planning files from version control
Update ignore rules for local planning, notes, and nested project settings
Delete unnecessary document templates and README
Add automated quality coverage checks and document quality gates
Tighten release quality requirements and delete unnecessary assets
Integrate lefthook validation commands into Makefile and automate fixes
Updated desktop and Markdown rendering dependencies
Add GitHub Sponsors URL settings and Japanese version of README
Improve release-note generation settings
Prepare for v0.0.1 release
Fix clippy warnings in drawio_renderer
Migrate tests from src/ to tests/ directory and tighten Clippy
Refactor katana-ui into lib/binary structure and extract logic
Extract magic numbers into named constants with clear purpose
Externalize language definitions to locales/languages.json
Unify span_location duplication into free functions (self-review fix)
Separated rendering logic and event routing
Translate Japanese comments and strings in source code and tests to English
Improve UI layout and add linter module
Task 6.2 — add preview synchronization tests
Add app state unit tests and fix java headless mode for plantuml
Add unit tests for preview synchronization (Task 3.2 completed)
Tighten coverage — removed ignore-filename-regex, abolished #[coverage(off)], enforced 100% Regions
Address differences in LLVM coverage calculation and tighten 100% test gate
Add integration tests for persistence round-trip