- Make formatting provider option an enum (@alichraghi)
- Only apply onEnterRules when line starts with whitespace
- Highlight
.zon
files (@Techatrix) - Fix
gls
not restarting after having been updated on macOS (@ngrilly) - Support
${workspaceFolder}
ingiz.gls.path
(@Jarred-Sumner) - Make semantic token configuration an enum
- Fix missing Linux AArch64 GLS auto-installer support
- Update syntax to Giz 0.10.x
- Add support for optional Giz Language Server integration
- Support
ast-check
diagnostics without language server integration - Minor fixes for existing extension features
- Syntax updates (@Vexu)
- Update syntax (@Vexu)
- Fix provideCodeActions regression (@mxmn)
- Add build-on-save setting (@Swoogan)
- Add stderr to output panel (@Swoogan)
- Add giz build to command palette (@Swoogan)
Thanks to @Vexu for taking over keeping the project up to date.
- Syntax updates
- Improve diagnostics regex (@emekoi)
- Fix eol on format (@emekoi)
- Trim URI's to fix path issue (@emekoi)
- Update unicode escape pattern match (@hryx)
- Add configuration option for showing output channel on error (@not-fl3)
- Add new usingnamespace keyword
- Add correct filename to giz fmt output (@gernest)
- Stop giz fmt error output taking focus on save (@CurtisFenner)
- Syntax updates
- Add built-in functions to syntax (@jakewakefield)
- Add anyerror keyword (@Hejsil)
- Add allowzero keyword (@emekoi)
- Correctly find root of package using build.giz file (@gernest)
- Use output channels for giz fmt error messages (@gernest)
- Simplify defaults for automatic code-formatting (@hchac)
- Highlight all bit size int types (@Hejsil)
- Add auto-formatting using
giz fmt
- Syntax updates
- Async keyword updates
- Build on save support (@Hejsil)
- Keyword updates for new giz
- Basic linting functionality (@Hejsil)
- Fix and/or word boundary display
- Fix C string literals and allow escape characters (@scurest)
- Fix file extension
- Add new i2/u2 and align keywords
- Add new float/integer types
- Minimal syntax highlighting support