Printrun

Latest version: v2.0.1

Safety actively analyzes 621469 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.0.0

====================

Stable release supporting Python 3.10 and wxPython 4.2.

See changes in previous pre-releases below for a full change log from previous
stable release.

New Features

- Separate binaries provided for macOS versions 10, 11 and 12 (1317)
- Windows binaries restricted to Python 3.10 only (1311)
- Improved German translation (1311)
- Updated translation templates (1311)
- Dropped support for Windows 32-bit executable (0c296ba)
- Added PrintrunGTK3 sub-module (0c296ba)
* Bundled Windows GTK3 libraries for the Projector tool
- CairoSVG >= 2.6.0 not supported (0c296ba)
- Port to wxPython 4.2 (0c296ba)
- Pyglet >= 2.0 not supported (1291)
- Added option for perspective transformation on gcode rendering (1240)
- Port to Python 3.10 (1224)
- Revised Pronterface graph color configuration (1206)

Fixed Bugs

- Invalid log file path crashed the Windows app (1300)
- Errors on Projector tool (0c296ba)
- Errors on Excluder tool (1307)
- Unresponsive GUI (1303)
- Icon/images not found. Wrong paths (1285)
- Error on adjusting speed and flow rate (1262)
- Fixed Armenian translation (1244, 1245)
- Temperature graph empty or missing extruders (1237)
- Princore runSmallScript incorrectly handled comments (1163)

Administrative

- Updated Windows and macOS CI/CD procedures
- Added CONTRIBUTORS.md to properly credit all the community (1249)

2.0.0rc8

====================

Pre-release for test purposes

New Features

- Improved layer detection algorithm (1111)
- Support for D-codes (1119)
- Improvements to macos build (1117)
- Improvements to windows build (1146)
- Improved German translation (1144)
- Improved arc rendering (1131)

Fixed Bugs

- Mouse wheel events duplicated (1110)
- Correctly resume files with relative extrusion (1114)
- Projector used deprecated/obsolete API (1140)
- Send/clear race condition causing stuck prints (1124)
- Fix mouse interaction with dpi scaling (1156)
- Fix internationalization (95e6830)
- Fix projector tooltips and layout (8d0510d)
- Fix incorrect layer count (1155)

Administrative matters

- Correctly attribute ownership of gcoder to printrun project (1048)
- Add github actions to build mac app and windows exe (1106, 1108)

2.0.0rc7

====================

Pre-release for testing purposes.

New Features

- Live resizing of panels and many other UI improvements (1073)
- Render G2/G3 arcs in 3D view by interpolating them as line segments (1092 and 1097)
- Apply grid size settings to 3d view (1093)
- Visualize moves with laser/spindle active as extrusion (1094)
- Keyboard shortcuts for important UI elements (00a932e)
- Keyboard jogging improvements (1100)

Fixed Bugs

- Do not expand setting spinners, combo boxes and dropdown lists (5d42c19)
- Build wheels for Windows and manylinux1/2014 correctly (1087)
- Allow spaces between coordinate and value when parsing coordinates in gcode (1090)
- Fix G2/G3 arc rendering error and scaling in 2D view (1091)
- Correct index of appended command in gcoder (1057)
- Fix incorrect string comparisons using "is" (1096)
- Fix D-pad/keyboard jog movements (1084)
- Fix incorrect enabled state of controls on UI settings change (f02f4ef)
- Fix command history traversal (9d5620f)
- Fix toolbar shortcuts, blank jog, jog tab-out on Windows (1f0290b)
- Fix lost messages from Marlin that contain the string "Count" (1104)
- Fix wheel install paths for locales and images (1101)

2.0.0rc6

====================

Pre-release for testing purposes.

New Features

- Change the default background color to the theme one (931)
- Add setting for graph background color (791)
- Hide second extruder from graph if not present (791)
- Support for disabling Mate screensaver service (979)
- Armenian translation (1042)
- Don't print the M117 status msg to the console (1081)
- Packages installable by pip are available on PyPI (921)

Fixed Bugs

- Don't ask for exit confirmation on the console when asking in GUI (b48fe7b)
- Preset for temperatures does not affect Selection on the main screen (676)
- Several Python 3 related followups, mostly in run_gcode_script
- Issue connecting to a remote port (1027)
- Run "Final command" from settings when print is finished (1014)
- Fix a crash in wx at startup due to locale settings (1015)
- Only apply PARITY_ODD workaround where it's actually needed (1017)
- Do not attempt to read extra device name patterns on windows (1040)
- Several Linux packaging fixes
- Removed error-causing wxPython horizontal alignment flags (1052)
- Rewrite deprecated Serial functions (1017), pySerial >= 3 is now needed
- 3D Viewer color options don't update (1054)
- Settings change callbacks not called (1063 and others)

2.0.0rc5

====================

Pre-release for testing purposes.

New Features

- Slic3r integration works with Slic3r PE (959e03e)
- Disable extrude and retract while printing (284f793, c772209)
- Add disable autoscroll option (4df9d58)

Fixed Bugs

- sys.frozen problem with installed Printrun (920)
- Button dragging (690)
- Repetier M20 (848)
- Crash on startup with tabbed mode enabled (979df4a)
- Absurd 3D viewer viewport rotation control (622)
- STL parser and GCODE plater export Python 3 problems (f8aeafd, 2ea0835)

2.0.0rc4

====================

Pre-release for testing purposes.

New Features

- Support for the T? command (888)
- Have slic3r as default slicing option (904)

Fixed Bugs

- Segmentation fault (909)
- Button text incorrectly changing (903)
- Dialogs resized (905, 915)
- Macro duplicates (907)
- Ok messages with Repetire firmware (917)
- Messages printed twice in terminal (916)
- Prevent race condition on exit (42d7cd0, 16ee30b)
- Object has no attribute 'slic3r_configs' (865)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.