Releases: yoctoproject/vscode-bitbake
v2.7.0
Changelog available at https://github.com/yoctoproject/vscode-bitbake/blob/main/CHANGELOG.md
What's Changed
- Fix: restore NPM publishing URL by @deribaucourt in #290
- Chore: Update script by @WilsonZiweiWang in #291
- Chore: Update CI, scripts and README on wasm by @WilsonZiweiWang in #292
- chore(deps-dev): bump mocha and @types/mocha by @dependabot in #298
- chore(deps-dev): bump @types/vscode from 1.90.0 to 1.92.0 in /server by @dependabot in #302
- chore(deps-dev): bump @types/vscode from 1.90.0 to 1.92.0 in /client by @dependabot in #303
- chore(deps): bump vscode-languageserver-textdocument from 1.0.11 to 1.0.12 in /server by @dependabot in #301
- chore(deps-dev): bump eslint-plugin-import from 2.28.1 to 2.29.1 by @dependabot in #299
- Chore: Update tree-sitter-bitbake by @idillon-sfl in #304
- Chore: Optimize update-ref script by @WilsonZiweiWang in #293
- Fix: Adapt devtool status parsing for new Yocto releases by @deribaucourt in #305
- UI: Add a sanity check for the working directory by @deribaucourt in #307
- Fix: Fetch WASM and SPDX licenses in NPM package in CI by @deribaucourt in #310
- Feat: Get global Environment with
bitbake -e
to enhance language features on non-recipe files by @WilsonZiweiWang in #284 - Chore: Update CI by @WilsonZiweiWang in #296
- Update ESlint and plugins by @WilsonZiweiWang in #311
- chore(deps-dev): bump eslint-plugin-n from 16.2.0 to 16.6.2 by @dependabot in #318
- chore(deps-dev): bump eslint-plugin-promise from 6.1.1 to 6.6.0 by @dependabot in #315
- chore(deps): bump web-tree-sitter from 0.22.6 to 0.23.0 in /server by @dependabot in #314
- Auto update references for commits, tags, etc by @github-actions in #313
- Auto update tree-sitter-bash parser info file by @github-actions in #294
- Eslint fix by @deribaucourt in #319
- Fix: Add a smaller timeout for container inode scan by @deribaucourt in #323
- Fix: Pass buildConfigurations environment to terminal profile by @deribaucourt in #321
- Fix: task_deps parsing on newer Yocto versions by @deribaucourt in #325
- View skipped recipes by @deribaucourt in #322
- Release 2.7.0 by @deribaucourt in #320
Full Changelog: v2.6.0...v2.7.0
v2.6.0
Changelog available at https://github.com/yoctoproject/vscode-bitbake/blob/main/CHANGELOG.md
PRs
- Doc: Add copyright notice to LICENSE file by @deribaucourt in #228
- Feat: Add tree-sitter-bash by @idillon-sfl in #224
- Chore: Add Bash tree by @idillon-sfl in #231
- Chore: Add rename to local python and shell symbols by @idillon-sfl in #225
- Ci enhancements by @deribaucourt in #232
- Feat: Handle completion on bash simple variable expansion by @idillon-sfl in #236
- Fix: Ignore unsupported diagnostic sources by @idillon-sfl in #234
- Auto update tree-sitter-bitbake wasm file by @github-actions in #240
- Revert "Auto update tree-sitter-bitbake wasm file and parser info" by @WilsonZiweiWang in #241
- Chore: Add semantic highlighting to bash variables and commands by @idillon-sfl in #238
- Feat: Import require/inherit in Bash and Python context by @idillon-sfl in #239
- Bump: vscode-tmgrammar-test to v0.1.3 by @WilsonZiweiWang in #244
- Chore: Add dependabot.yml for auto checks for dependency updates by @WilsonZiweiWang in #245
- Use one wasm update workflow by @WilsonZiweiWang in #246
- chore(deps-dev): bump ts-jest from 29.1.2 to 29.1.5 in /server by @dependabot in #248
- chore(deps-dev): bump mocha from 10.3.0 to 10.4.0 in /server by @dependabot in #250
- chore(deps-dev): bump ts-jest from 29.1.1 to 29.1.5 by @dependabot in #254
- chore(deps-dev): bump @vscode/test-electron from 2.3.5 to 2.4.0 by @dependabot in #260
- chore(deps): bump find from 0.2.9 to 0.3.0 in /server by @dependabot in #257
- chore(deps): bump find from 0.2.9 to 0.3.0 in /client by @dependabot in #249
- chore(deps-dev): bump @types/node from 20.8.9 to 20.14.6 in /client by @dependabot in #252
- chore(deps-dev): bump @types/vscode from 1.83.1 to 1.90.0 in /client by @dependabot in #256
- chore(deps-dev): bump eslint-plugin-deprecation from 2.0.0 to 3.0.0 by @dependabot in #251
- Chore: Remove unneeded dependencies by @WilsonZiweiWang in #264
- chore(deps): bump vscode-languageclient from 8.1.0 to 9.0.1 in /client by @dependabot in #253
- Fix: Python datastore variables on references by @idillon-sfl in #263
- Chore: Remove wasm files from repo by @idillon-sfl in #243
- Fix: Update server .npmignore to include tree-sitter-bash.wasm by @deribaucourt in #267
- chore(deps-dev): bump @types/jest from 29.5.6 to 29.5.12 by @dependabot in #273
- chore(deps-dev): bump @types/vscode from 1.87.0 to 1.90.0 in /server by @dependabot in #269
- chore(deps-dev): bump @types/node from 20.14.6 to 20.14.9 in /client by @dependabot in #272
- chore(deps-dev): bump eslint-plugin-jest from 27.4.3 to 28.6.0 by @dependabot in #274
- chore(deps): bump vscode-languageserver from 8.1.0 to 9.0.1 in /server by @dependabot in #271
- chore(deps-dev): bump @types/node from 20.11.25 to 20.14.9 in /server by @dependabot in #270
- chore(deps-dev): bump ovsx from 0.9.0 to 0.9.1 by @dependabot in #275
- Chore: Add comment with original uri on embedded language documents by @idillon-sfl in #279
- Chore: Remove duplicated dev dependencies by @WilsonZiweiWang in #278
- Feat: Add SPDX licenses suggestions by @idillon-sfl in #266
- Chore: Add various tests by @idillon-sfl in #281
- Feat: Add license description on hover by @idillon-sfl in #282
- Feat: Support Pylint and Flake8 by @idillon-sfl in #261
- Use synchronize option to sync settings by @WilsonZiweiWang in #211
- Fix: pythonDatastoreVariableSymbols sometimes misses variables by @idillon-sfl in #283
- Remove closing curly brace and update test by @WilsonZiweiWang in #285
- Chore: analyzer.isInsidePythonRegion takes a node for parameter by @idillon-sfl in #287
- Chore: Update tree-sitter-bitbake by @idillon-sfl in #280
- Release 2.6.0 by @deribaucourt in #286
New Contributors
- @dependabot made their first contribution in #248
Full Changelog: v2.5.0...v2.6.0
v2.5.0
Changelog available at https://github.com/yoctoproject/vscode-bitbake/blob/main/client/CHANGELOG.md
v2.4.0
Changelog available at https://github.com/yoctoproject/vscode-bitbake/blob/main/client/CHANGELOG.md
v2.3.0
Changelog available at https://github.com/yoctoproject/vscode-bitbake/blob/main/client/CHANGELOG.md
v2.2.0
Changelog available at https://github.com/yoctoproject/vscode-bitbake/blob/main/client/CHANGELOG.md
v2.1.0
Changelog available at https://github.com/yoctoproject/vscode-bitbake/blob/main/client/CHANGELOG.md
v2.0.1
Changelog available at https://github.com/yoctoproject/vscode-bitbake/blob/main/client/CHANGELOG.md
v2.0
Changelog from https://github.com/yoctoproject/vscode-bitbake/blob/main/client/CHANGELOG.md
- Fixed highlighting errors
- Added more diagnostics to the Problems view
- Added documentation on hover for Yocto variables, flags and functions
- Added embedded languages features for python and shell scripts
- Improved syntax highlighting
- Code completion
- Hover documentation
- Added code completion for Yocto variables, keywords, overrides, classes, functions, include files
- Added BitBake build tasks
- Added BitBake build commands
- Added a BitBake parsing status bar
- Added a BitBake tree view for navigating and building recipes
- Check BitBake settings sanity and prompt the user