Releases: vsch/CLionArduinoPlugin
Releases · vsch/CLionArduinoPlugin
Version 1.5.39
Combines all changes and fixes since last official release.
1.5.39
- Change: to use
SerialPortOwnerAccess
instance for writing to port
1.5.37
- Change: extract all serial port comms with [java-simple-serial-connector] to a separate plugin
exposing serial communications as a service:
SimpleSerialConnectorService
and make it a dependency of this plugin. This should eliminate plugin conflicts in the future
and allow the user to install multiple serial monitor plugins. - Change: build to use published packages on
maven.pkg.github
1.5.35
- Change: migrate to gradle build
- Change: minimum supported version to
2020.3
for gradle build compatibility with later
versions. - Fix:
ArduinoToolchain.cmake
to work with CLion 2022.3 and 2023.1 - Add: show difference buttons to show diff which allows modification of unbundled files or
CMakeLists.txt, in case ofChange Build Options
action.
1.5.33
- Fix: refactor cmake AST command with
CommandArgument
class to encapsulate the value and
leading spaces instead of lugging around two separate lists.
1.5.31
- Fix: improve toolchain file path error and info messages
1.5.29
- Fix: revert macro name for
_SRCS
and_HRDS
to be resolved, with arguments to remain
unresolved.
1.5.25
- Fix: resolve white space preservation in regenerated
CMakeLists.txt
file. Only changing text
for values which were changed. - Fix:
CMakeLists.txt
file with mixed project macro name whenPROJECT_NAME
or
CMAKE_PROJECT_NAME
is used to set_SRCS
and_HDRS
, while project was set with another
macro name, for exampleproject(${ANOTHER_NAME})
- Fix: disable diff buttons if the toolchain file is not
ArduinoToolchain.cmake
so that other
toolchain files will not be erroneously compared to bundled version. - Fix: add second diff button for toolchain diff viewing
Platform/Arduino.cmake
- Fix: allow directories to be selected for toolchain file path.
- Fix: if a directory is selected add
ArduinoToolchain.cmake
file name automatically.
1.5.11
- Change: minimum supported version is
201.6668.113
- Add: Toolchain file path option, wth diff and create, to allow not having a
cmake
directory
and tool chain files in every project. Also allows to use different toolchain than
ArduinoCmake.cmake
. - Fix: Arduino.cmake to detect libraries which need RECURSE flag and set it automatically.
Determination is made by looking forsrc/
subdirectory containing source files. If one is
found the library source search is recursed. - Fix: Arduino.cmake to exclude sources from subdirectories whose name begins with
cmake-build
orexamples
. Otherwise, it went off to use sources from the build directories to determine
library dependence. - Fix: Update
programmers.txt
from Arduino version1.8.19
- Fix: apply pull requests from original project for suggested fixes:
1.5.9
- Fix: serial monitor tool window throwing exceptions on closing because some elements were
already disposed. - Fix: serial monitor settings, baud rate was always showing up as custom.
- Fix: project build settings, baud rate was always default, regardless of how it was set in
CMakeLists.txt. - Fix: IDE exceptions about wrong DataContext and missing component value in DataContext for
status bar widget
1.5.7
- Fix: lost clear all button in serial monitor console view, deprecated and removed in 2020.1
- Add: Option to clear Serial Console on reconnect after build.