Releases: Lauszus/pyblhost
Releases · Lauszus/pyblhost
1.7.1
1.7.0
What's Changed
- Bump actions/download-artifact from 4 to 5 in the github-actions group by @dependabot[bot] in #19
- Bump actions/checkout from 4 to 5 in the github-actions group by @dependabot[bot] in #20
- Bump actions/setup-python from 5 to 6 in the github-actions group by @dependabot[bot] in #21
- feat: Update to use a modern project structure and tools by @Lauszus in #22
- feat: Add example of running the tool using uvx by @Lauszus in #23
- fix: Get a unique logger instead of the global one by @Lauszus in #24
- feat(propert): Ping the bootloader 3 times when getting a property by @Lauszus in #25
- feat(git): Add git hook scripts by @Lauszus in #26
- feat: Added tests by @Lauszus in #27
- Add coverage badge by @Lauszus in #28
- feat: Remove
__enter__, as it is not longer needed, as the base class is returning "Self" by @Lauszus in #29 - feat: Make the base class an abstract base class by @Lauszus in #30
- feat: Do not hide the uv commands by @Lauszus in #31
New Contributors
- @dependabot[bot] made their first contribution in #19
Full Changelog: 1.6.0...1.7.0
1.6.0
What's Changed
- Automatically determine the base from the argument instead of assumin… by @Lauszus in #10
- Format codebase with black, enforce import order and improve type hints by @Lauszus in #11
- Update output from help by @erikandersolof in #14
- Update all Github actions to the latest version by @Lauszus in #16
- Build and publish wheel by @Lauszus in #17
- Do not parse CAN frames when the notifier is stopped by @Lauszus in #18
- Added getProperty and additional cli args by @enochjlee in #15
New Contributors
- @erikandersolof made their first contribution in #14
- @enochjlee made their first contribution in #15
Full Changelog: 1.5.0...1.6.0
1.5.0
- Added flag for using extended CAN IDs
1.4.0
- Support KBOOT/MCU Bootloader protocol 1.3.0
1.3.0
- Added "attempts" to the upload method, so it automatically try to upload to the target "attempts" times
1.2.0
- Allow the user to provide a CAN-Bus instance
- Workaround issue with errors being printed when the interface is shutting down
- Added argument for sleeping between CAN messages
1.1.1
- Add a "py.typed" file, so mypy uses the package type information
- Other minor changes and improvements
1.1.0
- CLI: Allow the user to specify the CAN-Bus interface, channel and bitrate
- CLI: Make the interface a positional argument instead
1.0.0
- First release