From b80b9c1f82585677a7c042557576c41b1670d259 Mon Sep 17 00:00:00 2001 From: David Czihak Date: Sun, 10 May 2026 19:21:33 +0200 Subject: Chore: Move extension bundle into Zig.novaextension/ subdirectory Separates Nova extension resources from development-only items. Development items (ISSUES.md, vendor/, examples/) remain at the repo root. Co-Authored-By: Claude Sonnet 4.6 --- Zig.novaextension/CHANGELOG.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Zig.novaextension/CHANGELOG.md (limited to 'Zig.novaextension/CHANGELOG.md') diff --git a/Zig.novaextension/CHANGELOG.md b/Zig.novaextension/CHANGELOG.md new file mode 100644 index 0000000..3786150 --- /dev/null +++ b/Zig.novaextension/CHANGELOG.md @@ -0,0 +1,24 @@ +# Changelog + +## Unreleased + +- Tasks now expose first-class config for `-Doptimize`, `-Dtarget`, and custom `-D=` user options on every template that takes them. +- Added **Zig Test** template (`zig build test` with `--test-filter` and `--summary`). +- Added **Zig Watch** template (`zig build --watch`, with `--debounce` and `-fincremental` controls). Note: Nova issue matchers only fire on the first build cycle. +- **Zig Package** gained a Console setting (Internal / External Terminal). The standalone *Zig Package (macOS Terminal)* template has been removed. +- Dynamic per-step tasks: each step from `zig build --list-steps` appears as `Zig Build: ` in the task list. Cached and refreshed on `build.zig` / `build.zig.zon` changes. +- **Zig Debug** auto-detects `programPath` from `build.zig.zon`'s `.name` and the `zig-out/bin/` location when the field is left blank. +- The Run Step default flips from `run` to empty — `zig build` then runs its own default install step. Clear and re-set the field on existing tasks to use the new behavior. +- Clean now refuses to run when the working directory is `/`, `$HOME`, or outside the workspace, and runs `zig build uninstall` first when the project exposes that step. +- "Current Zig File" Clean walks up to the nearest `build.zig` instead of cleaning the file's directory. +- Issue assistant no longer registers for the non-existent `zig-package` syntax. +## 0.1.8 — 2026-05-07 + +- Added a setting to write an LLDB proxy log file for debugging the debug adapter. +- Improved ZLS error logging in the Extension Console. +- Updated German localisation. +- Clarified third-party licences for bundled assets and grammar. + +## 0.1.7 — 2026-05-07 + +- Initial release: syntax highlighting, ZLS integration, task templates, and LLDB debugging. -- cgit v1.3