Releases: nRF24/pyRF24
v0.4.2
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.
0.4.2 - 2024-10-05
🚀 Added
📦 Dependency updates
- Bump pypa/cibuildwheel from 2.19.2 to 2.21.2 in the github-actions group across 1 directory by @dependabot[bot] in #83
- Bump the rf24-submodules group across 1 directory with 3 updates by @dependabot[bot] in #84
🗨️ Changed
- Enable musl linux release builds or aarch64 and armv7l by @2bndy5 in
e117588
- [CI] setup qemu for all supported platforms by @2bndy5 in
e6e7970
Full commit diff: v0.4.1...0.4.2
v0.4.1
What's Changed
- update dependabot config by @2bndy5 in #70
- Bump pypa/cibuildwheel from 2.17.0 to 2.19.2 in the github-actions group by @dependabot in #74
- Bump the rf24-submodules group across 1 directory with 3 updates by @dependabot in #75
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- unify all compiled C++ into 1 binary file by @2bndy5 in #64
- Bump RF24Network from
ba5a2a5
to219d055
by @dependabot in #65 - Bump RF24 from
c200b7c
to0aac3d5
by @dependabot in #66 - Bump RF24Mesh from
7c30deb
to8f030b4
by @dependabot in #67
Full Changelog: v0.3.0...v0.4.0
Newer GPIO implementation
What's Changed
Improvements
- Update clang format by @2bndy5 in #35
- Expose RF24_DRIVER and fix linking to shared utility driver libs by @2bndy5 in #46
- Update scanner by @2bndy5 in #47
- supplement SPIDEV & RPi drivers with copy of linux/gpio.h by @2bndy5 in #49
- Bump RF24 from
638095e
toc200b7c
by @dependabot - Bump RF24Network from
4e804ee
toba5a2a5
by @dependabot - Bump RF24Mesh from
38ee022
to7c30deb
by @dependabot
Developer dependencies
- Bump actions/setup-python from 4 to 5 by @dependabot in #29
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #30
- Bump pypa/cibuildwheel from 2.16.2 to 2.17.0 by @dependabot in #44
- Bump peaceiris/actions-gh-pages from 3 to 4 in the actions group by @dependabot in #57
Full Changelog: v0.2.5...v0.3.0
fix source distribution for when using RPi driver
What's Changed
- Fix typo by @expert-m in #25
- Bump pypa/cibuildwheel from 2.16.1 to 2.16.2 by @dependabot in #26
- Bump RF24Network from
a334fa6
to4e804ee
by @dependabot in #27 - [RF24 wrapper] use
rf24_gpio_pin_t
andRF24_PIN_INVALID
by @2bndy5 in #28
New Contributors
Full Changelog: v0.2.4...v0.2.5
fix for available() inconsistency
What's Changed
- Use dependabot by @2bndy5 in #18
- Bump actions/checkout from 3 to 4 by @dependabot in #19
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #23
- Bump pypa/cibuildwheel from 2.12.0 to 2.16.1 by @dependabot in #21
- Bump RF24 from
a028813
to638095e
by @dependabot in #24
Full Changelog: v0.2.3...v0.2.4
Regular update for submodules and docs
increase rf24_network.MAX_PAYLOAD_SIZE to 1514 bytes
expose older open*Pipe() functions that take an int address
What's Changed
- Expose old open pipe funcs by @2bndy5 in #12
- Build and distribute binary wheels for desktop Linux platforms.
Full Changelog: v0.2.0...v0.2.1
distributing to pypi
This release is the first available to pypi (remotely accessible via pip). We're using pypa/cibuildwheels to distribute a binary wheel for aarch64 platforms (Linux only). We'll be relying on the piwheels project to build armhf compatible wheels for the 32-bit Raspberry Pi OS.
We're starting with v0.2.0 because v0.1.x was used for alpha testing pypi uploads, and you can't re-use tags on pypi.