Skip to content

Latest commit

 

History

History
171 lines (129 loc) · 7.35 KB

CHANGELOG.md

File metadata and controls

171 lines (129 loc) · 7.35 KB

2.3.0 - 2024.03.19

  • Added limited support for MacOS and Web
  • Enabled language server compatibility with other IDEs (thanks @Freed-Wu)
    • The language server can now be fetched from npm
    • It can run autonomously, without the need for the extension
    • It has been tested to provided documentation hover and completion in CoC.nvim
  • Added an option to disable embedded languages files
  • Added a command to spawn a devshell terminal
  • Added a basic C++ configuration when using the devtool SDK fallback
  • Added Ctrl+C support to kill bitbake terminals
  • Improved recipe scan detection accuracy and performance
  • Improve code completion after a recipe scan
  • Improve bash embedded languages diagnostics, completion and hover
  • Forward references for embedded languages
  • Store project scan results in a cache to improve performance on reopen
  • Various bug fixes and improvements

2.2.0 - 2024.02.27

  • Add a new buildConfigurations settings array and status bar to manage multiple build configurations
  • Add a new command to scan a recipe
    • Generate definitions and completions for the variables from the recipe scan
    • Generate hovers with final values for the variables from the recipe scan
    • Automatically start the recipe scan instead of a general parse on save
    • Resolve variable expansions after the recipe scan for symbols resolution
  • Restore packaging for Windows, with a limited, stable feature set
  • Add a new command to start an interactive bitbake shell
  • Add support for colors, links and progress bars in the bitbake terminal
  • Add a reference provider for bitbake variables
  • Add new problem matchers for bitbake output
  • Suppress some false positives from embedded languages diagnostics
  • Automatically detect eSDK mode and deprecate previous option
  • Add definitions to overrides files
  • Add recipes suggestions for all commands if the project has been scanned
  • Add a command to open the WORKDIR of a recipe, allowing to inspect sources, builds and logs
  • Forward Python extension's import quick fixes into bitbake files
  • Stop resolving relative settings paths into absolute when invoking bitbake
  • Fix a bug where the settings were not properly updated on the language server
  • Various bug fixes and improvements

2.1.0 - 2024.01.09

  • Added definitions and diagnostics providers for embedded python and bash
  • Added definitions provider for bitbake variables
  • Improved bitbake operators highlighting and added hover documentation
  • Fixed a bug where excessive file saving and parsing could be triggered
  • Added new commandWrapper setting bitbake build tools like docker containers
  • Improved bitbake activity report through terminals and the status bar
  • Added definition provider for "file:https://" relative SRC_URI
  • Added hover documentation for comments above bitbake variables and functions
  • Added commands and view to manage devtool workspaces
  • Minor bug fixes

2.0.1 - 2023.11.30

  • Fixed extension logo for white themes

2.0.0 - 2023.11.17

  • 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

1.1.2 - 2019.03.13

fixed deployment problems

1.1.1 - 2019.03.13

Security updates of dependent packages

1.1.0 - 2018.08.15

Enhancements:

issue 25 Add settings parameter to disable the automatic creating an calling of executeBitBakeCmd.sh

Fixed Bugs:

issue 24 When opining a file with out a workspace the plugin generate the execute...sh file issue 26 required update packages to newest version #26

1.0.2 - 2018.04.11

Fixed Bugs:

issue 23 moved executeBitBakeCmd.sh script to the working folder. e.g. vscode-bitbake-build if the setting for the working path is not changed

1.0.1 - 2018.03.06

fixed typo in changelog for the issue 19

1.0.0 - 2018.03.06

Enhancements:

  • issue 19 Add diagnostic messages on parsing errors

0.0.13 - 2018.02.10

Fixed Bugs:

  • issue 16 ERROR: Only one copy of bitbake should be run against a build directory
  • issue 22 parsing is broken with vscode > 1.18 and yocto "roco"

Enhancements:

  • issue 21 Add command to set MACHINE Variable

0.0.12 - 2017.08.15

Enhancements:

  • issue 20 Integrate the pull request: Rewording and cleanup of documentation

0.0.11 - 2017.08.08

Enhancements:

  • issue 18 Add symbols to auto completion, found by scanning the current recipe

0.0.10 - 2017.08.06

Fixed Bugs:

  • issue 15 Error in recipes causes the plugin to crash and no longer work
  • issue 17 When using require / include, the auto completion adds include files with absolute path

0.0.9 - 2017.08.01

Fixed Bugs:

  • issue 12 Reduce the output
  • Small bug fixes

0.0.8 - 2017.07.23

  • Created version after rebased changes in files: README.md, LICENSE

0.0.7 - 2017.07.23

Fixed Bugs:

  • issue 13 Symbol SRC_URI[md5sum] is not detected

0.0.6 - 2017.07.03

Enhancements:

  • issue 10 Add context-dependent variables to the suggestion
  • issue 11 Add setting to examine more deeply

0.0.5 - 2017.05.28

Enhancements:

  • issue 2 Add go to definition feature

0.0.4 - 2017.05.14

Fixed Bugs:

  • issue 1 The project is parsed only once

Enhancements:

  • issue 4 No icon is shown in the extension overview within Visual Studio Code
  • issue 5 .conf files are not managed by vscode-bitbake plugin
  • issue 6 Clean up server output
  • issue 7 Add possibility to scan the project manually

0.0.3 - 2017.05.14

Fixed Bugs:

  • issue 3 Suggestion does not work properly

0.0.2 - 2017.05.13

  • Moved the files CHANGELOG.md and README.md to the correct location

0.0.1 - 2017.05.13

  • Initial release