Releases: savoirfairelinux/vscode-bitbake
Releases · savoirfairelinux/vscode-bitbake
v2.0
v2.0_rc0
What's Changed
- Update dependencies and outdated code by @WilsonZiweiWang in #1
- Refactor: Add ESLint and set TypeScript to strict by @idillon-sfl in #2
- Feat: Improve existing syntax highlighting by @WilsonZiweiWang in #3
- Feat: Add definition on hover for variables defined by BitBake by @idillon-sfl in #5
- Fix: Make documents listen to the connection after the event initiali… by @WilsonZiweiWang in #7
- Feat: Implement basic semantic highlighting for functions and variables by @WilsonZiweiWang in #8
- Fix: Fix documents' handlers by @idillon-sfl in #9
- Change author, repo urls, license by @WilsonZiweiWang in #6
- Fix: Fix condition to start scan by @idillon-sfl in #12
- Add tests for textmate grammars by @WilsonZiweiWang in #10
- Chore: Change the settings so the project scanner may work on different setups by @idillon-sfl in #13
- Fix: vscode: update launch.json and tasks.json by @deribaucourt in #17
- Fix: Fix parseAllRecipes by @idillon-sfl in #15
- Chore: commented out semantic highlighting related code by @WilsonZiweiWang in #19
- Chore: Add notification on BitBake not found by @idillon-sfl in #16
- First implementation of tree-sitter parser by @WilsonZiweiWang in #20
- Put eslint at root and remove it from server and client by @WilsonZiweiWang in #25
- Add GitHub actions workflow by @moh60 in #21
- Chore: Add the setting to auto fix eslint errors on save by @WilsonZiweiWang in #24
- Add Jest test framework by @WilsonZiweiWang in #22
- Various updates on grammar rules and test cases by @WilsonZiweiWang in #11
- Fix: SymbolScanner fail to read URLs on Windows by @WilsonZiweiWang in #27
- Add a command to run
bitbake <recipe>
by @deribaucourt in #18 - Chore: Add request to verify conf files association by @WilsonZiweiWang in #28
- Feat: Add more completion items & Tests by @WilsonZiweiWang in #26
- Add client tests by @deribaucourt in #29
- Use path, fs from @types/node by @WilsonZiweiWang in #23
- Add integration tests by @deribaucourt in #30
- Fix: (") breaks the highlighting inside the string & broken grammar rule related to [] by @WilsonZiweiWang in #34
- Feat: Extract Yocto tasks from docs and use them in suggestions by @WilsonZiweiWang in #31
- Fix: Fix package-lock.json by @idillon-sfl in #37
- Refactor: Remove connection from class members etc by @WilsonZiweiWang in #36
- Add client tests by @deribaucourt in #33
- Add completion items for operators and variable flags by @WilsonZiweiWang in #35
- Package vsix by @deribaucourt in #39
- Various changes: enhanced current features, added tests, fixed bugs and more by @WilsonZiweiWang in #42
- Various bug fixes by @WilsonZiweiWang in #43
- Feat: Add directive statement suggestion back by @WilsonZiweiWang in #44
- Refactor to a common bitbake lib by @deribaucourt in #41
- Fix: Generated bitbake task names by @deribaucourt in #49
- Feat: Add basic embedded support by @idillon-sfl in #38
- Feat: Add hover definition for variable flags by @WilsonZiweiWang in #45
- Bitbake settings sanity checks by @deribaucourt in #46
- Set logger level in onInitialize event by @WilsonZiweiWang in #50
- Various updates and fixes on completion by @WilsonZiweiWang in #52
- Task 10337 Add doc folder by @WilsonZiweiWang in #51
- Group bitbake commands into a bitbake submenu by @deribaucourt in #58
- UI: Update extension icon by @deribaucourt in #56
- Problems refactor by @deribaucourt in #53
- Fix: Replace pn-defaultpkgname with ${PN} by @deribaucourt in #57
- Update tree-sitter wasm file: 1.0.1 -> 1.0.2 by @WilsonZiweiWang in #61
- Refactor, add variables from yocto docs, add hover definition for yocto docs, etc by @WilsonZiweiWang in #59
- Feature 10418 add hover definition for variable references by @WilsonZiweiWang in #62
- Enable semanticTokensProvider, fix bug, update tests etc by @WilsonZiweiWang in #64
- Bitbake recipe view by @deribaucourt in #60
- Doc update by @deribaucourt in #65
- Bitbake activity bar by @deribaucourt in #63
- Migrate completion provider to existing completion component by @WilsonZiweiWang in #66
- Add workflow to update tree-sitter wasm file by @WilsonZiweiWang in #67
- Improve embedded language support by @idillon-sfl in #69
- Fix: Middlewares also expect null regions by @idillon-sfl in #71
- Bug 13349 missing hover information by @WilsonZiweiWang in #70
- File icon by @deribaucourt in #73
- Fix: Embedded language position updates properly by @idillon-sfl in #72
- Fix: Change working directory for relative paths settings by @deribaucourt in #76
- Fix: Wait for build directory to be created before parsing integratio… by @deribaucourt in #75
- Complete the path instead just names for include and require statements by @WilsonZiweiWang in #77
- Add gifs for features by @WilsonZiweiWang in #78
- Fix: Disable bitbake error popup per workspace instead of globally by @deribaucourt in #80
- Move gifs to client readme by @WilsonZiweiWang in #81
- Auto update tree-sitter-sitter wasm file by @github-actions in #74
- Refactor by @WilsonZiweiWang in #84
- Fix incorrect highlight on escaped quotes outside the strings by @WilsonZiweiWang in #90
- Publishing 2.0 by @deribaucourt in #87
- Tree view bugfixes by @deribaucourt in #88
- Chore: Rename master branch to main by @deribaucourt in #92
New Contributors
- @WilsonZiweiWang made their first contribution in #1
- @moh60 made their first contribution in #21
- @github-actions made their first contribution in #74
Full Changelog: https://github.com/savoirfairelinux/vscode-bitbake/commits/v2.0_rc0