Skip to content

Releases: sandmmakers/BedLeveler5000

v0.5.1

18 Jun 22:55
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

What's Changed

  • Updated documentation for disabling MacOS quarantine by @Snuffy2 in #52
  • Added configuration files for Artillery Sidewinder X3 Pro (Marlin and Klipper) by @F1CU in #62
  • Corrected name of Neptune 3 Pro (Klipper) by @jesstelford in #64
  • Changed Linux GitHub runner to ubuntu-22.04
  • Changed MacOS GitHub runner to macos-12
  • Added MacOS M1 build
  • Fixed PySide6 version to 6.6.1
  • Added support for '\r\n' line endings
  • Increased error handling specificity
  • Added support for bed response lines missing whitespace
  • Fixed typo in debug-level log statement
  • Fixed CommandPrinter.isProbeable not using probe offsets
  • Removed 'get' from names of CommandPrinter settings getters
  • Separated commands and settings in the PrinterTester
  • Added CommandPrinter functions probeOffsets, travelBounds, and probeBounds
  • Added details to BedLeveler5000 init error messages
  • Fixed pylint warnings

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

16 Feb 11:22
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

This release does not contain a virus.

The binaries were created with PyInstaller and some antivirus programs blindly flag anything created with it. False positive reports have been filed with Microsoft, but they are take a day or two to process. This happens with every new release of BL5K.

Full Changelog: v0.4.0...v0.5.0

v0.4.0

28 Dec 00:23
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Full Changelog: v0.3.3...v0.4.0

v0.3.3

20 Dec 11:41
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release

This release does not contain a virus.

The binaries were created with PyInstaller and some antivirus programs blindly flag anything created with it. We are currently working to resolve this issue and create new binaries that do not get flagged.

Change log:

  • Added Neptune 4 Plus configuration

v0.3.2

10 Dec 17:01
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release

This release does not contain a virus.

The binaries were created with PyInstaller and some antivirus programs blindly flag anything created with it. We are currently working to resolve this issue and create new binaries that do not get flagged.

Change log:

  • Changed version number to 0.3.2
  • Added Printer Info Wizard Klipper support URL to README
  • Added call to reset TemperatureControlsWidget buttons on connect
  • Moved toArgumentString to Common
  • Removed redundant 'upper' call
  • Fixed probe setting queries not autoclearing log
  • Added travel bounds and probe point coordinate validation
  • Commonized MoonrakerPrinter code
  • Corrected error message descriptions
  • Converted 'Query' button into 'Query Nozzle' and 'Query Probe' buttons
  • Changed 'libxcb-cursor0' to a development dependency

v0.3.1

04 Dec 03:59
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

This release does not contain a virus.

The binaries were created with PyInstaller and some antivirus programs blindly flag anything created with it. We are currently working to resolve this issue and create new binaries that do not get flagged.

Change log:

  • Linux releases are now built with Ubuntu 20.04 to increase compatibility with older Linux distributions
  • Added configuration files for Neptune 3 Plus/Max printers using Klipper
  • Fixed Printer Info Wizard not changing connection mode on file load
  • Forced Printers directory to always be in the top-level directory
  • Switched to using configfile object for probe offsets
  • Added toArgumentsString function
  • Removed erroneous logging statement
  • Added parentheses to make conditional more explicit
  • Refactored Moonraker error handling
  • Updated the README for Python 3.12+
  • Removed need for a loaded mesh with Klipper
  • Added CommonArgumentParser
  • Moved import from main to top of file
  • Lowered initial probe XY speed in Printer Tester
  • Fixed PrinterTest not loading icon
  • Added signal handler to CommandConnection TestApp
  • Added check if desired printer is not found
  • Fixed bug when there is a desired printer but no desired specific field
  • Converted conditional to assert
  • Removed unused _FloatToString function
  • Fixed incorrectly responding to printer errors
  • Added missing use of FatalErrorDialog for unhandled exceptions
  • Added missing signal handler
  • Added execute permissions for build_all
  • Created BuildingFromSource.md markdown file
  • Added bug filing documentation

v0.3.0

28 Nov 12:43
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Change log:

  • Added Klipper support
  • Fixed unexpected "Taring probe" line while homing on a Neptune 3 Pro

v0.2.1

16 Oct 12:48
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

Change log:

  • Added Inspector G-code

v0.2.0

13 Oct 10:43
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Change log:

  • Changed version number to 0.2.0
  • Updated README with PrinterInfoWizard information
  • Added PrinterInfoWizard
  • Fixed missing space in M118 command request
  • Removed unneeded print statement
  • Added PrinterInfo
  • Added PortComboBox
  • Added CommandConnection
  • Added Version module
  • Replaced print statement with _error call
  • Added description argument for AboutDialog
  • Moved show call out of MainWindow constructor
  • Created Common module
  • Disabled the enumerate ports action while connected to a printer
  • Fixed enumerate action changed selected port bug
  • Added serial port configuration to printer configurations
  • Removed 'Test Printer' configuration

v0.1.3

03 Oct 22:03
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

Change log:

  • Added configuration for Elegoo Neptune 3 Plus.