Skip to content

Commit 0157599

Browse files
committed
Improved format of CHANGELOG
1 parent 1960760 commit 0157599

File tree

1 file changed

+60
-32
lines changed

1 file changed

+60
-32
lines changed

‎CHANGELOG.md‎

Lines changed: 60 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,47 @@
11
# Change Log
22

3-
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
46

5-
**Version 1.1.3**
67
- 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))
78
- Added a command to clear Arduino CLI caches and refresh board/library data ([issue #102](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/102))
89

9-
**Version 1.1.2**
10+
## Version 1.1.2
11+
1012
- 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))
1113
- Board examples now compatible with build profiles
1214
- Board examples now show the source of the examples
1315

14-
**Version 1.1.1**
16+
## Version 1.1.1
17+
1518
- 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))
1619
- 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))
1720
- Added Board Examples view sourced from the selected board platform libraries ([issue #100](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/100))
1821
- 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))
1922
- 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))
2023
- 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))
2124

22-
**Version 1.1.0**
25+
## Version 1.1.0
26+
2327
- The link to the ESP32 Partition builder application in external tools, now pass the current partitions.csv stored the current build output
2428
- 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))
2529
- Fixed Arduino CLI output title bar text visibility on some dark themes ([issue #89](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/89))
2630
- 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))
2731

28-
**Version 1.0.8**
32+
33+
## Version 1.0.8
34+
2935
- Arduino CLI 1.4.0
3036
- Added Links to external tools for the ESP32
3137

32-
**Version 1.0.7**
38+
## Version 1.0.7
39+
3340
- 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))
3441
- 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))
3542

36-
**Version 1.0.6**
43+
## Version 1.0.6
44+
3745
- 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))
3846
- Trim additional board URLs before saving and simplify the add/edit dialog validation
3947
- 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
4351
- Highlight compile warnings/errors inline in the colorized CLI output panel ([issue #69](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/69))
4452
- Consolidated compile/upload logs into the colorized panel and removed the legacy output channel
4553

46-
**Version 1.0.5**
54+
## Version 1.0.5
55+
4756
- Fix programmer issue, use id instead of value ([issue #65](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/65))
4857

49-
**Version 1.0.4**
58+
## Version 1.0.4
59+
5060
- Toolbar items are deactivated when vscode open a folder that do not contain a sketch to avoid confusion
5161
- Fixed profile selection not appearing in the status bar when profiles are active
5262

53-
**Version 1.0.3**
63+
## Version 1.0.3
64+
5465
- Introducing Build Profiles, [tutorial](https://youtu.be/i0gzop0k6yY)
5566
- Added support for local libraries in sketch.yaml — entries with dir: paths are now fully recognized and processed.
5667
- Arduino CLI v1.3.1
5768

58-
**Version 1.0.2**
69+
## Version 1.0.2
70+
5971
- Introducing Build Profiles, [tutorial](https://youtu.be/i0gzop0k6yY)
6072
- Arduino CLI v1.3.0
6173

62-
**Version 0.7.5**
74+
## Version 0.7.5
75+
6376
- Fix programmer issue ([issue #60](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/60))
6477

65-
**Version 0.7.4**
78+
## Version 0.7.4
79+
6680
- Add option to optimize compile output for debugging, rather than for release ([feature request #59](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/59))
6781

68-
**Version 0.7.3**
82+
## Version 0.7.3
83+
6984
- Add user setting to enable verbose compilation or not (default is verbose)
7085
- Fix a problem when creating sketch on an alternate drive ([issue #58](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/58))
7186
- Fix bad handling of library installation failing ([issue #57](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/57))
7287

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
7595

76-
**Version 0.7.1**
77-
- Arduino CLI v1.2.0
96+
## Version 0.7.0
7897

79-
**Version 0.7.0**
8098
- Add user setting to disable automatic port detection on Windows ([issue #30](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/30))
8199

82-
**Version 0.6.9**
100+
## Version 0.6.9
101+
83102
- Fix bug when installing a library through zip ([issue](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/36))
84103
- Add action button to remove an updatable library ([feature request](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/37) by omarbaf)
85104
- Add action button to remove an updatable board ([feature request](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/37) by omarbaf)
86105
- Add folder name and sketch name in the error message when folder name and sketch name do not match
87106

88-
**Version 0.6.7**
107+
## Version 0.6.7
108+
89109
- 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
90110
- Add support for macOS Intel by [rudeb0t](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/28)
91111
- UI Performance improvement by using cache to avoid repeated calls to the arduino-cli
92112
- Correctly report to the user that a project is compiled "clean"
93113
- Fix bug when adding additional URL
94114

95-
**Version 0.6.2**
115+
## Version 0.6.2
116+
96117
- Fix libraries with patchlevel 0 showing wrongly as updatable ([issue](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/22))
97118
- Fix upload error when starting a new sketch
98119
- Fix cancel or upload error forcing a recompilation
99120
- Fix user error reporting when create a sketch with a name that already exist
100121

101-
**Version 0.6.1**
122+
## Version 0.6.1
123+
102124
- Serial monitor settings on Home page by [rudeb0t](https://github.com/rudeb0t)
103125
- Code Snippets added : [Documentation](https://github.com/thelastoutpostworkshop/arduino-maker-workshop/blob/main/Arduino_Snippets_Documentation.md)
104126
- IntelliSense improvements
105127
- Upload command will trigger compile if build is not valid
106128

107-
**Version 0.5.1**
129+
## Version 0.5.1
130+
108131
- Implement notification and cancel for upload by [rudeb0t](https://github.com/rudeb0t)
109132
- Fix bundled CLI permission on macOS Silicon by [rudeb0t](https://github.com/rudeb0t)
110133
- Fix Arduino CLI path in settings on Windows
111134
- Changes to Arduino CLI settings are applied to the current workspace
112135
- Fix intellisense adding duplicate defines
113136

114-
**Version 0.5.0**
137+
## Version 0.5.0
138+
115139
- Linux x64 now supported
116140
- Bugs corrected
117141

118-
**Version 0.4.92**
142+
## Version 0.4.92
143+
119144
- Resolved and restored conflict with `which` import for MacOS
120145

121-
**Version 0.4.8**
146+
## Version 0.4.8
147+
122148
- MacOS ARM64 version, thanks to [rudeb0t](https://github.com/rudeb0t)
123149
- Build output in invalidated when changes to project files and arduino configuration
124150

125-
**Version 0.4.7**
151+
## Version 0.4.7
152+
126153
- New help dialog when adding and additionnal board URL
127154

128-
**Version 0.4.6**
155+
## Version 0.4.6
156+
129157
- Corrected typo in Webview
130158

131-
**Version 0.4.5**
132-
- Repackaged as Win32-x64 since Linux and MacOS support are not avalaible yet.
159+
## Version 0.4.5
133160

161+
- Repackaged as Win32-x64 since Linux and MacOS support are not avalaible yet.

0 commit comments

Comments
 (0)