Releases: FalsePattern/ZigBrains
Releases · FalsePattern/ZigBrains
20.0.0 - Kotlin rewrite!
Added
- Debugging
- Progress indicator while zig is compiling the debuggable exe
Changed
- The entire plugin has been re-implemented in Kotlin
Fixed
- Most of the internals have been rewritten to be fully asynchronous, so freezes should happen way less
Full Changelog: (Unavailable, the entire codebase was rewritten from scratch)
Downloads
19.3.0
Added
- Toolchains, Run Configurations
- Direnv support
Fixed
- Zig
- Missing description for string conversion intentions
Full Changelog: 19.2.0...19.3.0
Relevant issues:
Downloads
19.2.0
Added
- Zig
- Enter key handling in strings and multi line strings
- Intentions for converting between multi line and quoted strings
Fixed
- Zig
- Multiline string language injections broke when editing the injected text
Full Changelog: 19.1.0...19.2.0
Relevant issues:
Downloads
19.1.0
Note: The changes from versions 18.1.0 and 19.0.0 have been merged into this release due to an unexpectedly productive day.
Added
- Zig
- Basic language injections in strings
Changed
- Runner
- The process execution pipeline is now fully asynchronous
- Error output is no longer redirected to standard output
Fixed
- Debugger
- Zig compilation will no longer cause IDE freezes
- Debugging with GDB no longer causes internal IDE warnings
- Debugging
zig run
configurations is now possible
- LSP
- Rare error when checking LSP presence
- No more error spam when zig or zls binary is missing
Full Changelog: 18.0.0...19.1.0
Relevant issues:
Downloads
18.0.0
Added
- Zig
- Labeled switch statements
Changed
- LSP
- Updated to LSP4IJ 0.7.0
Full Changelog: 17.3.0...18.0.0
Relevant issues:
#67
redhat-developer/lsp4ij#572
Downloads
17.3.1 DEV 1
NOTICE
This version of ZigBrains depends on a nightly build of LSP4IJ: https://plugins.jetbrains.com/plugin/23257-lsp4ij/versions/nightly/613504
Changed
- LSP
- Updated to LSP4IJ 0.6.1-20241003-152535
Full Changelog: 17.3.0...17.3.1-dev001
Downloads
17.3.0
Added
- Zig
- Structure view
Changed
- LSP
- Updated to LSP4IJ 0.6.0
Fixed
- Project
- CLion will no longer prompt you to import zig projects as CMake
Full Changelog: 17.2.0...17.3.0
Downloads
17.2.0
Added
- IDEA 2024.3 support
Fixed
- Project
- Safer standard library path resolution
Full Changelog: 17.1.0...17.2.0
Downloads
17.1.0
Fixed
- Project
- Relative paths in zig toolchain configuration would break the entire IDE
Removed
- ZLS
- Obsolete config options which are no longer used since migrating to LSP4IJ
Full Changelog: 17.0.0...17.1.0
Downloads
17.0.0
Added
- Project
- Zig Build integrated into an IDE tool window. Currently only supports running single steps, for more complex steps,
create a custom build configuration as before.
- Zig Build integrated into an IDE tool window. Currently only supports running single steps, for more complex steps,
Changed
- Project
- Increased internal zig tool timeout to 10 seconds. Note that tasks don't have timeout, this is only used for
ZigBrains getting metadata about the compiler and the buildscript.
- Increased internal zig tool timeout to 10 seconds. Note that tasks don't have timeout, this is only used for
Fixed
- Project
- Toolchain working directory was not set when requesting compiler metadata
Full Changelog: 16.1.3...17.0.0