Skip to content

Commit 363beea

Browse files
committed
0.8.18
1 parent d7ddeee commit 363beea

File tree

4 files changed

+101
-74
lines changed

4 files changed

+101
-74
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ EcuBus-Pro is an open-source alternative to commercial automotive diagnostic too
2929
- 🚀 Modern, intuitive user interface
3030
- 💻 Cross-platform support (Windows, Linux) - [Install](./docs/about/install.md)
3131
- 🔌 Multi-hardware support
32-
- 🔧 **PEAK**: CAN, CAN-FD, LIN
33-
- 🔧 **KVASER**: CAN, CAN-FD
34-
- 🔧 **ZLG**: CAN, CAN-FD
35-
- 🔧 **Toomoss**: CAN, CAN-FD
32+
- **PEAK**: CAN, CAN-FD, LIN
33+
- **KVASER**: CAN, CAN-FD
34+
- **ZLG**: CAN, CAN-FD
35+
- **Toomoss**: CAN, CAN-FD
3636
- 🛠️ Comprehensive diagnostic capabilities
37-
- 🔄 **Diagnostic Protocols**: CAN/CAN-FD, DoIP, LIN
37+
- **Diagnostic Protocols**: CAN/CAN-FD, DoIP, LIN
3838
- 📝 **Scripting**: Advanced TypeScript-based automation - [Details](./docs/um/script.md)
3939
- 🧪 **Test**: HIL Test Framework - [Details](./docs/um/test/test.md)
4040
- 📊 **Database Support**: LIN LDF (edit & export), CAN DBC (view) - [Details](./docs/um/database.md)

docs/dev/releases_note.md

Lines changed: 63 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,132 +1,128 @@
11
# EcuBus-Pro Release Notes
22

3-
## v0.8.17
3+
## v0.8.18
4+
Changes from v0.8.17 to v0.8.18:
45

5-
Changes since v0.8.16:
6+
* [feat]:test arch base ok
7+
* [refactor]: Refactor network node logic
8+
* [bug]:fix log sequence issue
9+
---
610

7-
- [bug]:fix windows drag resize bug
8-
- [feat]:add example readme mermaid support
9-
- [feat]:add hex parse/write script ability
11+
## v0.8.17
12+
Changes from v0.8.16 to v0.8.17:
1013

14+
15+
* [bug]:fix windows drag resize bug
16+
* [feat]:add example readme mermaid support
17+
* [feat]:add hex parse/write script ability
1118
---
1219

1320
## v0.8.16
14-
1521
Changes from v0.8.15 to v0.8.16:
1622

17-
- [opt]:opt cani channel choose
18-
23+
24+
* [opt]:opt cani channel choose
1925
---
2026

2127
## v0.8.15
22-
2328
Changes from v0.8.14 to v0.8.15:
2429

25-
- [feat]:add can setSingal
26-
- [feat]:opt can dbc parse
27-
- [feat]:add signal update
28-
- [feat]:add prase dbc file
29-
30+
31+
* [feat]:add can setSingal
32+
* [feat]:opt can dbc parse
33+
* [feat]:add signal update
34+
* [feat]:add prase dbc file
3035
---
3136

3237
## v0.8.14
33-
3438
Changes from v0.8.13 to v0.8.14:
3539

36-
- [opt]:opt ui window
37-
- [bug]:fix diag append, must has transform attribute
38-
- [opt]:opt tooltip time
39-
- [feat]:gragh from lin database ok
40-
- [feat]:add setSignal script api
41-
- [opt]:opt ldf parse compatibility
42-
40+
41+
* [opt]:opt ui window
42+
* [bug]:fix diag append, must has transform attribute
43+
* [opt]:opt tooltip time
44+
* [feat]:gragh from lin database ok
45+
* [feat]:add setSignal script api
46+
* [opt]:opt ldf parse compatibility
4347
---
4448

4549
## v0.8.13
46-
4750
Changes from v0.8.12 to v0.8.13:
4851

49-
- [bug]:fix key event not off
50-
- [feat]:add lin
51-
- [feat]:add lin-tp
52-
- [feat]:add uds over lin
53-
- [feat]:add trace pause/play
54-
- [feat]:add lin ia
55-
- [opt]:add ldf parse space and error lines display
56-
52+
53+
* [bug]:fix key event not off
54+
* [feat]:add lin
55+
* [feat]:add lin-tp
56+
* [feat]:add uds over lin
57+
* [feat]:add trace pause/play
58+
* [feat]:add lin ia
59+
* [opt]:add ldf parse space and error lines display
5760
---
5861

5962
## v0.8.12
60-
6163
Changes from v0.8.11 to v0.8.12:
6264

63-
- [feat]:add LDF database feature
64-
65+
66+
* [feat]:add LDF database feature
6567
---
6668

6769
## v0.8.11
68-
6970
Changes from v0.8.10 to v0.8.11:
7071

71-
- [feat]:add pnpm ability to cli
72-
- [feat]:add ldfParse code
73-
- [bug]:fix can-ia data length!=2 issue
74-
72+
73+
* [feat]:add pnpm ability to cli
74+
* [feat]:add ldfParse code
75+
* [bug]:fix can-ia data length!=2 issue
7576
---
7677

7778
## v0.8.10
78-
7979
Changes from v0.8.9 to v0.8.10:
8080

81-
- [bug]:fix enum export issue
82-
- [feat]:add script OnKey feature
83-
- [feat]:add node serialport lib support
84-
81+
82+
* [bug]:fix enum export issue
83+
* [feat]:add script OnKey feature
84+
* [feat]:add node serialport lib support
8585
---
8686

8787
## v0.8.9
88-
8988
Changes from v0.8.8 to v0.8.9:
9089

91-
- [bug]:fix cli seq doesn't close
92-
90+
91+
* [bug]:fix cli seq doesn't close
9392
---
9493

9594
## v0.8.8
96-
9795
Changes from v0.8.7 to v0.8.8:
9896

99-
- [cli]:init first cli version, support seq command
100-
- [feat]:add cli seq ability
101-
- [opt]:opt can uds cc speed
102-
- [bug]:fix s can input issue
103-
- [bug]:fix eid can't input issue
104-
97+
98+
* [cli]:init first cli version, support seq command
99+
* [feat]:add cli seq ability
100+
* [opt]:opt can uds cc speed
101+
* [bug]:fix s can input issue
102+
* [bug]:fix eid can't input issue
105103
---
106104

107105
## v0.8.7
108-
109106
Changes from v0.8.6 to v0.8.7:
110107

111-
- [example]: add doip and doip_sim_entity examples
112-
- [feat]:add doip feature
113-
- [bug]:fix peak sja1000 support issue
114-
- [opt]:opt error form dec to hex
115-
108+
109+
* [example]: add doip and doip_sim_entity examples
110+
* [feat]:add doip feature
111+
* [bug]:fix peak sja1000 support issue
112+
* [opt]:opt error form dec to hex
116113
---
117114

118115
## v0.8.6
119-
120116
Changes from v0.8.5 to v0.8.6:
121117

122-
- [bug]:fix sa.node lock issue
123-
118+
119+
* [bug]:fix sa.node lock issue
124120
---
125121

126122
## v0.8.5
127-
128123
Changes from v0.8.4 to v0.8.5:
129124

130-
- [feat]:opt release note display
131-
- [feet]: add portable zip release
132-
- [feat]: add load dll interface, see [https://app.whyengineer.com/examples/secure_access_dll/readme.html](https://app.whyengineer.com/examples/secure_access_dll/readme.html)
125+
126+
* [feat]:opt release note display
127+
* [feet]: add portable zip release
128+
* [feat]: add load dll interface, see [https://app.whyengineer.com/examples/secure_access_dll/readme.html](https://app.whyengineer.com/examples/secure_access_dll/readme.html)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ecubuspro",
3-
"version": "0.8.17",
3+
"version": "0.8.18",
44
"description": "EcuBus-Pro",
55
"main": "./out/main/index.js",
66
"author": "[email protected]",

src/main/worker/uds.ts

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,39 @@ export type { LinMsg }
3434
export type { CanMsgType } from '../share/can'
3535
import { dot } from 'node:test/reporters'
3636
import assert from 'node:assert'
37+
/**
38+
* @category TEST
39+
*/
3740
export { assert }
38-
export { test, beforeEach, afterEach, before, after } from 'node:test'
41+
42+
/**
43+
* @category TEST
44+
*/
45+
export { test } from 'node:test'
46+
47+
/**
48+
* @category TEST
49+
*/
50+
export { beforeEach } from 'node:test'
51+
52+
/**
53+
* @category TEST
54+
*/
55+
export { afterEach } from 'node:test'
56+
57+
/**
58+
* @category TEST
59+
*/
60+
export { before } from 'node:test'
61+
62+
/**
63+
* @category TEST
64+
*/
65+
export { after } from 'node:test'
66+
67+
/**
68+
* @category TEST
69+
*/
3970
import { describe } from 'node:test'
4071

4172
const selfDescribe = process.env.ONLY ? describe.only : describe

0 commit comments

Comments
 (0)