What's Changed
* unit tests with mock i2c by m-mcgowan in https://github.com/blues/note-python/pull/54
* Bump future from 0.18.2 to 0.18.3 by dependabot in https://github.com/blues/note-python/pull/55
* Updates and fixes for User Agent handling by m-mcgowan in https://github.com/blues/note-python/pull/56
* Extend Notecard I2C transaction timeout to 30 seconds from 10. by haydenroche5 in https://github.com/blues/note-python/pull/57
* Clean up the docs. by haydenroche5 in https://github.com/blues/note-python/pull/58
* Upgrade pytest dependency to 7.0.1. by haydenroche5 in https://github.com/blues/note-python/pull/60
* Convert `_user_agent*` variables from class to instance variables. by haydenroche5 in https://github.com/blues/note-python/pull/61
* Implement CTX/RTX. by haydenroche5 in https://github.com/blues/note-python/pull/59
* Revert "change validators import for MicroPython" by drrk in https://github.com/blues/note-python/pull/64
* Get rid of platform.py. by haydenroche5 in https://github.com/blues/note-python/pull/65
* datadog test by m-mcgowan in https://github.com/blues/note-python/pull/66
* upgrade PyYML to work around a build problem on python 3.11. by m-mcgowan in https://github.com/blues/note-python/pull/68
* Make changes to support HitL testing. by haydenroche5 in https://github.com/blues/note-python/pull/69
* fixup the name of the micropython MCU. Add cron schedule. by m-mcgowan in https://github.com/blues/note-python/pull/71
* Refactor for readability and reuse and other improvements. by haydenroche5 in https://github.com/blues/note-python/pull/67
* feat: Refactor serial and I2C code. by haydenroche5 in https://github.com/blues/note-python/pull/73
* Align serial and I2C reset with note-c. by haydenroche5 in https://github.com/blues/note-python/pull/74
* Refactor fluent API unit tests. by haydenroche5 in https://github.com/blues/note-python/pull/75
* Move fluent API unit test files into their own subdirectory. by haydenroche5 in https://github.com/blues/note-python/pull/78
* Make changes to support binary transfers. by haydenroche5 in https://github.com/blues/note-python/pull/76
* Add support for binary transfers to/from the Notecard. by haydenroche5 in https://github.com/blues/note-python/pull/77
* fix: Delay for 50 ms between I2C data queries. by haydenroche5 in https://github.com/blues/note-python/pull/79
* When checking CRC, treat sequence number and CRC as integers. by haydenroche5 in https://github.com/blues/note-python/pull/81
New Contributors
* drrk made their first contribution in https://github.com/blues/note-python/pull/64
**Full Changelog**: https://github.com/blues/note-python/compare/v1.4.6...v1.5.0