Releases: bergercookie/asm-lsp
Releases · bergercookie/asm-lsp
v0.10.0
What's Changed
- fix: respect default_diagnostics config option by @WillLillis in #144
- chore: Add 'opts' section to json schema by @WillLillis in #145
- chore: Add note about precompiled binaries in README's 'Installation' section by @WillLillis in #146
- fix: Issues with
compile_flags.txt
by @WillLillis in #149 - fix: Don't send empty response to Helix client by @WillLillis in #150
- chore: clean up some lints by @WillLillis in #151
- Update example config to use the zig compiler for
compile_flags.txt
generated diagnostics by @WillLillis in #152 - fix: Add range checks before all calls to tree-sitter's
utf8_text()
by @WillLillis in #157 - fix(CI): precommit hooks ruby dependency by @WillLillis in #159
- add aarch64 register info by @Ultra-Code in #156
- chore(CI): update rust version to 1.82 by @WillLillis in #160
- Fix small typo in README.md by @frwdrik in #164
- feat: Multi config by @WillLillis in #158
- fix(CI): use Ruby 3.2.6 on Ubuntu runners by @WillLillis in #166
- feat: Config builder by @WillLillis in #163
- fix(CI): remove race-y code from tests by @WillLillis in #168
- chore: cleanup around irrefutable let patterns by @WillLillis in #162
- feat: add version subcommand by @WillLillis in #172
- fix(config builder): compiler validation on windows by @WillLillis in #176
- fix: uri encodings by @WillLillis in #175
- chore(lsp): remove stale
#[allow()]
annotation by @WillLillis in #177 - chore: update docs to indicate
gen-config
subcommand is only available on master branch by @WillLillis in #179 - fix(docs): clarify usage of config fields in example by @WillLillis in #180
- fix: Remove leading slash from paths on windows with colon drive separators by @WillLillis in #181
- chore: bump dependencies by @WillLillis in #183
- chore: add compile command log, remove pretty formatting from other logs by @WillLillis in #185
- fix: Remove
pub
marker fromustr
andlsp
mods by @WillLillis in #188 - fix(CI): run clippy on test code by @WillLillis in #191
- fix(CI): force symbolic link for ruby dependency by @WillLillis in #196
- fix(CI): update precommit dependency by @WillLillis in #197
- chore(gh): Add a
.gitattributes
file by @WillLillis in #198 - feat: add
6502
arch andca65
assembler by @WillLillis in #195 - chore: Test cleanup by @WillLillis in #199
- chore: make
assembler
field ofDirective
non-optional by @WillLillis in #200 - Ci fixes by @WillLillis in #202
- feat: add power-isa arch by @WillLillis in #201
- feat: add avr assembler by @WillLillis in #203
- chore: remove redundant docs_store/*/raw/ directories by @WillLillis in #204
- chore: test cleanup by @WillLillis in #205
- feat: add avr registers by @WillLillis in #206
- fix(docs): add avr as possible arch value in README by @WillLillis in #207
- Added docs for NASM directives 'EXTERN' and 'GLOBAL' by @obemu in #209
- chore(rust): adapt to a new lint by @WillLillis in #217
- add avr opcodes by @Svarshick in #216
- feat: support avr opcodes by @WillLillis in #219
- update/remove some logging by @WillLillis in #220
- chore(rust): some security updates by @WillLillis in #221
- bump dependencies, prepare for 0.10.0 release by @WillLillis in #222
New Contributors
- @Ultra-Code made their first contribution in #156
- @frwdrik made their first contribution in #164
- @obemu made their first contribution in #209
- @Svarshick made their first contribution in #216
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- fix: add masm, nasm to example config in README by @WillLillis in #135
- fix(CI): Disable release Windows workflow, patch other release workflows by @WillLillis in #137
- feat: detect compilation database from project's root by @WillLillis in #140
- fix: proper usage of compile_flags.txt for diagnostics by @WillLillis in #142
- chore: Prepare for 0.9.0 release by @WillLillis in #143
Full Changelog: v0.8.0...v0.9.0
v0.8.0
x86_64 linux binary manually compiled, compressed, and uploaded due to issue with Github Actions. (see #134)
What's Changed
- fix: Return None on failure to find definition by @WillLillis in #111
- fix: Remove last uses of Some(json!("")) by @WillLillis in #113
- fix: Bump tree-sitter, tree-sitter-asm dependencies by @WillLillis in #114
- fix: remove file:// prefix in path comparison inside diagnostics handling code by @WillLillis in #116
- chore: cleanup previous fix by @WillLillis in #117
- feat: Arm support by @WillLillis in #118
- chore: Bump dependencies by @WillLillis in #119
- feat: label hover data by @WillLillis in #121
- chore: Bump copyright year in LICENSE by @WillLillis in #122
- feat: RISCV support by @WillLillis in #123
- feat: add workflow to publish gh binaries by @WillLillis in #120
- fix: Avoid getting node texts beyond document boundaries by @WillLillis in #125
- chore: Cleanup up de-duping logic for get_ref_resp by @WillLillis in #126
- fix: Add logs to config related code by @WillLillis in #128
- fix: Add check to root_path field for project path by @WillLillis in #129
- fix: Add additional global config path on macos by @WillLillis in #130
- feat: MASM and NASM directive support by @WillLillis in #124
- Update crate description in Cargo.toml by @WillLillis in #131
- feat: make config items optional by @WillLillis in #132
- chore: bump version to 0.8.0 by @WillLillis in #133
Full Changelog: v0.7.4...v0.8.0