RF24Ethernet - TCP/IP over RF24Network v1.6.17
TMRh20 - Pushing the practical limits of RF24 modules
Loading...
Searching...
No Matches
Changelog

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

  • Fix for MQTT example by @TMRh20 in 09ff6d3
  • Clean up by @TMRh20 in a58c42c
  • Clean up by @TMRh20 in 7d23534

🛠️ 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