diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 511a06385..9ab812d97 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -9,6 +9,7 @@ An enormous number of people have contributed to Printrun (thank you!): - Miro Hrončok @hroncok (code, packaging) - Rob Gilson @D1plo1d (code) - Gary Hodgson @garyhodgson (code) +- Neofelis @neofelis2X (code) - Duane Johnson (code,graphics) - Alessandro Ranellucci @alranel (code) - Travis Howse @tjhowse (code) diff --git a/NEWS.md b/NEWS.md index 3d13c6ce3..8b19b923d 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,44 @@ +Printrun - 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) + + Printrun - 2.0.1 ================ diff --git a/README.md b/README.md index 216e19e1e..850302430 100644 --- a/README.md +++ b/README.md @@ -604,7 +604,7 @@ An enormous number of people helped make Printrun. See the list # LICENSE ``` -Copyright (C) 2011-2023 Kliment Yanev, Guillaume Seguin, and the other contributors listed in CONTRIBUTORS.md +Copyright (C) 2011-2024 Kliment Yanev, Guillaume Seguin, and the other contributors listed in CONTRIBUTORS.md Printrun is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/printrun/printcore.py b/printrun/printcore.py index ee8a1678d..f0f3da8f5 100644 --- a/printrun/printcore.py +++ b/printrun/printcore.py @@ -13,7 +13,7 @@ # You should have received a copy of the GNU General Public License # along with Printrun. If not, see . -__version__ = "2.0.1" +__version__ = "2.1.0" import sys if sys.version_info.major < 3: diff --git a/printrun/pronterface.py b/printrun/pronterface.py index 153138c49..84489bc21 100644 --- a/printrun/pronterface.py +++ b/printrun/pronterface.py @@ -955,6 +955,7 @@ def about(self, event): info.AddDeveloper('Miro Hrončok @hroncok (code, packaging)') info.AddDeveloper('Rob Gilson @D1plo1d (code)') info.AddDeveloper('Gary Hodgson @garyhodgson (code)') + info.AddDeveloper('Neofelis @neofelis2X (code)') info.AddDeveloper('Duane Johnson (code,graphics)') info.AddDeveloper('Alessandro Ranellucci @alranel (code)') info.AddDeveloper('Travis Howse @tjhowse (code)')