Skip to content

Commit 9addf96

Browse files
authored
Merge pull request #351 from github0null/dev
v3.18.0 update
2 parents c9dbf46 + 8110c25 commit 9addf96

36 files changed

+7554
-695
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ pack.js
1212
test.js
1313
*.js.map
1414
*.cpuprofile
15-
package-lock.json
1615

1716
# private
1817
/src/Telemetry

CHANGELOG.md

+42-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,47 @@ All notable version changes will be recorded in this file.
66

77
***
88

9+
### [v3.18.0] update
10+
11+
**Incompatible Changes**:
12+
- `Chip Support Package`:
13+
- Remove folder: `.eide/deps` and use VirtualFolder `<virtual_root>/<deps>` instead it.
14+
- The Chip Support Package in older projects will become invalid. And you need to reinstall chip-package and reinstall all CMSIS components.
15+
16+
**New**:
17+
- `Cortex-Debug Configuration Generator`: A new Debugger Configuration Generator with a simple GUI.
18+
- `pyOCD Flasher UI`: Support append additional cli command when program flash.
19+
- `VSCODE_PORTABLE`: Support `VSCODE_PORTABLE` environment variables.
20+
21+
**Fix**:
22+
- `Project Environment`: Project environment variables missed.
23+
24+
**Change**:
25+
- `Builder Configuration UI (SDCC)`: Automatic get processors list by execute command: `sdcc -v`
26+
27+
**Optimize**
28+
- `MDK Project Import`: Optimize import `Keil User Command`.
29+
30+
***
31+
32+
### [v3.17.3] preview
33+
34+
**New**:
35+
- `Cortex-Debug Configuration Generator`: A new Debugger Configuration Generator with a simple GUI.
36+
- `pyOCD Flasher UI`: Support append additional cli command when program flash.
37+
- `VSCODE_PORTABLE`: Support `VSCODE_PORTABLE` environment variables.
38+
39+
**Fix**:
40+
- `Project Environment`: Project environment variables missed.
41+
42+
**Change**:
43+
- `Builder Configuration UI (SDCC)`: Automatic get processors list by execute command: `sdcc -v`
44+
45+
**Optimize**
46+
- `MDK Project Import`: Optimize import `Keil User Command`.
47+
48+
***
49+
950
### [v3.17.1] revision
1051

1152
**Fix**:
@@ -423,7 +464,7 @@ Merge `v3.16.2-prerelease` bugs fix.
423464

424465
**Optimize**:
425466
- Export built-in env variables to unify_builder
426-
- Export more env variables to builder process envirnoment
467+
- Export more env variables to builder process environment
427468
- Resolve recursive vars when parse iar eww file
428469
- When import a iar project, create new folder if iar project not have independent folder
429470
- Reload jlink device list after install a cmsis device package

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -108,3 +108,7 @@ You can build this project by your self.
108108

109109
- Use `build vsix` to build as a vsix package.
110110

111+
112+
## Sponsor 👍
113+
114+
[Github Sponsor](https://github.com/sponsors/github0null)

README_ZH-CN.md

+3
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,6 @@
8484

8585
- 使用 `build vsix` 构建并打包成 VSIX
8686

87+
## 赞助 👍
88+
89+
[请作者喝咖啡](https://em-ide.com/sponsor)

lang/sdcc.verify.json

+3-41
Original file line numberDiff line numberDiff line change
@@ -144,48 +144,10 @@
144144
"device": {
145145
"markdownDescription": "Processor Type",
146146
"description.zh-cn": "芯片类型",
147-
"type": "string",
148147
"default": "mcs51",
149-
"enum": [
150-
"mcs51",
151-
"ds390",
152-
"ds400",
153-
"hc08",
154-
"s08",
155-
"z80",
156-
"z180",
157-
"r2k",
158-
"r3ka",
159-
"gbz80",
160-
"tlcs90",
161-
"ez80_z80",
162-
"stm8",
163-
"pic14",
164-
"pic16",
165-
"pdk13",
166-
"pdk14",
167-
"pdk15"
168-
],
169-
"enumDescriptions": [
170-
"MCS51",
171-
"DS80C390",
172-
"DS80C400",
173-
"HC08",
174-
"S08",
175-
"Z80",
176-
"Z180",
177-
"Rabbit-2K/3K",
178-
"Rabbit-3KA",
179-
"GameBoy-Z80",
180-
"TLCS-90",
181-
"eZ80_Z80",
182-
"STM8",
183-
"PIC-14",
184-
"PIC-16",
185-
"Padauk-13",
186-
"Padauk-14",
187-
"Padauk-15"
188-
]
148+
"size": "small",
149+
"type": "string",
150+
"auto_complete_ctx": "gcc.compiler.archs"
189151
},
190152
"optimize-type": {
191153
"type": "string",

lib/node-utility

0 commit comments

Comments
 (0)