Releases: eindiran/smbus3
Releases · eindiran/smbus3
v0.5.5
v0.5.4
What's Changed
- Create issue templates
- Developer tooling changes:
- Update workflows for
dev
branch - Use
action-validator
as pre-commit hook. - Expanded
Makefile
tasks with better control over uninstallingsmbus3
, purging thepip
cache, and building packages (with just binary wheels or just source distributions).
- Update workflows for
- Improve metadata in
setup.cfg
, including adding OS/plaform info, and minimum Python3 version. - Expand type stubs with more accurate default value information.
- Add new test to check version of tests vs installed
smbus3
.
Full Changelog: v0.5.3...v0.5.4
v0.5.3
v0.5.3
- Fixes bug in 0.5.2 which caused the build to not include any relevant code
- Add support for purging the pip cache with the
testreleased
task
Full original changelog: v0.5.2...v0.5.3
Changes from now yanked v0.5.2:
- Switch to using
setup.cfg
for configuration metadata. - Ensure packages are generated without
bdist_wheel
optionuniversal
, as Python 2 and Windows aren't supported. - Add testing option in Makefile for using the PyPI package
- Update documentation with current Makefile tasks
Full changelog: v0.5.1...v0.5.3
v0.5.1
v0.5.0
v0.5.0
Initial release of smbus3
- Initial version of
smbus3
published. - Split from
smbus2
and refactor. - Remove Python 2 support and no longer list pre-3.9 Python 3s.
- Add automated local dev tooling.
- Reach 100% coverage in unit tests.
- Add support for 10bit addressing.
- Add support for setting retry count manually.
- Add support for setting timeout manually.
- Update type stubs.