Skip to content

Version 3.5.0-rc.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@chrishamm chrishamm released this 09 Apr 09:56
· 80 commits to v3.5-dev since this release

Compatible versions:

  • RepRapFirmware 3.5.0-rc.4
  • DuetWebControl 3.5.0-rc.4

API changes:

  • Introduced new code interceptor option to auto-expand expression parameters for filtered codes (defaults to true)
  • Added new sbcConfigFiles field to plugin manifest. These files are not overwritten on upgrade
  • Nested plugin data values can be queried in expressions (e.g. echo plugins.foobar.data.myObj.myProp)

Changed behaviour:

  • If a file is supposed to use two file readers, it must be forked via M606 S1
  • result variable is no longer maintained by DSF

New features:

  • Object model and M122 report if 64-bit DCS build is used
  • Added support for WiFi scanning (M587.1/M587.2)

Bug fixes:

  • DCS could not determine if a network adapter uses DHCP or a static IPv4 address
  • DPS no longer redirects stdio/stderr to DPS logger unless requested (systemd takes care of that anyway)
  • Fixed file handling with boards that only provide a single file channel
  • move.axes can be queried sequentially to support up to 30 configured axes
  • Changed documentation generator to include <see cref="..."> statements
  • 'g parameters were not correctly parsed
  • Added and tested new axis letters to code parser
  • Fixed type of move.segmentation.segmentsPerSec
  • If a connection intercepting a code sent a code to another channel, that code was incorrectly assigned the same macro file (if any)