Skip to content

Commit

Permalink
Bump version and inlucde required dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
MathewHDYT committed Dec 10, 2024
1 parent a04f72e commit 10fd06f
Show file tree
Hide file tree
Showing 6 changed files with 29 additions and 11 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,4 @@ if(ESP_PLATFORM)
return()
endif()

project(ThingsBoardClientSDK VERSION 0.14.1)
project(ThingsBoardClientSDK VERSION 0.15.0)
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,10 +76,10 @@ Following dependencies are installed automatically or must be installed, too:

**Installed automatically:**
- [ArduinoJSON](https://github.com/bblanchon/ArduinoJson) — needed for dealing with the `JSON` payload that is sent to and received by `ThingsBoard`. _Please Note:_ you must use `v6.x.x` of this library as `v7.x.x` is not yet supported. Please see [this issue](https://github.com/thingsboard/thingsboard-client-sdk/issues/186#issuecomment-1877641466) for details as to why.
- [MQTT PubSub Client](https://github.com/thingsboard/pubsubclient) — for interacting with `MQTT`, when using the `Arduino_MQTT_Client` instance as an argument to `ThingsBoard`. Only installed if this library is used over `Arduino IDE` or `PlatformIO` with the Arduino framework.
- [Arduino Http Client](https://github.com/arduino-libraries/ArduinoHttpClient) — for interacting with `HTTP/S` when using the `Arduino_HTTP_Client` instance as an argument to `ThingsBoardHttp`. Only installed if this library is used over `Arduino IDE` or `PlatformIO` with the Arduino framework.

**Needs to be installed manually:**
- [MQTT PubSub Client](https://github.com/thingsboard/pubsubclient) — for interacting with `MQTT`, when using the `Arduino_MQTT_Client` instance as an argument to `ThingsBoard`.
- [Arduino Http Client](https://github.com/arduino-libraries/ArduinoHttpClient) — for interacting with `HTTP/S` when using the `Arduino_HTTP_Client` instance as an argument to `ThingsBoardHttp`.
- [MbedTLS Library](https://github.com/Seeed-Studio/Seeed_Arduino_mbedtls) — needed to create hashes for the OTA update for non `Espressif` boards.
- [Arduino Timer](https://github.com/contrem/arduino-timer) - needed to create non-blocking callback timers for non `Espressif` boards.
- [WiFiEsp Client](https://github.com/bportaluri/WiFiEsp) — needed when using a `Arduino Uno` with a `ESP8266`.
Expand Down
2 changes: 1 addition & 1 deletion docs/Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "ThingsBoard Client SDK"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 0.14.1
PROJECT_NUMBER = 0.15.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
2 changes: 1 addition & 1 deletion idf_component.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: "0.14.1"
version: "0.15.0"
description: Provides access to ThingsBoard platform over the MQTT protocol or alternatively over HTTP/S.
url: https://github.com/thingsboard/thingsboard-client-sdk
dependencies:
Expand Down
26 changes: 22 additions & 4 deletions library.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,28 @@
"type": "git",
"url": "https://github.com/thingsboard/thingsboard-client-sdk"
},
"dependencies": {
"bblanchon/ArduinoJson": "^6.21.5"
},
"version": "0.14.1",
"dependencies":
[
{
"owner": "bblanchon",
"name": "ArduinoJson",
"version": "^6.21.5"
},
{
"owner": "thingsboard",
"name": "TBPubSubClient",
"version": "^2.11.0",
"frameworks": ["arduino"]
},
{
"owner": "arduino-libraries",
"name": "ArduinoHttpClient",
"version": "^0.6.1",
"frameworks": ["arduino"]
},
"Update"
],
"version": "0.15.0",
"examples": "examples/*/*.ino",
"frameworks": "*",
"license": "MIT"
Expand Down
4 changes: 2 additions & 2 deletions library.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# See https://arduino.github.io/arduino-cli/0.35/library-specification/#libraryproperties-file-format for more information on the formatting
name=ThingsBoard
version=0.14.1
version=0.15.0
author=ThingsBoard Team
maintainer=ThingsBoard Team
sentence=ThingsBoard library for Arduino.
Expand All @@ -9,4 +9,4 @@ category=Communication
url=https://github.com/thingsboard/thingsboard-client-sdk
architectures=*
includes=ThingsBoard.h
depends=ArduinoJson (=6.21.5)
depends=ArduinoJson (=6.21.5), TBPubSubClient (>=2.11.0), ArduinoHttpClient (>=0.6.1)

0 comments on commit 10fd06f

Please sign in to comment.