Francois BIOT
fd305d7b48
Fix return value of MqttClient::publish if not connected
2023-04-10 12:43:06 +02:00
hsaturn
6339be8044
Add unit test for client deletion upon wifi disconnection
2023-04-10 10:44:46 +02:00
hsaturn
d3bf379d19
Fix memory leak for broker to remote broker connection
2023-04-10 10:43:27 +02:00
hsaturn
3c77f7cafd
Added a test for instances count (memory leak again)
2023-04-09 21:03:46 +02:00
hsaturn
ff3ff6e80e
Merge pull request #70 from richievos/patch-1
...
Build cleanly under c++14
2023-04-09 10:47:15 +02:00
Richie Vos
14882fed22
Build cleanly under c++14
...
Other parts of TinyConsole require >= c++ 14, but this forces c++17.
That's not necessarily a problem, but it triggered some build warnings for me,
so in case that's unintentional I'm sending this diff.
Exact warning:
```
Compiling .pio/build/esp32dev/lib4a7/TinyMqtt/TinyMqtt.cpp.o
.pio/libdeps/esp32dev/TinyMqtt/src/TinyMqtt.cpp: In member function 'MqttError MqttBroker::subscribe(MqttClient*, const Topic&, uint8_t)':
.pio/libdeps/esp32dev/TinyMqtt/src/TinyMqtt.cpp:221:13: warning: structured bindings only available with -std=c++17 or -std=gnu++17
for(auto& [retained_topic, retain]: retained)
```
I personally just switched to c++17 as my fix/workaround.
2023-04-03 20:46:41 -07:00
hsaturn
ead3ae90e9
Release 1.0.0
2023-03-23 13:59:05 +01:00
hsaturn
5d07294fde
Merge branch 'main' into timeout
1.0.0
2023-03-23 13:46:02 +01:00
hsaturn
088071d17f
[readme] Words about retain
2023-03-23 13:44:48 +01:00
Francois BIOT
e41452edf0
[fixes] Timeout and broker to broker modifications
2023-03-23 13:42:09 +01:00
hsaturn
f8a2e35dd9
[readme] Words about retain
2023-03-22 20:37:28 +01:00
hsaturn
43dbea1f17
[test] Fix payload bug in test + moved huge paylod from network to here
2023-03-22 20:31:41 +01:00
hsaturn
02496bef73
[test] Test added for retain
2023-03-22 20:31:05 +01:00
hsaturn
e4ad27c805
[MqttClient] Added connect(IPAddress)
2023-03-22 20:29:52 +01:00
hsaturn
37fb46ec3b
[TinyMqtt.cpp] Removed obsolete comment
2023-03-22 20:29:25 +01:00
hsaturn
245e74666e
[examples] Little modification for RETAIN
2023-03-22 20:28:58 +01:00
hsaturn
294657f2ca
[bump_version] Added a commit message for bump version
2023-03-22 09:43:04 +01:00
Francois BIOT
bf84e29831
retain is coming git status!
2023-03-22 00:29:55 +01:00
Francois BIOT
0c7c830a26
Release 0.9.19
2023-03-11 18:51:08 +01:00
hsaturn
6e601228e6
Added compatibility with me-no-dev/ESPAsyncTCP@^1.2.2
0.9.19
2023-03-11 18:49:51 +01:00
hsaturn
46798ff0de
Fix bug with Async Tcp
2023-03-11 18:47:41 +01:00
Francois BIOT
45fedf84c9
tinymqtt-tests.ino fix bad color after underrun
2023-02-24 00:18:34 +01:00
Francois BIOT
f9c8dca1e5
tinymqtt-tests fix prompt bug
2023-02-23 23:56:22 +01:00
Francois BIOT
7e1586c0b5
platformio, make tiny-tests example compilation ok
2023-02-23 23:08:30 +01:00
hsaturn
123c5a8fa5
Release 0.9.18
2023-02-23 20:43:27 +01:00
hsaturn
21fb01848d
Release 0.9.17
0.9.18
2023-02-23 20:42:26 +01:00
hsaturn
66b1e71ee2
Fix depends
0.9.17
2023-02-23 20:36:10 +01:00
hsaturn
e5115087ea
Release 0.9.16
2023-02-23 20:15:38 +01:00
hsaturn
cc004875b5
Release 0.9.16
0.9.16
2023-02-23 20:12:49 +01:00
Francois BIOT
58ae2436d3
Release 0.9.15
2023-02-23 19:41:47 +01:00
Francois BIOT
cda94368a7
Change bump version script
0.9.15
2023-02-23 19:37:11 +01:00
Francois BIOT
0126a39327
Release 0.9.14
2023-02-23 19:36:51 +01:00
Francois BIOT
2587371457
Minor typo changes and add comments
0.9.13
0.9.14
2023-02-23 19:24:27 +01:00
hsaturn
a880a1ff2f
Minor updates
2023-02-23 19:22:40 +01:00
hsaturn
143d57db2d
Re-enabled lot of local unit tests
2023-02-22 07:40:12 +01:00
hsaturn
2a8dbd09c5
Memory deletion fixes
2023-02-20 05:24:35 +01:00
Francois BIOT
00333ed805
[TinyMqtt] Fix obsolete warning
2023-02-20 03:22:50 +01:00
hsaturn
9228408f57
[tests] Added -Wall and use TinyConsole::string
2023-02-20 02:39:43 +01:00
hsaturn
1653b2e386
[tests] Added a compilation test (based on example tiny-tests)
2023-02-20 02:28:22 +01:00
Francois BIOT
775fbc14ee
[tests] Use TinyConsole::string instead of any
2023-02-20 02:24:39 +01:00
hsaturn
c21b7b63fb
[tests] Removed warning and using namespace std
2023-02-20 02:21:33 +01:00
hsaturn
e45af112c2
Update README.md
2023-02-19 09:16:35 +01:00
hsaturn
f9c539ff6a
Added TinyConsole aunit test and dependency
2023-02-19 09:16:10 +01:00
hsaturn
7dc23d322c
TinyString moved to TinyConsole
2023-02-19 08:38:11 +01:00
Francois BIOT
4fb632ce3d
[TinyString] change size_t to be more tolerant with signed ints
2023-02-19 06:04:54 +01:00
hsaturn
c9130c7a24
[TinyString] Added size_t, added find(char)
2023-02-19 05:21:55 +01:00
hsaturn
31c51aeaff
[aunit] Use my git repo instead of bxpark's
2023-02-15 07:57:25 +01:00
hsaturn
2eeda4ecab
[makefiles] Added missing Makefile.opt
2023-02-15 05:39:17 +01:00
hsaturn
787cb77a26
String indexer std::string removed
2023-02-15 05:37:23 +01:00
hsaturn
d324a913ec
Merge pull request #59 from richievos/clearer-version-error
...
More informative error on version mismatch
2023-02-13 09:00:39 +01:00