All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.6.17 - 2024-10-06
🚀 Added
- Add renewAddress if connect fails by @TMRh20 in
76a1511
- Merge pull request #49 from nRF24/mqtt_examples_renew by @TMRh20 in #49
🗑️ Removed
- Example adjustments, new example by @TMRh20 in
9b78743
🗨️ Changed
- Update RF24Ethernet.h by @TMRh20 in
5b32020
- [CI] add new example; rm PubSubClient dep by @2bndy5 in
a57a390
- [CI] rm duplicated job in arduino workflow by @2bndy5 in
fd4ab23
- Ignore unused parameters in new example by @2bndy5 in
a341c88
- Cast the deref'd value of unused parameter by @2bndy5 in
b0ae98a
Full commit diff: v1.6.16...v1.6.17
1.6.16 - 2024-07-01
🚀 Added
- Merge pull request #46 from nRF24/docs by @TMRh20 in #46
- Additions to last commit by @TMRh20 in
52722dd
🗑️ Removed
- Update RF24Ethernet config&setup by @TMRh20 in
6cf3278
- Rexmit & hold by @TMRh20 in
ef264b6
🛠️ Fixed
- Merge pull request #48 from nRF24/fixOutgoingData by @TMRh20 in #48
🗨️ Changed
- Update examples with correct URL by @TMRh20 in
a49ef05
- Merge pull request #47 from nRF24/FixURLAgain by @TMRh20 in #47
- Change YouTube link to newer video by @TMRh20 in
036480a
- Need sudo for certain commands by @TMRh20 in
5254638
- Update Arduino setup info by @TMRh20 in
0fae40c
- Update doxygen CSS and use v1.11.0 by @2bndy5 in
ed31ad6
- Println to print by @TMRh20 in
0662744
- Update RF24Ethernet.cpp by @TMRh20 in
5ea785a
- Merge branch 'fixOutgoingData' of https://github.com/nRF24/RF24Ethernet into fixOutgoingData by @TMRh20 in
1fd70e2
- Partially revert prev change by @TMRh20 in
2c5ed33
- Bump version to v1.6.16 by @TMRh20 in
4b9271a
Full commit diff: v1.6.15...v1.6.16
1.6.15 - 2024-06-11
🛠️ Fixed
- Fix for BluePill by @TMRh20 in
c2e022b
- Fix URL in client examples by @TMRh20 in
45fbb74
📝 Documentation
- Minor doc updates by @2bndy5 in #45
🗨️ Changed
- Minor change to last commit by @TMRh20 in
8af59af
- Merge pull request #42 from nRF24/BluePillFix by @TMRh20 in #42
- Update clang format by @2bndy5 in #41
- Update examples/Getting_Started_SimpleClient_Mesh_DNS/Getting_Started_SimpleClient_Mesh_DNS.ino by @TMRh20 in
f32e377
- Merge pull request #44 from nRF24/FixURL by @TMRh20 in #44
- Bump version to v1.6.15 by @2bndy5 in
590b307
Full commit diff: v1.6.14...v1.6.15
1.6.14 - 2023-10-26
🚀 Added
- Add fix for ESP32 by @TMRh20 in
7fd48a7
🗨️ Changed
- Merge pull request #38 from nRF24/ESP32-Fix by @TMRh20 in #38
- Simplify timeouts by @TMRh20 in
b92a75b
- Minor update to latest changes by @TMRh20 in
844e849
- Adjust for prev commit by @TMRh20 in
a1c353a
- Clang format per @2bndy5 #39 by @TMRh20 in
778461e
- Merge pull request #39 from nRF24/ConnectionTimeouts by @TMRh20 in #39
- Simplify connection timeouts more by @TMRh20 in
2e2b700
- Merge pull request #40 from nRF24/ConnectionTimeouts by @TMRh20 in #40
- Update version for release by @TMRh20 in
368a8ef
- Ran clang-format on RF24Client.cpp by @2bndy5 in
52b9aae
- Modify triggers for PIO CI by @2bndy5 in
5996e13
Full commit diff: v1.6.13...v1.6.14
1.6.13 - 2023-06-22
🚀 Added
- Support NRF52x by @TMRh20 in
991fed3
🗨️ Changed
Full commit diff: v1.6.12...v1.6.13
1.6.12 - 2023-06-06
🚀 Added
- Add link to Arduino Project Hub tutorial by @TMRh20 in
1c143ae
- Add
deploy-release
arg to PIO reusable CI call by @2bndy5 in 1f651f6
🛠️ Fixed
- Fix for RPi Pico by @TMRh20 in
d661558
📝 Documentation
- Manually trigger docs CI by @2bndy5 in
0649526
- Doc updates and reusable CI by @2bndy5 in
0f3f6d9
🗨️ Changed
- Update extra lib deps for PIO CI by @2bndy5 in
440ddad
- Update version for release by @TMRh20 in
0f5af50
Full commit diff: v1.6.11...v1.6.12
1.6.11 - 2022-07-21
🛠️ Fixed
- Fix HTTP header responses by @TMRh20 in
acc187e
- Merge pull request #35 from nRF24/Fix-HTTP-headers by @TMRh20 in #35
🗨️ Changed
- Clang Formatting by @TMRh20 in
9954db3
- Minor version bump by @TMRh20 in
50e3f2a
Full commit diff: v1.6.10...v1.6.11
1.6.10 - 2022-07-09
🚀 Added
- Add bluepill board to PIO CI by @2bndy5 in
95477fe
- Add clang-format config by @2bndy5 in
8d70eb0
🗑️ Removed
- Remove old AStyle config by @2bndy5 in
64d7715
🛠️ Fixed
- Fix error in examples by @TMRh20 in
e6bd624
- Fix for #28 by @TMRh20 in
03bead3
- Fix connection issues by @TMRh20 in #33
🗨️ Changed
- Update clock-arch.c by @TMRh20 in
88820be
- Update licenses for PIO lib registry by @2bndy5 in
8506d9c
- Merge pull request #29 from nRF24/Fix#28 by @TMRh20 in #29
- Update Arduino CI workflow by @2bndy5 in
2ccc1ed
- There is no testing for ATTiny here by @2bndy5 in
96c3e0b
- Merge pull request #32 from nRF24/enable-code-size-delta-reports by @TMRh20 in #32
- Update CI workflows by @2bndy5 in
2c22d90
- Ran clang-format on all relevant sources by @2bndy5 in
a4d4834
- Oops! use actual arduino config for examples by @2bndy5 in
d660bd6
- Merge pull request #34 from nRF24/clang-format by @TMRh20 in #34
- Minor version bump by @2bndy5 in
726eb0d
Full commit diff: v1.6.9...v1.6.10
1.6.9 - 2021-11-28
🚀 Added
- Add lib.json and remove some examples from CI by @2bndy5 in
106e6ad
- Add a better example by @TMRh20 in
1b5c1e5
- Add a retry to network_send() by @TMRh20 in
98381b7
- Add even better example by @TMRh20 in
5a60e61
- Add DNS/UDP example by @TMRh20 in
7aef919
🗑️ Removed
- Remove unnecessary memory buffer by @TMRh20 in
d96617a
🛠️ Fixed
- Fix broken link in docs by @2bndy5 in
7e74375
- Fix formatting in last commit by @2bndy5 in
ed7232d
- Fix formatting by @TMRh20 in
329ff2b
- Fix error in example by @TMRh20 in
16d0a2c
📝 Documentation
- Verify docs locally by @2bndy5 in
0a4ab3e
🗨️ Changed
- Use memcpy instead of byte packing. Makes it compatible with STM32 based boards in
f565c79
- Merge pull request #25 from microtronics/stm32fix by @TMRh20 in #25
- Fmt examples & add CI for arduino and PIO by @2bndy5 in
518d5fb
- Used AStyle.exe correctly this time by @2bndy5 in
8094b9c
- [PIO CI] stm32 core seems broken by @2bndy5 in
4e4fb10
- [RF24Server on esp32] add overload begin(uint16_t) by @2bndy5 in
361d3ec
- Gimme em badges! glob multi-file example in PIO CI by @2bndy5 in
cba39de
- Update doxygen CI workflow by @2bndy5 in
9cdb734
- [PIO CI] rename saved artifact by @2bndy5 in
cc1f554
- [PIO CI] re-rename saved artifact by @2bndy5 in
be4ce32
- Merge pull request #26 from nRF24/add-ci by @TMRh20 in #26
- Doxygen does like md hyperlinks in section titles by @2bndy5 in
e861b92
- Auto-publish to PIO by @2bndy5 in
ff9acc9
- Use –non-interactive option in PIO CI by @2bndy5 in
1dd910d
- Update README.md by @TMRh20 in
f36b353
- Update example by @TMRh20 in
1863140
- Update example by @TMRh20 in
58be122
- Replace pubsub example by @TMRh20 in
024d455
- Consistent mesh management by @TMRh20 in
44e456b
- Update Getting_Started_SimpleServer_Mesh.ino by @TMRh20 in
db724a7
- Clean up uip_userdata_t struct by @TMRh20 in
a9936c8
- Update Getting_Started_SimpleClient_Mesh_DNS.ino by @TMRh20 in
49440fa
- Correct default IPs by @TMRh20 in
8a4028b
- Update library.properties by @TMRh20 in
d889b28
- Update library.json by @TMRh20 in
229e7c3
Full commit diff: v1.6.8...v1.6.9
New Contributors
- @ made their first contribution
1.6.8 - 2021-04-13
📝 Documentation
- Docs abstraction & code formating by @2bndy5 in #22
🗨️ Changed
- Version bump (patch+1) by @2bndy5 in
4e0a01e
Full commit diff: v1.6.7...v1.6.8
1.6.7 - 2020-12-14
🛠️ Fixed
- Fix warnings; show files list; ref HTML.h properly by @2bndy5 in
bb0b29d
- Fix missing images by @2bndy5 in
ad0980c
📝 Documentation
- Redirect doc links to nRF24 org by @2bndy5 in
ff4a678
- Merge pull request #20 from 2bndy5/master by @TMRh20 in #20
🗨️ Changed
- Edit doxyfile OUTPUT_DIR & add workflow by @2bndy5 in
6e11fe7
- Format doxygen css file & include latest changes by @2bndy5 in
e05b8ac
- Only run doxygen on master branch by @2bndy5 in
4b92ed4
- Del "_Dev" part of dead links by @2bndy5 in
ef0e46f
- Merge pull request #21 from 2bndy5/master by @2bndy5 in #21
- Update library.properties by @TMRh20 in
ef5b331
Full commit diff: v1.6.6...v1.6.7
1.6.6 - 2020-11-18
🚀 Added
- Add alternate MQTT example by @TMRh20 in
3910456
🗨️ Changed
- Update example in header file by @TMRh20 in
535ed65
- Update library.properties by @TMRh20 in
346aca3
Full commit diff: v1.6.5...v1.6.6
1.6.5 - 2020-08-17
🗨️ Changed
- Update README.md by @TMRh20 in
329fec9
- Bug fixes for memory issues etc by @TMRh20 in
51c3a98
- SimpleClient Example: pizza & a book by @TMRh20 in
564d94e
- Update for release by @TMRh20 in
f329f33
Full commit diff: v1.6.4...v1.6.5
1.6.4 - 2020-08-01
🗑️ Removed
🛠️ Fixed
- Fix bugginess on AVR devices by @TMRh20 in
752772d
🗨️ Changed
- Minor fix for MQTT example by @TMRh20 in
30ccf24
- Cleanup warnings/minor issues by @TMRh20 in
946f00b
- Update version for release by @TMRh20 in
d57eeef
Full commit diff: v1.6.3...v1.6.4
1.6.3 - 2020-04-08
🗨️ Changed
- Update MQTT example by @TMRh20 in
e444a3c
- Improve responsiveness of mqtt sketch by @TMRh20 in
0905344
- Specify library dependencies in library.properties by @per1234 in
603b15b
- Merge pull request #18 from per1234/depends by @TMRh20 in #18
- Update version for current release by @TMRh20 in
83d778c
Full commit diff: v1.6.2...v1.6.3
New Contributors
- @per1234 made their first contribution
1.6.2 - 2019-05-09
🛠️ Fixed
- Fix for non-AVR devices by @TMRh20 in
fc55fad
🗨️ Changed
- Attempt compliance with GPL per lucky #13 by @TMRh20 in
9376e45
- Revert window size change, MQTT: Unique client ID by @TMRh20 in
e3bca34
- Correct url in library.properties by @TMRh20 in
39f9ced
- Update version for release by @TMRh20 in
f284197
Full commit diff: 1.6.1...v1.6.2
1.6.1 - 2015-12-18
🗑️ Removed
- Slight reversion of prev changes by @TMRh20 in
2cf04ed
🛠️ Fixed
- Fix client operator conversion per @kluzzebass #10 by @TMRh20 in
3b1bb22
- Fix mqtt example by @TMRh20 in
01873b0
📝 Documentation
- Connection retries, Arduino yield() function by @TMRh20 in
9afea4f
🗨️ Changed
- Workaround for yield() crash on ESP8266 by @TMRh20 in
70315fb
- Update/fix SLIP gateway example by @TMRh20 in
ecbee0a
- Update library properties by @TMRh20 in
97e6b4c
Full commit diff: 1.6...1.6.1
1.6 - 2015-11-29
🚀 Added
- Add readme by @TMRh20 in
65066ec
- Add multicast relay, modify TCP window handling by @TMRh20 in
d822d3e
- Add documentation link to readme by @TMRh20 in
7ee89d4
- Add example using RF24Mesh for address assignment by @TMRh20 in
c829c16
- Add missing timer files by @TMRh20 in
be53c75
- Add waitAvailable() , reduce memory by @TMRh20 in
0f3b917
- Add Ethernet.update() function by @TMRh20 in
fead31f
- Add address renewal to client example by @TMRh20 in
62a244d
- Add info to readme per #3 by @TMRh20 in
bd1fc76
- Add ESP8266 example with dual interfaces by @TMRh20 in
834da23
- Add library.properties by @TMRh20 in
427f0e7
🗑️ Removed
- Major update v1.2b, add UDP, DNS support by @TMRh20 in
c7c21d3
- Cleanup for main client and server code by @TMRh20 in
7455ab3
- V1.5b - Update for RF24Gateway/RF24Mesh defaults by @TMRh20 in
e4d108a
🛠️ Fixed
- Fix readme by @TMRh20 in
146eeff
- Fix instructions for SLIP_Gateway example by @TMRh20 in
e8305b8
- Prevent stalling during downloads by @TMRh20 in
bc32545
- Corrupt client requests, reliability by @TMRh20 in
0d698e4
- Hang on failed writes, Debugging by @TMRh20 in
1efcca8
- Fix server include for last change by @TMRh20 in
4120ba2
- UDP/DNS with TUN/RF24Mesh by @TMRh20 in
a393f97
- Fix compile in Arduino IDE 1.0.6 by @TMRh20 in
a92d9ff
- Fix mistake in change to exmaples by @TMRh20 in
e185890
- Fixes for outgoing data handling by @TMRh20 in
e852e1d
- Hanging on writes by @TMRh20 in
3049d3a
- Fix HTML.h broken on last update (Server examples) by @TMRh20 in
2994669
- Fix bug, playing w/RF24 IP interface on ESP8266 by @TMRh20 in
84e87d3
🗨️ Changed
- :circus_tent: Added .gitattributes & .gitignore files by @TMRh20 in
eb9a4bd
- Chg readme to point to current development fork by @TMRh20 in
1a50c46
- Check in current code of RF24Ethernet by @TMRh20 in
3a7b37e
- Check-in todays updates by @TMRh20 in
74fe127
- Update readme by @TMRh20 in
e305a42
- Check in current code by @TMRh20 in
6f5f7c5
- Bring more in-line with Arduino Ethernet API by @TMRh20 in
497d8a9
- Clean up examples by @TMRh20 in
8c6b3a2
- Clean up examples and config, add new example by @TMRh20 in
4490082
- Merge remote-tracking branch 'origin/master_dev' by @TMRh20 in
1de5950
- Minor adjustments by @TMRh20 in
c1732e9
- Merge remote-tracking branch 'origin/master_dev' by @TMRh20 in
13aa97d
- Changes for SLIP & TUN connectivity by @TMRh20 in
43da312
- Update SLIP_Gateway example to make it clearer by @TMRh20 in
c3ee51f
- Minor changes by @TMRh20 in
8e19e5f
- MAC address format change by @TMRh20 in
5cfb3be
- Increase TCP window re-open delay to .5 seconds by @TMRh20 in
000c283
- Check in current code improvements by @TMRh20 in
0de6fa4
- Stability and reliability improvements by @TMRh20 in
bab410c
- Copied wrong HTML.h file by @TMRh20 in
66a8af2
- Slight fix for HTML.h example file by @TMRh20 in
5b9d62e
- Update SimpleServer_Mesh example by @TMRh20 in
a7e83bd
- Separate buffers, periodic timing, cleanup by @TMRh20 in
85bfb66
- Update examples for waitAvailable() functionality by @TMRh20 in
4620209
- Increment version, add info by @TMRh20 in
7fe284a
- Improve TCP Window Handling by @TMRh20 in
b8da4d1
- Cleanup from changes, Increment Version by @TMRh20 in
dfaafbd
- Slight bugfix for v1.3b by @TMRh20 in
07d6c39
- Slight increase to UIP_MAXRTX value by @TMRh20 in
72a6821
- Better handling of outgoing data by @TMRh20 in
18fb804
- Set multicastRelay in configure by @TMRh20 in
763c7df
- Use ext RF24Network buffer for uIP (memory usage) by @TMRh20 in
da3ca3f
- Rename example file by @TMRh20 in
d261122
- Updates by @TMRh20 in
ad62631
- Major client fixes/workarounds, MQTT working by @TMRh20 in
87937bc
- Minor update to new mqtt example by @TMRh20 in
31f2184
Full commit diff: eb9a4bd...1.6