Releases: sandmmakers/BedLeveler5000
Releases · sandmmakers/BedLeveler5000
v0.5.1
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
- @Snuffy2 made their first contribution in #52
- @F1CU made their first contribution in #62
- @jesstelford made their first contribution in #64
Full Changelog: v0.5.0...v0.5.1
v0.5.0
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
Full Changelog: v0.3.3...v0.4.0
v0.3.3
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
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
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
Change log:
- Added Klipper support
- Fixed unexpected "Taring probe" line while homing on a Neptune 3 Pro
v0.2.1
Change log:
- Added Inspector G-code
v0.2.0
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
Change log:
- Added configuration for Elegoo Neptune 3 Plus.