Releases: github0null/eide
Releases · github0null/eide
Embedded IDE v3.10.7
Embedded IDE v3.10.6
[v3.10.6] revision
Fix:
cpptools configuration provider not work: Fix provider file filter bug.
Optimize:
Resource Explorer: Keepnon-existedfilesystem source folders. Optimize folder watcherSettings Scope: Allow user override more eide settings byworkspace settings.FileWatcher: Auto close file watcher if watcher has an error.Prompt messages: Optimize some UI hint messages.
Embedded IDE v3.10.5
Embedded IDE v3.10.4
Embedded IDE v3.10.3
[v3.10.3] revision
New:
New task type: 'eide.msys': You can write user task intasks.jsonfile, and executeunix shellcommand inwindowsplatform.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 forarch,abi,code-modeloptions.Cmsis Core Libraries: Filter unused*.libwhen unzip cmsis core libraries.Openocd v0.12.0-rc2: Update Openocd tov0.12.0-rc2, repo:https://github.com/github0null/eide_builtin_openocd
Embedded IDE v3.10.0
[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
.binfile. - 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
OUTPUTpanel. - 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.
Embedded IDE v3.9.1
[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(), useFile.normalizereplaceNodeJs.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
bashcommand in builder task for win32 - Update built-in msys version to
v1.0.18
Embedded IDE v3.9.0
[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-addonbefore getting start) - New compiler problem matcher
- Allow nested env variables (max deep: 5)
- Generate
compiler.logfile to build folder - Provide diagnostic informations into
Problemspanel fromcompiler.logfile after project build finished - Allow execute post install command when install external tools.
- Allow empty
linkerScriptfile path forarmcc/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
sdccmodel
Change:
- Remove terminal problem matcher, use
vscode.Diagnosticapi 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 Toolchainfunction. - Optimize cmsis header wizard parser. (allow string prefix/suffix for number value)
Embedded IDE v3.8.8
[v3.8.8] revision (patch for v3.8.4)
New:
- Add
Exclude/Include Child Sourcescontext menu for source folder - Brand new documentation, product landing page, here: https://em-ide.com
Change:
- Adjust
eide.jsonstructure - Generate a
.eide.usr.ctx.jsonfile to save user context data (can be ignored in.gitignore)
Optimize:
- Format project name when import project from other IDE
- Optimize source code structure
Embedded IDE v3.8.3
[v3.8.3] revision
Change:
- 调整 armgcc 构建配置中的
linkerScriptPath值修改方式,由 文件选择器 更改为 字符串输入框 - 调整某些文件的显示图标
- 更新内置模板
