Skip to content

Releases: microsoft/vscode-makefile-tools

0.9.10

12 Mar 14:02
889d4ff
Compare
Choose a tag to compare

0.9

Bug Fixes:

  • Fix an issue with XDG_RUNTIME_DIR where we tried to reference the directory, but it didn't exist. #553

Improvements:

  • Add telemetry about how many users are hitting the dry-run warning and how many users are stopping the dry-run process due to it. #565

0.8.22

14 Dec 18:08
b4b28db
Compare
Choose a tag to compare

0.8

Bug Fixes:

  • Fix a bug where the first argument for pre/post-configure args didn't have the proper spacing in front of it PR #530
  • Fix a bug where we weren't handling pre/post-configure args for the non-windows scenarios. #531
  • Fix a bug where we were checking the wrong character of the architecture. #499

Improvements:

  • Add support for a post configure script. #391
  • Add support for post-configure and pre-configure script arguments, both globally and per configuration. #151
  • Honor workspace trust in VS Code and warn about code being run during dry-run. #514
  • Ship the parseCompilerArgs script with the extension to avoid race conditions. #516, #475
  • Avoid relativizing paths in the project outline. #519 @drok sponsored by @Mergesium

Makefile Tools 0.7.0

20 Apr 20:21
f8a6a68
Compare
Choose a tag to compare

Improvements

  • Variable expansion support in settings. #25
  • Improve the UI user experience when key pieces (makeafile, make, build.log) are not found. #394
  • Add support for C++23 #433
  • Smart path handling and flexibility in required path structure/default for various path settings (makefilePath, miDebuggerPath). #341 #365

Bug fixes:

  • Fix case sensitivity on Windows. #416
  • Ensure paths with & are quoted. 417
  • Avoid regexp hang when processing strings like "-------------". #106
  • Ensure that we don't write into user settings when a value has been specified by the user. #356
  • Fix regex parsing for targets #441 @nick-hebi
  • Don't configure when there is no makefile entrypoint. Don't cache when provider data is empty. #449
  • Log about telemetry only when it is enabled in VSCode. #446

Makefile Tools 0.6.0

26 Aug 20:26
2725acb
Compare
Choose a tag to compare

Bug fixes:

  • Do not write to the user's workspace folders by default. #329
  • Do not change the value of makefile.extensionOutputFolder in the user's workspace/folder settings. #331

Makefile Tools 0.5.0

28 Apr 23:39
88e97e4
Compare
Choose a tag to compare

0.5.0

Improvements:

  • Implement the ability to make various extension features optional and hide them from the UI. Initial examples: debugging an executable target and/or running it in terminal. #290 @jdmchp

Bug fixes:

  • Fix telemetry bug related to object settings. PR #309
  • Fix localize initialization logistics in launch source code. #305
  • Fix regular expression used in processing the build targets ouf of the dryrun log. PR #307 @DepthDeluxe

Makefile Tools 0.4.0

30 Mar 17:19
5278d9f
Compare
Choose a tag to compare

Improvements:

  • Localization support for all strings used in titles and descriptions of settings, commands and various UI elements (popups, trees, buttons...).
    The messages in the output channel are not yet localized.

Bug fixes:

  • Fix makePath: add "make" when only a directory path was specified. #237
  • Activation problem when buildLog is used. Add missing linker. Fix bug when calculating binary targets. Use non deprecated VSCode terminal setting. PR #256
  • Keep the pre-configure environment when sending the launch target to the terminal or the debugger. #295

Makefile Tools 0.3.1

10 Dec 00:32
66ce250
Compare
Choose a tag to compare

Bug fixes:

  • Honor the "terminal.integrated.automationShell" setting when spawning make for configure. #233
  • Remove the "build" button icon from other UIs than the main Makefile Tools panel. #245
  • The build task fails for projects using -f or -C (makefile not in root) because of quoting. #249
  • Fix activation for makefiles below the root. #248

Makefile Tools 0.3.0

03 Dec 00:13
c9a2877
Compare
Choose a tag to compare

Improvements:

  • Generate compile commands. #104 @rapgenic
  • Support for problem matchers. #7

Bug fixes:

  • Fix wrong extension activation for non makefile projects. #181
  • Align defaults for C/C++ standard and IntelliSense mode to expectations in CMakeTools/CppTools. #119
  • Fix parsing source file paths when in quotes. #203
  • Don't show the Makefile Tools output channel automatically. #115
  • Improve parsing of more complicated scenarios of quoting and escaping for -D and -I. #169
  • Pass pre-configure environment to the build task. PR #104
  • Complete the parsing input text with what is outputted on stderr as well, besides stdout. PR #238
  • Fix paths processing for non-windows tools run on windows outside MinGW/CygWin environments. #219

Makefile Tools 0.2.2

12 May 20:54
2df46a4
Compare
Choose a tag to compare

Bug fixes:

  • Fix pre-configure script invocation, broken on Linux starting with Makefile Tools 0.2.1. #170 @avrahamshukron

Makefile Tools 0.2.1

06 May 21:25
8b126b5
Compare
Choose a tag to compare

0.2.1

  • Add new makeDirectory setting (global and per configuration level) as an extra location to search for the makefile and to generate "make -C".
  • Fix the clean re-build for a project that has a default (empty "") build target.
  • Various bug fixes regarding:
    • launch-targets/launch-configurations
    • quoting of files/arguments sent to shell when running executables or scripts
  • Force English when running executables or scripts that need to parse English words from the execution output.
  • Show the output channel only when something errors.
  • Support compilers run through ccache.
  • Use "shell" arguments convention when parsing compilerArgs for CppTools.
  • Don't append the ".exe" extension suffix if the binary file already has an extension in the given path.