Printrun

Latest version: v2.2.0

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

Scan your dependencies

Page 1 of 3

2.2.0

================
Minor release. Added support for Python 3.13.

New Features

* Added support for Python 3.13 (1451)
* Replaced module `imghdr` with `puremagic` (1455)
* Replaced configparser `readfp` with `read_file` (1428)

Fixed Bugs

* Regression when dealing with line numbers (1454)
* Run-time dependencies installation (1457)
* Correction of type error for G2/G3 arc moves (1434)

Administrative

* Simplified file naming for macOS builds (1432)

2.1.0

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

Minor release with plenty of GUI enhancements.

New Features

* Switch from dependency `appdirs` to `platformdirs` (1420)
* Support print cancellation on Prusa/Marlin based printers (1414)
* Build procedure reworked to use a `pyproject.toml` file (1407)
* Dropped support for Python 3.7 and added Python 3.11 (1400, 1406)
- Removed 'PythonGTK3' submodule
- Removed dependencies on 'cffi', 'cairocffi' and 'cairosvg'
- New dependency on 'pillow' for Windows systems
- Re-enabled support for 32 bits architectures on Windows
* Reworked translations (1343, 1406)
- Translation brought up to date to match latest code
- Translations for all Printrun tools are now within a single file
* Reworked Layer Projector tool (1387)
* Pronterface user interface enhancements (1331, 1347, 1367)
* Code refactoring on printcore (1346)
* Added unit tests suite for printcore (1334)
* Higher baud rates offered by default (1267)

Fixed Bugs

* Fix type error quirk in status when printing via SD (1426)
* Consequences of exiting a print are more transparent (1415)
* Temp button Off for heater or bed conversion error (1406)
* Pronterface double-listing filaments for upper and lower case types (1406)
* Pronterface keyboard shortcuts prevent inputs of some characters (1406)
* Typo in pronsole desktop file (1359)
* Line number mismatch on resend (1341)
* Module 'pyreadline' replaced by 'pyreadline3' (1332)

Administrative

* Updated instructions to build the package (1400)
* Reworked README (1309, 1374)

2.0.1

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

Patch release. Dropped support for Python 3.6 wheels and macOS 10.

Fixed Bugs

- C++ assertion error due to unknown locale (1351)

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)

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.