Skip to content

Releases: harrisont/fastbuild-vscode

v0.16.1

09 Feb 20:45
49f38b5
Compare
Choose a tag to compare

Bug Fixes

  • (#85) Fix the not in not in missing syntax highlighting. The in was colored properly but the not was not. Thanks to @xoorath for pointing out this bug.
  • Explain in the "Root File" setting description that you need to either modify or re-open the files for this setting to be picked up.

Full Changelog

v0.16.0...v0.16.1

v0.16.0

04 Feb 06:08
adacb68
Compare
Choose a tag to compare

New Features

  • (#82) Add a new optional Root File setting to control the FASTBuild root fbuild.bff file. The root file normally does not need to be specified in the settings because it is detected automatically when it is in a parent directory. But it is necessary to set when invoking FASTBuild with the -config <path> command line option, which overrides the root file.

    For example, if you have the following files and run FASTBuild with fbuild -config <workspace_root>/Projects/fbuild.bff:

    <workspace_root>/Projects/fbuild.bff
    <workspace_root>/Projects/HelloWorld/HelloWorld.bff
    <workspace_root>/External/MSVC/MSVC.bff
    

    In this example, MSVC.bff by default cannot find the root fbuild.bff. So it is necessary to use the Root File setting to manually specify the root.

Full Changelog

v0.15.0...v0.16.0

0.15.0

25 Jan 06:03
70adf5d
Compare
Choose a tag to compare

New Features

  • (#75) Support auto-completion for variables.

    Example:
    Example

Full Changelog

v0.14.2...v0.15.0

0.14.2

27 Dec 03:30
489ddd9
Compare
Choose a tag to compare

New Features

  • Increase FASTBuild support from v1.08 to v1.11 (FASTBuild Changelog). Previously the plugin worked for v1.11, but didn't support every features added after v1.08. Specifically support for the _FASTBUILD_EXE_PATH_ builtin variable (added in FASTBuild v1.09).

Full Changelog

v0.14.1...v0.14.2

0.14.1

22 Dec 01:00
9021ee0
Compare
Choose a tag to compare

Bug Fixes

  • (#71) Fix the syntax highlighting when using a period in a variable name when using it in a string template.

Full Changelog

v0.14.0...v0.14.1

0.14.0

22 Dec 00:27
f764283
Compare
Choose a tag to compare

New Features

  • (#13) Support auto-completion for function properties, including both inline documentation and a link to the offical function's documentation.

    Example:
    example

Full Changelog

v0.13.4...v0.14.0

0.13.4

19 Dec 19:50
1fd17d0
Compare
Choose a tag to compare

Bug Fixes

  • (#71) Fix the bug where a period in a variable name generates a syntax error when using it in a string template.

Full Changelog

v0.13.3...v0.13.4

0.13.3

06 May 17:41
Compare
Choose a tag to compare

Bug Fixes

  • (#70) Fix the bug where a ; or // (start-of-comment characters) in a string would cause the rest of the line to be treated as a comment and would create a parse error.

Full Changelog

0.13.1...v0.13.3

0.13.1

04 May 01:27
b4d76f9
Compare
Choose a tag to compare

Bug Fixes

  • (#67) Fix the errors not updated when changing a file to introduce a parse error and then undoing that change.

Full Changelog

v0.13.0...0.13.1

0.13.0

03 May 03:55
Compare
Choose a tag to compare

New Features

  • Add basic syntax highlighting for user function definitions. Note that this does not support syntax highlighting for user function calls.

Full Changelog

v0.12.0...v0.13.0