Changes for version 0.08 - 2024-07-21
- Implement a workaround to convert command lines to using Windows escaping when needed.
- Improve the logging. Convert it to using Log::Log4perl through Log::Any.
- Replace the custom CommandRunner with Parallel::TaskExecutor (the same code forked to a new separate distribution).
- Fix a bug with an inverted logic when recursing in the src directories.
- Use IPC::Run for the JsonTool module.
- Reduce the default verbosity of the output by not logging entire command lines on failures.
- Add a way to force a port for the system, even if the discovery fails.
- Improve the discovery and the matching of the upload and monitor ports.
Documentation
All-in-one build system for Arduino programs
Provides
in lib/App/ArduinoBuilder.pm
in lib/App/ArduinoBuilder/Builder.pm
in lib/App/ArduinoBuilder/Builder.pm