aboutsummaryrefslogtreecommitdiff
path: root/Zig.novaextension/CHANGELOG.md
blob: 0c91b2370403fbc4cfb15b4088216ae66db4e939 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Changelog

## 0.2.1 — 2026-05-11

- Compiler errors and warnings now clear properly before each build instead of accumulating across runs.
- Fixed `-D` user options not being passed to `zig build` when set via the task configuration.
- Issue matcher split into separate patterns for errors, warnings, and notes.

## 0.2.0 — 2026-05-10

*Zig Package* is now **Zig build**. The macOS Terminal variant is gone — use the new Console setting instead.

- New specialized **Zig test** and **Zig watch** templates.
- Every template now has fields for optimization mode, cross-compilation target, and custom `-D` flags.
- Build steps from `build.zig` show up automatically as individual tasks and refresh when you save the file.
- **Zig debug** can guess the program path from `build.zig.zon`.
- _Run Step_ now defaults to empty, which runs `zig build`’s default step.
- Task settings (step discovery, current file task visibility) apply immediately without restarting Nova.
- Clean won’t touch paths outside the workspace and runs `zig build uninstall` first when the project has it.
- Localizations updated.

## 0.1.8 — 2026-05-07

- New setting to log lldb-dap traffic to a file — useful when the debug adapter misbehaves.
- ZLS errors now show up properly in the Extension Console if logging is enabled.
- German localization and licence notices updated.

## 0.1.7 — 2026-05-07

Initial release. Syntax highlighting, ZLS, task templates, and LLDB debugging.