Skip to content

Releases: iarsystems/iar-vsc-build

1.30.6

06 Mar 09:10
Compare
Choose a tag to compare

1.30.6 build 132


Known problems

  • None

Corrected problems

  • Projects fail to load for EWARM 9.20.4 with the message “Invalid method name: 'GetCurrentConfiguration'“. (VSC-443, resolved 2024-02-19)

New features

  • None

1.30.5

25 Jan 16:02
Compare
Choose a tag to compare

1.30.5 build 127


Known problems

  • None

Corrected problems

  • For some versions of Embedded Workbench, loading a project containing a cycle in the project tree crashes the project manager. (VSC-439, resolved 2024-01-25)

New features

  • The extension can now open CMake and CMSIS-Toolbox created in Embedded Workbench. This allows you to build and develop CMake and CMSIS-Toolbox projects from VS Code, with the same workflow as for regular Embedded Workbench projects. (VSC-427, resolved 2023-12-06)

1.30.4

07 Nov 10:06
Compare
Choose a tag to compare

1.30.4 build 106


Known problems

  • None

Corrected problems

  • Changing the project configuration does not update the intellisense configuration. (VSC-429, resolved 2023-11-07)

New features

  • The extension icon has been changed to the new IAR Embedded Workbench icon. (VSC-362, resolved 2023-11-06)
  • The new option ‘Auto expand file tree’ can be used to control whether the ‘Files’ view automatically expands groups after loading a project. (VSC-423, resolved 2023-08-29)
  • The Extension Configuration view now shows tooltips with the full paths to toolchain installations, projects and workspaces. (VSC-418, resolved 2023-08-24)

1.30.3

24 Aug 11:03
Compare
Choose a tag to compare

1.30.3 build 91


Change Log

IAR VS-Code Build Extension


Known problems

  • None

Corrected problems

  • #58 Fixed a problem with generating intellisense.
  • #56 Fixed a problem parsing .eww files containing comments.

New features

  • None

1.30.2

13 Jul 14:22
Compare
Choose a tag to compare

1.30.2 build 76


Known problems

  • None

Corrected problems

  • The $WS_DIR$ argvar is not populated when building projects. (VSC-412, resolved 2023-07-13)
  • Some intrinsic functions give erroneous errors from intelliSense (VSC-413, resolved 2023-06-30)
  • The __FILE__ macro uses a lower-case drive letter when built with some versions of Embedded Workbench. (VSC-409, resolved 2023-06-19)

New features

  • None

1.30.1

26 Jun 11:46
Compare
Choose a tag to compare

1.30.1 build 68


Known problems

  • None

Corrected problems

  • The __FILE__ macro uses a lower-case drive letter when built with some versions of Embedded Workbench. (VSC-409, resolved 2023-06-19)
  • Intellisense gives false error about inline assembly. (VSC-358, resolved 2023-06-02)
  • Extension may cause high CPU usage on startup for older version of Embedded Workbench. (VSC-386, resolved 2023-06-02)
  • IntelliSense does not fully index projects with separate source and header directories. (VSC-389, resolved 2023-06-01)

New features

  • You can now load IAR Embedded Workbench workspace files (.eww). The workspace is used to fill the Projects dropdown, to configure intellisense and for batch build support. The .custom_argvars file selector has been removed. (VSC-343, resolved 2023-06-01)
  • Batch build operations are now supported. (VSC-364, resolved 2023-06-01)
  • The selected project configuration is now remembered individually for each project when switching projects. (VSC-385, resolved 2023-05-31)
  • The "Projects to exclude" RegEx is now case-insensitive and allows using forward slashes in windows paths. (VSC-363, resolved 2023-03-03)

1.20.3

16 Feb 14:35
Compare
Choose a tag to compare

1.20.3 build 23


Known problems

  • None

Corrected problems

  • None

New features

  • Include paths and preprocessor defines are now correctly provided for any file belonging to any project in the workspace, not just for files belonging to the selected project. (VSC-359, resolved 2023-02-16)

1.20.2

02 Feb 13:00
Compare
Choose a tag to compare

1.20.2 build 21


Known problems

  • None

Corrected problems

  • Intellisense does not understand attribute and __section intrinsics. (VSC-353, resolved 2023-02-01)
  • Using the files view sometimes causes groups to be duplicated. (VSC-357, resolved 2023-02-01)

New features

  • None

1.20.1

07 Dec 11:09
Compare
Choose a tag to compare

1.20.1 build 10


Known problems

  • None

Corrected problems

  • None

New features

  • A toolbar window is now added with buttons for building the application as well as performing C-STAT static analysis. (VSC-313, resolved 2022-11-09)
  • File paths in the .vscode/iar-vsc.json file are now workspace-relative rather than absolute. (VSC-181, resolved 2022-10-26)
  • A 'Projects to exclude' setting is now added. This allows excluding unwanted project files in the workspace from the project list (pull request by VasaMM). (VSC-323, resolved 2022-10-12)
  • A 'Build output log level' settings is now added, allowing control over the verbosity of the build log. (VSC-321, resolved 2022-10-11)
  • The IAR Embedded Workbench feature Custom Argument Variables is now supported in that you can select such files (.custom_argvars) via a new dropdown menu in the Extension Configuration view. (VSC-125, resolved 2022-09-06)

1.10.5

07 Oct 14:16
Compare
Choose a tag to compare

1.10.5 build 110


Known problems

Resolved issues

  • Fix a bug where file paths with spaces in the build output were not clickable, resolved 2022-10-05 (VSC-342)
  • Add iar-config.project-name command, which returns the name of the selected project, resolved 2022-10-05 (VSC-341)
  • Fix a source configuration issue for msp430, resolved 2022-09-08 (VSC-315)