Skip to content

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.

rf24-py/v0.5.0 - 2025-09-02

🚀 Added

  • Distribute future-compatible python wheels by @2bndy5 in #80

🛠️ Fixed

  • Adjust linting by @2bndy5 in #78

📝 Documentation

  • Regenerate Change Logs by @2bndy5 in de989ee

Full commit diff: rf24-py/v0.4.1...rf24-py/v0.5.0

rf24-py/v0.4.1 - 2025-08-01

🛠️ Fixed

  • Specify README path in metadata by @2bndy5 in 09e0ce3

📦 Dependency updates

  • Bump version to rf24-py/v0.4.1 by @2bndy5 in 64c1af2

Full commit diff: rf24-py/v0.4.0...rf24-py/v0.4.1

rf24-py/v0.4.0 - 2025-08-01

💥 Breaking Changes

  • Migrate to uv by @2bndy5 in #71

📦 Dependency updates

  • Edit bump-n-release CI workflow by @2bndy5 in #69
  • Bump version to rf24-py/v0.4.0 by @2bndy5 in bf64d49

Full commit diff: rf24-py/0.3.1...rf24-py/v0.4.0

rf24-py/0.3.1 - 2025-07-22

📦 Dependency updates

  • Migrate to napi-rs v3 by @2bndy5 in #64
  • Bump rf24-rs to v0.3.1 by @2bndy5 in 70bdf19
  • Bump rf24ble-rs to v0.1.4 by @2bndy5 in 0ff3ffa
  • Bump rf24-py to v0.3.1 by @2bndy5 in 4b0e1f8

📝 Documentation

  • Revise docs about RF24::tx_delay property. by @2bndy5 in e7b29c1
  • Switch to nur by @2bndy5 in #50
  • Use typedoc default HTML output by @2bndy5 in #59

Full commit diff: rf24-py/0.3.0...rf24-py/0.3.1

rf24-py/0.3.0 - 2025-05-04

🚀 Added

  • Use concrete error type by @2bndy5 in #42

💥 Breaking Changes

  • Replace open_tx_pipe() with as_tx(Option<address>) by @2bndy5 in #41

📦 Dependency updates

  • Upgrade to yarn modern by @2bndy5 in #33
  • Update defmt requirement from 0.3.10 to 1.0.1 in the cargo group by @dependabot[bot] in #31
  • Bump rf24ble-rs to v0.1.2 by @2bndy5 in 33fe013
  • Bump rf24-rs to v0.3.0 by @2bndy5 in abb8fda
  • Bump rf24ble-rs to v0.1.3 by @2bndy5 in d408ffe
  • Bump rf24-py to v0.3.0 by @2bndy5 in 235dc93

🗨️ Changed

  • Regenerate change logs by @2bndy5 in 581751a
  • Remove _ prefix from private members by @2bndy5 in 39d8287

Full commit diff: rf24-py/0.2.1...rf24-py/0.3.0

rf24-py/0.2.1 - 2025-04-06

🛠️ Fixed

  • Use const for max BLE payload size by @2bndy5 in #30

📦 Dependency updates

  • Bump rf24-rs to v0.2.1 by @2bndy5 in f266b96
  • Bump rf24ble-rs to v0.1.0 by @2bndy5 in 1513ada
  • Bump rf24ble-rs to v0.1.1 by @2bndy5 in 3094968
  • Bump rf24-py to v0.2.1 by @2bndy5 in a030660

Full commit diff: rf24-py/0.2.0...rf24-py/0.2.1

rf24-py/0.2.0 - 2025-04-06

🚀 Added

  • Add fake BLE API for nRF24L01 by @2bndy5 in #25

💥 Breaking Changes

  • Rename EsbConfig to RadioConfig by @2bndy5 in #19

📦 Dependency updates

  • Bump rf24-rs to v0.1.1 by @2bndy5 in 8ca278b
  • Bump rf24-rs to v0.1.2 by @2bndy5 in 81dd350
  • Update pyo3 requirement from 0.23.4 to 0.24.0 in the cargo group by @dependabot[bot] in #17
  • Bump rf24-rs to v0.2.0 by @2bndy5 in 5ce9ac4
  • Bump rf24-py to v0.2.0 by @2bndy5 in 007f745

🚦 Tests

  • Improve rf24-rs tests by @2bndy5 in #26

📝 Documentation

  • Update API docs for bindings by @2bndy5 in #20
  • Various doc updates by @2bndy5 in #22
  • Some review changes by @2bndy5 in 86b4117

🗨️ Changed

  • Reassess min supported rust version by @2bndy5 in a9ca278
  • Dev workflow improvements by @2bndy5 in c493356
  • Reorganize bindings' sources by @2bndy5 in 3383200
  • Improve readability in rf24-rs sources by @2bndy5 in f468315

Full commit diff: rf24-py/0.1.1...rf24-py/0.2.0

rf24-py/0.1.1 - 2025-03-09

🚀 Added

  • Implement nRF24L01 driver by @2bndy5 in #1

📦 Dependency updates

  • Bump the pip group with 2 updates by @dependabot[bot] in #15
  • Bump rf24-py to v0.1.1 by @2bndy5 in 586b255

🗨️ Changed

  • Prepare release CI by @2bndy5 in #14

Full commit diff: f8863cc...rf24-py/0.1.1

New Contributors

  • @dependabot[bot] made their first contribution in #15