Skip to content

Releases: Duet3D/dsf-python

3.6.0-rc.3

02 May 20:35
Compare
Choose a tag to compare

Changelog since 3.6.0-rc.2.post1

  • Bump version to 3.6.0-rc.3 (33e4af7)
  • feat(OM): add job.times_left.to_pause (a44e6c3)
  • fix(OM): extr_temp_boost and extr_pwm_boost can be null (f994dc6)
  • fix(OM): analog sensor type typos (911e04e)

3.6.0-rc.2.post1

15 Apr 14:55
Compare
Choose a tag to compare

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

14 Apr 09:41
Compare
Choose a tag to compare

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

25 Mar 17:21
Compare
Choose a tag to compare

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 and heat.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

14 Mar 19:42
Compare
Choose a tag to compare

3.6.0-b2.post3

10 Dec 12:46
Compare
Choose a tag to compare
3.6.0-b2.post3 Pre-release
Pre-release

Fix set_plugin_data

Full Changelog: 3.6.0-b2.post2...3.6.0-b2.post3

3.6.0-b2.post2

04 Dec 18:09
Compare
Choose a tag to compare
3.6.0-b2.post2 Pre-release
Pre-release
Release 3.6.0-b2.post2

3.6.0-b2.post1

04 Dec 18:08
469a78b
Compare
Choose a tag to compare
3.6.0-b2.post1 Pre-release
Pre-release

Fix custom Http endpoints

3.6.0-b2

02 Dec 16:20
Compare
Choose a tag to compare
3.6.0-b2 Pre-release
Pre-release

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

21 May 17:32
Compare
Choose a tag to compare

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