All notable changes to the "bake" extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add
context_info
RText protocol support - Several fixes for RTextServer mode
- "Use RText Server" settings option (default: enabled). When it is enabled the
bake-rtext-service
is used to get the diagnostic information (can be found in Problems tab). Bake version 2.56.0 or higher is required. - Initial support of multi-root workspace
- Syntax highlighting for Bake 2.54.x.
- Format document support.
- Provide hover contents for keywords.
- Show code completion proposals.
- Tasks configuration.
- Re-introduced possibility to pre-define build variants in settings
- Bake adapts (--adapt) are now supported for pre-defined variants
- Pre-defined build variant marked as "default" is automatically imported after each VS Code startup
- Build variants defined in settings and variants found dynamically (through searching Project.meta files) can now co-exist
- Bake tasks are derived from last selected build variant
- More logging and better error messages
- Cleaned up code base
- Register bake targets as build targets with the taskProvider
- Searches entire workspace for targets for setting include paths or build
- Introduced search for Project.meta files to configure workspace with
- introduced feature to create .h .cpp files based from templates
- introduced support for multiple build variants (combinations of project and config)
second alpha release, supports:
- import of defines on linux only
initial alpha release, supports:
- import of include paths on linux only
- first try to publish an extension