Skip to content

v4.0.1

Compare
Choose a tag to compare
@milesburton milesburton released this 15 Jan 13:50
· 23 commits to master since this release
3cfcb26

feat(license): migrate to MIT license

Replace GNU Lesser General Public License with MIT License in both header and implementation files
Update copyright year to 2024
Add full MIT license text and conditions

feat(error-handling): add retry mechanism for temperature readings

Add retryCount parameter to getTemp() with default value of 0
Add retryCount parameter to getTempC() with default value of 0
Implement retry logic in temperature reading functions

fix(device-search): improve address retrieval reliability

Add index validation in getAddress() method
Enhance error handling for device search
Improve efficiency of device enumeration

docs(api): update function documentation

Add documentation for new retry parameters
Update method signatures in header file
Clarify temperature reading behavior

test(temperature): enhance temperature reading reliability

Add retry mechanism to handle intermittent sensor failures
Implement progressive retry logic
Add timeout protection for device communication

refactor(device-handling): improve device management

Optimize device count verification
Enhance device address validation
Improve error handling in device communicatio

What's Changed

New Contributors

Full Changelog: 3.9.1...4.0.1