Releases: Duet3D/dsf-python
3.6.0-rc.3
3.6.0-rc.2.post1
Changelog since 3.6.0-rc2
- Bump version to 3.6.0-rc.2.post1 (0fa7ba7)
- fix(version): update init version (626d1bf)
- fix(gh actions): update version format regex (2817a53)
- fix(gh actions): add missing
run
field (1b77cb8) - (gh actions) Fix error message formatting for version validation in release workflow (5a10245)
- (gh actions) Update version input description and add validation for version format (3df94b8)
- Specify compression for Bullseye deb compatability (b05a497)
- Update version format to match other DSF libraries (2a06f5a)
3.6.0-rc2
Changelog since 3.6.0-rc1.post1
- Bump version to 3.6.0-rc2 (95b7beb)
- Get socket path from
/opt/dsf/conf/config.json
(553d15a) - Merge branch 'gh-actions' into v3.6-dev (a29b854)
- revert back to stdeb3 (61cc9d3)
- sudo apt upgrade (ffc2dde)
- try using older python (363c405)
- change build script (5697c00)
- Merge commit '9aa2849aa33b2e8b02e27fa9219cd67720836865' into gh-actions (0ce0f35)
- Try to fix deb build action (9aa2849)
- seperate deb gh action (e1c873b)
- Update gh action (c0b7120)
3.6.0-rc1.post1
Changelog since 3.6.0-rc1
- Bump version to 3.6.0-rc1.post1 (388ee73)
- Merge commit '7119695f3ad13e4cbcfabf0f4093d118ce1c6dc4' into v3.6-dev (8757f92)
- fix(actions): push bumped version to correct branch (ef94b3a)
- Bump version to 3.6.0-rc1.post1 (7119695)
- Add
heat.heaters[].extrPwmBoost
andheat.heaters[].extrTempBoost
OM fields (1ac9e62) - restore version (ba66ec4)
- Github Actions - build deb (#1) (8f98bb5)
- Add gh action to build deb (26e0047)
3.6.0-rc1
Full Changelog: 3.6.0-b2.post3...3.6.0-rc1
3.6.0-b2.post3
Fix set_plugin_data
Full Changelog: 3.6.0-b2.post2...3.6.0-b2.post3
3.6.0-b2.post2
Release 3.6.0-b2.post2
3.6.0-b2.post1
Fix custom Http endpoints
3.6.0-b2
Release Notes
There is no notable changes since 3.5.1rc1
However since this version, dsf-python is also available as a deb package from the Duet APT repository.
Compatible versions:
Python 3.7 or newer
RepRapFirmware 3.6
DuetSoftwareFramework 3.6
New features:
Update the IPC property names to match DSF 3.6
Downloads
https://github.com/Duet3D/dsf-python/releases/3.6.0-b2
Installation
https://pypi.org/project/dsf-python/3.6.0-b2/
To install the latest version : sudo pip3 install dsf-python
To upgrade to the latest version : sudo pip3 install --upgrade dsf-python
To install this specific version : pip install dsf-python==3.6.0-b2
Full Changelog: 3.5.0...3.6.0-b2
dsf-python-3.5.0
Release Notes
There is no notable changes since 3.5.1rc1
However since this version, dsf-python is also available as a deb package from the Duet APT repository.
Compatible versions:
- Python 3.7 or newer
- RepRapFirmware 3.5.1
- DuetSoftwareFramework 3.5.1
New features:
- Update the Object Model to match DSF 3.5.1:
- Added missing measured_height member to probe
- Added board.free_ram
- Added board.inductive_sensor key
- Added accelerometer.orientation key
- Added fan.tacho_ppr key
- Extended the list of supported axis letters (Added g to z)
- Modified move_segmentation.segments_per_sec to return float instead of int
- Added plugin_manifest.sbc_config_files key
- Added dsf.is64bit key
- Added offset_adj and slope_adj keys to analog_sensor
- Added auto_evaluate_expression optional parameter to InterceptConnection class
Downloads
Installation
On the DuetPi image (Debian Bookworm based), run: sudo apt install python3-dsf-python
To install the latest version : sudo pip3 install dsf-python
To upgrade to the latest version : sudo pip3 install --upgrade dsf-python
To install this specific version : pip install dsf-python==3.5.0