You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All notable changes to the Arduino Malker Workshop extension will be documented in this file.
3
+
All notable changes to the Arduino Maker Workshop extension will be documented in this file.
4
+
5
+
## Version 1.1.3
4
6
5
-
**Version 1.1.3**
6
7
- Persist upload/monitor ports by address while keeping the label visible (fixes Wi-Fi board uploads like UNO Q; backwards compatible with existing port labels) ([issue #103](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/103))
7
8
- Added a command to clear Arduino CLI caches and refresh board/library data ([issue #102](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/102))
8
9
9
-
**Version 1.1.2**
10
+
## Version 1.1.2
11
+
10
12
- Fixed board examples mixed with library examples and board examples not refreshed when a board change ([issue #100](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/100))
11
13
- Board examples now compatible with build profiles
12
14
- Board examples now show the source of the examples
13
15
14
-
**Version 1.1.1**
16
+
## Version 1.1.1
17
+
15
18
- For the ESP32 Backtrace Decoder implemented robust target detection so SparkFun-style FQBNs (and other variants) are recognized, and defaulted to xtensa when the target is ESP32 but not RISC‑V ([issue #98](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/98))
16
19
- Improve IntelliSense generation by parsing JSON includes.cache entries and extracting include paths from compile_commands.json, ensuring Arduino.h is forced when available ([issue #99](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/99))
17
20
- Added Board Examples view sourced from the selected board platform libraries ([issue #100](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/100))
18
21
- Disabled the Home upload port selector while build profiles are active to avoid mismatched upload ports ([issue #81](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/81))
19
22
- Synced upload port updates back to the webview and tightened auto-selection to avoid overriding user choices during port refreshes ([issue #81](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/81))
20
23
- Upload now invalidates stale builds after git pulls by watching filesystem changes and checking build timestamps before upload ([issue #80](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/80))
21
24
22
-
**Version 1.1.0**
25
+
## Version 1.1.0
26
+
23
27
- The link to the ESP32 Partition builder application in external tools, now pass the current partitions.csv stored the current build output
24
28
- Added ESP32 backtrace decoder to resolve crash logs to functions and source lines in "Other Tools and ressources" ([issue #97](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/97))
25
29
- Fixed Arduino CLI output title bar text visibility on some dark themes ([issue #89](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/89))
26
30
- Added an empty-state banner on Home with create/open sketch actions when no sketch folder is open ([issue #88](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/88))
27
31
28
-
**Version 1.0.8**
32
+
33
+
## Version 1.0.8
34
+
29
35
- Arduino CLI 1.4.0
30
36
- Added Links to external tools for the ESP32
31
37
32
-
**Version 1.0.7**
38
+
## Version 1.0.7
39
+
33
40
- Added toolbar controls in the Arduino CLI output view so users can clear the log, pause auto-scrolling, and filter compile/upload output with a search query ([issue #78](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/78))
34
41
- Port-only edits in build profiles no longer invalidate the last build; recompilation is only required when other profile settings change ([issue #84](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/84))
35
42
36
-
**Version 1.0.6**
43
+
## Version 1.0.6
44
+
37
45
- Reduced Arduino CLI cache durations so board metadata refreshes hourly and library info every 30 minutes, balancing freshness with CLI call volume ([issue #68](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/68))
38
46
- Trim additional board URLs before saving and simplify the add/edit dialog validation
39
47
- Optimized packaging by excluding unused node_modules while preserving USB runtime support
@@ -43,91 +51,111 @@ All notable changes to the Arduino Malker Workshop extension will be documented
43
51
- Highlight compile warnings/errors inline in the colorized CLI output panel ([issue #69](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/69))
44
52
- Consolidated compile/upload logs into the colorized panel and removed the legacy output channel
45
53
46
-
**Version 1.0.5**
54
+
## Version 1.0.5
55
+
47
56
- Fix programmer issue, use id instead of value ([issue #65](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/65))
48
57
49
-
**Version 1.0.4**
58
+
## Version 1.0.4
59
+
50
60
- Toolbar items are deactivated when vscode open a folder that do not contain a sketch to avoid confusion
51
61
- Fixed profile selection not appearing in the status bar when profiles are active
- Add option to optimize compile output for debugging, rather than for release ([feature request #59](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/59))
67
81
68
-
**Version 0.7.3**
82
+
## Version 0.7.3
83
+
69
84
- Add user setting to enable verbose compilation or not (default is verbose)
70
85
- Fix a problem when creating sketch on an alternate drive ([issue #58](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/58))
71
86
- Fix bad handling of library installation failing ([issue #57](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/57))
72
87
73
-
**Version 0.7.2**
74
-
- Arduino CLI v1.2.2
88
+
## Version 0.7.2
89
+
90
+
- Arduino CLI v1.2.2
91
+
92
+
## Version 0.7.1
93
+
94
+
- Arduino CLI v1.2.0
75
95
76
-
**Version 0.7.1**
77
-
- Arduino CLI v1.2.0
96
+
## Version 0.7.0
78
97
79
-
**Version 0.7.0**
80
98
- Add user setting to disable automatic port detection on Windows ([issue #30](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/30))
81
99
82
-
**Version 0.6.9**
100
+
## Version 0.6.9
101
+
83
102
- Fix bug when installing a library through zip ([issue](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/36))
84
103
- Add action button to remove an updatable library ([feature request](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/37) by omarbaf)
85
104
- Add action button to remove an updatable board ([feature request](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/37) by omarbaf)
86
105
- Add folder name and sketch name in the error message when folder name and sketch name do not match
87
106
88
-
**Version 0.6.7**
107
+
## Version 0.6.7
108
+
89
109
- Add user setting to set user directory, equivalent of the Arduino IDE's 'sketchbook' directory. Library Manager installations are made to the libraries subdirectory of the user directory
90
110
- Add support for macOS Intel by [rudeb0t](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/28)
91
111
- UI Performance improvement by using cache to avoid repeated calls to the arduino-cli
92
112
- Correctly report to the user that a project is compiled "clean"
93
113
- Fix bug when adding additional URL
94
114
95
-
**Version 0.6.2**
115
+
## Version 0.6.2
116
+
96
117
- Fix libraries with patchlevel 0 showing wrongly as updatable ([issue](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/22))
97
118
- Fix upload error when starting a new sketch
98
119
- Fix cancel or upload error forcing a recompilation
99
120
- Fix user error reporting when create a sketch with a name that already exist
100
121
101
-
**Version 0.6.1**
122
+
## Version 0.6.1
123
+
102
124
- Serial monitor settings on Home page by [rudeb0t](https://github.com/rudeb0t)
0 commit comments