versions 1.8.14 and later (including 1.8.19) broke the expansion of property references in the version property in platform.txt #11813
Labels
arduino-cli
Related to the arduino-cli tool
Component: Compilation
Related to compilation of Arduino sketches
Type: Bug
Type: Wontfix
Arduino has decided that it will not resolve the reported issue or implement the requested feature
Arduino 1.8.13 supported a version like:
(platform.txt, from https://github.com/SpenceKonde/megaTinyCore/blob/edd683dc9074a0e9844adb825cfb388f5fa74d04/megaavr/platform.txt)
in 1.8.14 this stopped working. This is causing the author of a few fairly well used cores @SpenceKonde (megaTinyCore, DxCore, ATTinyCore) to recommend the continued use of 1.8.13 as the most recent working build. Unfortunately that build has a vulnerable version of Log4J and lacks a lot of the other good work done since.
This was reported for 2.0 by @per1234 in arduino/arduino-cli#1823 and fixed by @cmaglie in arduino/arduino-cli#1830
Is there any chance of getting this fix back ported to a 1.8.x release since the behavior used to work in 1.8.13?
If not, can the documentation be updated to say this is not a supported feature and won't be fixed?
Thanks and sorry it wasn't reported sooner after it broke. Because it only applies to manual installation it took a while to figure out the root cause and was considered nondeterministic for a long time.
The text was updated successfully, but these errors were encountered: