arduino-libraries / ArduinoHttpClient

Arduino HTTP Client library
287 stars 172 forks source link

Remove superfluous and broken manifest file #133

Closed per1234 closed 2 years ago

per1234 commented 2 years ago

library.json is PlatformIO's native library manifest file but Arduino's library.properties is also supported by PlatformIO:

https://docs.platformio.org/en/latest/librarymanager/creating.html#creating-library

The library.json file was missing the required version field:

https://docs.platformio.org/en/latest/librarymanager/config.html#version

Although it could be added, experience with other libraries (https://github.com/arduino-libraries/NTPClient/issues/152) indicates that it is not really realistic to expect two manifest files to be properly maintained.

Since the Arduino development software and the Arduino Library Manager require library.properties, if there is to be only one then it must be library.properties that is kept and library.json that is removed.