Releases: pyocd/pyocd-pemicro
Releases · pyocd/pyocd-pemicro
Release v1.1.5
v1.1.4
Just update minimal dependency of PyPemicro v0.1.10
Full Changelog: v1.1.3...v1.1.4
v1.1.3
Changes
- Update pypemicro dependency version to 0.1.9. (This version fixes the issue introduced in v0.1.8.)
Full Changelog: v1.1.2...v1.1.3
v1.1.2
Changes
- Revert pypemicro to v0.1.7 since an
AttributeError
exception in thePyPemicro.__del__()
method was introduced in v0.1.8.
Full Changelog: v1.1.1...v1.1.2
v1.1.1
v1.1.0
- Python 3.10 support.
- Moved to PEP 517 packaging.
- Silence excessive logging from pypemicro during scanning for available probes.
- Fix type errors.
- Some internal refactoring.
Full Changelog: v1.0.6...v1.1.0
v1.0.6
v1.0.5
Fixes
- Removed dependency from pyocd-pemicro to pyocd. This created a circular dependency (since pyocd depends on pyocd-pemicro to always include it), which is problematic for some OS package managers such as for NixOS. See pyocd/pyOCD#1152.
v1.0.4
Fixes
- Fixed
AttributeError
raised when the underlying pypemicro package was updated to version 0.1.6. #2 - Pinned the pypemicro package version so future updates cannot unexpectedly break pyocd.
- Corrected how AP address fields (APSEL and the register address) are extracted and passed to the PEMicro library.
- Added pyocd as a dependency.
- Removed usage of the six package, and removed it from dependencies.
v1.0.3
Fixes
- Catch missing library exceptions to gracefully return no matching probes, to prevent total failure of pyOCD on systems with an architecture not supported by the PEMicro backend library (such as Apple M1).
- No longer publishing a universal wheel, since pyocd-pemicro has only ever supported Python 3.