Skip to content

0.5.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 23 Nov 14:56
· 207 commits to main since this release

Changelog

f590f7a Fixed format and selection-format; still refactoring/renaming
d9872e2 Moved documentSymbol handlers in the proper place
c8ad100 Made proper error for UnknownURI
00590aa Refactored and rationalized in-preprocessed section updates
b515c35 Dramatically simplified diagnostics conversion
1cc4c0c Some more moving/renaming of functions
e2637a2 Moved completed conversion functions to separate files
a1bfd83 Fixed Highlight coordinates; continued refactoring jargon (ino/cpp -> ide/clang)
e01da53 Fixed Hover coordinates; started refactoring jargon (ino/cpp -> ide/clang)
a2942cd Correctly handle shutdown
8291147 Allow querying datafolder via gprc
387a275 Added command line options to allow daemon connection
3ba5af0 Factored configuration paramaters for the language server
0869a5f Terminate LS if we are unable to start clangd
e13dcc8 Added logging of failing builds
87d8a62 Added profiler in debug mode
27c3eb6 Use arduino-cli RPC to ger sketch compiled
e709702 updated dependencies
84c418a Removed outdated launch config
43755fd BIG REFACTOR: build sketch is triggered on every change
ad47a52 change go.mod
d0c0168 Moved textutils in lsp package, slightly improved logging
98bbd42 Fixed synchronization problem with clangd
ff7d9bd Updating go.mod
162db7f Factored out clang starter
b30c074 Factored initializeWorkbench function
f0a3a30 Do not send full text in didSave notification to clangd
c8d2e5e Refactoring of the builder
0073fd3 Added error color in loggin to make errors more visible
df25ec5 send DidChange notification together with DidSave
ccbc0c6 Fixed wrong condition in SignatureHelp handler
14274fa Addded missing options in ServerCapabilities
7f463d8 Renamed InoMapper -< SketchMapper
592b11b fix: when rebuilding sketch file send a didSave notification instead of a didChange
fb4b242 improved logging and some refactorings
a82b525 Renamed fields and improved didChange handling
83860ca Load CPP symbols only after adding the file
fca69e3 removed dependency
cfd57dd Improved progress logging
270c49c Made logging color more coherent
be08b32 Handled events 'shutdown' and 'exit'
6cceaac Better isolation of LSPClient/LSPServer
07011ac Reorganized repository
dec44e9 Introduced lsp.Client/Server and big improvement in logging
63c7ad1 Major improvement in logging
2e2166a Renamed INOHandler to INOLanguageServer
99fa3a8 removed old LSP lib
1942ec4 Big refactoring to get rid of all legacy lsp/jsonrpc2 stuff
08181a1 Merge pull request #88 from arduino/fix-gh-actions