Releases: square/pylink
Releases · square/pylink
Release v1.3.0
Added
- @gtowers-dukosi: Added API method
set_script_file()
to specify a Script
File to be loaded.
Release v1.2.1
Fixed
- @FletcherD: Fixed a bug in
load_library()
on Linux where a 32-bit library
was being incorrectly loaded on ARM64-based Linux machines.
Changed
- @frogamic: Unit tests are now compatible with Python 3.12.
Release v1.2.0
Changed
- @cpattenden-sq: Fixed bug in
flash()
where return value was being checked against avoid
function; would lead to exceptions being raised unexpectedly.
Release v1.1.0
Added
- @chanqueo: Added
use_tmpcpy
field to constructor forJLink
andLibrary
instances to workaround temporary files not been cleaned up; a future patch will change the default behaviour based on the version of the SDK. By default, temporary files are used for the SDK binary.
Changed
- @CurtisHx: Changed decorator on
set_reset_strategy()
from@connection_required
to@open_required
.
Removed
- @avi-jois: Removed dependency on
future
.
Release v1.0.0
Changed
- @boraozgen: Fixed installation error that prevented
setup.py install
whensix
was not installed. - @denravonska: Changed
.flash()
to no longer erase chip on flash; users will now need to ensure they call.erase()
prior to flashing a non-erased region of flash.
Release v0.14.3
Changed
- @hkpeprah: Add tests to source distribution.
Release v0.14.2
Changed
- @dottspina: Revert
JLINK_SDK_NAME
change to allow downstream consumers to use existing class property.
Release v0.14.1
Added
- @hkpeprah: Added
tests
to the publishedsdist
.
Release v0.14.0
Changed
- @dottspina: Changed behaviour of
load_library()
on Linux-based platforms to resolve sonames; fixes an issue wherefind_library()
would fail, and the underlying platform-specific methods would not return the path to the soname file.