Firstly the version platformio maintains is different from the version they provide. For example latest version number is 1.203 and this maps to v2.2.0 of the library. Another issue is the latest version of this framework is 2.3.0 and platformio updater shows it to be updated to the latest.
That’s from a fresh install right now in a new virtualenv. That version doesn’t exist at that url. I would expect to see either 2.3.0 (for the stable version) or “somethign” for the master dev version, but 1.20300.1 doesn’t make any sense.
This is different from the platform version, below.
$ platformio platform show espressif8266
espressif8266 ~ Espressif 8266
==============================
Espressif Systems is a privately held fabless semiconductor company. They provide wireless communications and Wi-Fi chips which are widely used in mobile devices and the Internet of Things applications.
Version: 1.2.0 <<< no problem. that's a platformio version.
Home: http://platformio.org/platforms/espressif8266
License: Apache-2.0
Frameworks: simba, arduino
.... more snipped
It’s fine if you’re saying this is a platformio version. the problem is that there is nowhere that shows the version of the arduino core in use. Surely this is exactly what the package.json file could be used for?