What's Changed
- fix(windows): commands get ProgramData when the app leaves it out by @mihailt in #868
- feat: add public remote device launchers by @ds-dcmpc in #902
- fix: install Node 24 in remote launchers by @ds-dcmpc in #908
- test(helpers): one set of shared test helpers in place of the tests' own copies by @mihailt in #951
- test(remote): a device that resets a refused websocket no longer stops the test process by @mihailt in #965
- fix: show remote server URL only in debug output by @ds-dcmpc in #982
- Mqtt by @ds-dcmpc in #860
- fix(windows): start Node 22 with a 16-thread libuv pool by @mihailt in #968
- test(runner): run the tests through node:test, with coverage and standard reports by @mihailt in #966
- ci(tests): report labelled PR tests and coverage by @mihailt in #969
- test(install): cover install flows and missing Docker hostnames by @mihailt in #974
- ci(review): review frozen commits and cover installer flows by @mihailt in #970
- test(process): wait for process output and cleanup by @mihailt in #947
- fix(remote): wait as long as the server for a device tool call by @mihailt in #955
- fix(remote): keep hostnames and UUIDs private in diagnostic logs by @mihailt in #973
- fix(docker): create PDFs and refresh existing installs by @mihailt in #946
- fix(process): kill_process on a start_process PID ends the whole command by @mihailt in #938
- fix(tests): keep release tests working without PowerShell by @mihailt in #993
- chore: expose stable MCPB manifest at repository root by @wonderwhy-er in #998
- ci(tests): run label requests only when added by @mihailt in #1007
- fix(command-check): consolidate RC fixes and regression coverage by @mihailt in #1008
- Rc 0.3.2 alpha by @ds-dcmpc in #991
- fix(release): promote alpha to stable and allow skipping completed tests by @wonderwhy-er in #1050
Full Changelog: v0.3.1...v0.3.2