Skip to content

Releases: github0null/eide

Embedded IDE v3.10.7

10 Dec 16:56
c03a13d
Compare
Choose a tag to compare

[v3.10.7] revision

Fix:

  • Project Resource: Can't auto add source files when folder changed.

New:

  • Project Resource: Allow drag and drop files and folders in UI (Only for virtual source items):

Change:

  • Minimum Version Requirement Of VSCode: Change v1.63.0 to v1.67.0

Download Embedded IDE For VSCode

Embedded IDE v3.10.6

04 Dec 12:42
0d2672b
Compare
Choose a tag to compare

[v3.10.6] revision

Fix:

  • cpptools configuration provider not work: Fix provider file filter bug.

Optimize:

  • Resource Explorer: Keep non-existed filesystem source folders. Optimize folder watcher
  • Settings Scope: Allow user override more eide settings by workspace settings.
  • FileWatcher: Auto close file watcher if watcher has an error.
  • Prompt messages: Optimize some UI hint messages.

Download Embedded IDE For VSCode

Embedded IDE v3.10.5

02 Dec 01:08
c9fd859
Compare
Choose a tag to compare

[v3.10.5] revision

Fix:

  • Symbol Link: Not work for symbol link source folder.

Optimize:

  • High Cpu Load: Optimize code, reduce find in system path operations

Download Embedded IDE For VSCode

Embedded IDE v3.10.4

20 Nov 09:16
1d641ef
Compare
Choose a tag to compare

[v3.10.4] revision

Fix:

  • Task type: 'eide.msys': The env property does not work.

Change:

  • Task type: 'eide.msys': Use label property for task title, not name

Download Embedded IDE For VSCode

Embedded IDE v3.10.3

13 Nov 06:14
11e75eb
Compare
Choose a tag to compare

[v3.10.3] revision

New:

  • New task type: 'eide.msys': You can write user task in tasks.json file, and execute unix shell command in windows platform.
  • Github Template: Allow Create Project From Github Repository.

Optimize:

  • High Cpu Load: Don't check and search toolchain path when plug-in startup, cache search result.
  • Riscv Builder Options UI: Add auto-complete for arch, abi, code-model options.
  • Cmsis Core Libraries: Filter unused *.lib when unzip cmsis core libraries.
  • Openocd v0.12.0-rc2: Update Openocd to v0.12.0-rc2, repo: https://github.com/github0null/eide_builtin_openocd

Download Embedded IDE For VSCode

Embedded IDE v3.10.0

26 Oct 16:30
6839e07
Compare
Choose a tag to compare

[v3.10.0]

New:

  • macOS support (Only have tested in 'macOS 10.15 x64').
  • Notify user to reload project when project file has been changed.
  • Use markdown string for tooltips.

Fix:

  • Error program file addr priority for .bin file.
  • Error welcome string for project view.

Optimize:

  • MDK Importer: auto import keil project options.
  • Builder Options UI: auto scroll variables table.
  • Built-in task format warning in vscode OUTPUT panel.
  • Enable install utility tools functions for non-win32 platform.
  • New linker options: Disable memory print for old gcc.
  • Allow close workspace project.
  • Optimize project attr yaml config hint.
  • Add path completion provider for project yaml config (use char '' trigger completion).
  • Project auto save period: 3 min.

Download Embedded IDE For VSCode

Embedded IDE v3.9.1

22 Sep 15:42
fe865a7
Compare
Choose a tag to compare

[v3.9.1] revision (v3.9.2022092001 preview)

Fix:

  • Env was overrided when import a 'multi-project' iar workspace
  • Sdcc problem matcher doesn't work
  • Error path convert: '${VAR}/../path/dir' -> 'path/dir' when use NodeJs.normalize(), use File.normalize replace NodeJs.normalize()
  • Source file is not compiled when their reference were updated (unify_builder)

Change:

  • Remove Makefile template file generate

Optimize:

  • Export built-in env variables to unify_builder
  • Export more env variables to builder process envirnoment
  • Resolve recursive vars when parse iar eww file
  • When import a iar project, create new folder if iar project not have independent folder
  • Reload jlink device list after install a cmsis device package
  • Add '${OutDirRoot}' var
  • Auto convert '' to '/' when use bash command in builder task for win32
  • Update built-in msys version to v1.0.18

Download Embedded IDE For VSCode

Embedded IDE v3.9.0

12 Sep 16:15
2e9e2a6
Compare
Choose a tag to compare

[v3.9.0]

New:

  • Support IAR ARM C/C++ Compiler
  • Support import IAR ARM workbench
  • Support install chip info for JLink when installed cmsis device package (you need to install jlink-devices-addon before getting start)
  • New compiler problem matcher
  • Allow nested env variables (max deep: 5)
  • Generate compiler.log file to build folder
  • Provide diagnostic informations into Problems panel from compiler.log file after project build finished
  • Allow execute post install command when install external tools.
  • Allow empty linkerScript file path for armcc/gcc. (empty path will cause builder ignore pass linkerScript args to linker)
  • Allow use env variables in includePath, libPath

Fix:

  • Can not post progress message when install external tools
  • Some compiler config errors in sdcc model

Change:

  • Remove terminal problem matcher, use vscode.Diagnostic api to provide project problem after build end
  • Provide more terminal link matcher for eide builder task

Optimize:

  • Add ${configName} in file path env map
  • Search keywords in external tools details
  • Del old folder when reinstall external tools
  • Optimize prompt message for Configure Toolchain function.
  • Optimize cmsis header wizard parser. (allow string prefix/suffix for number value)

Download Embedded IDE For VSCode

Embedded IDE v3.8.8

22 Aug 15:42
9114606
Compare
Choose a tag to compare

[v3.8.8] revision (patch for v3.8.4)

New:

  • Add Exclude/Include Child Sources context menu for source folder
  • Brand new documentation, product landing page, here: https://em-ide.com

Change:

  • Adjust eide.json structure
  • Generate a .eide.usr.ctx.json file to save user context data (can be ignored in .gitignore)

Optimize:

  • Format project name when import project from other IDE
  • Optimize source code structure

Download Embedded IDE For VSCode

Embedded IDE v3.8.3

13 Aug 16:41
6651db4
Compare
Choose a tag to compare

[v3.8.3] revision

Change:

  • 调整 armgcc 构建配置中的 linkerScriptPath 值修改方式,由 文件选择器 更改为 字符串输入框
  • 调整某些文件的显示图标
  • 更新内置模板