Alle wesentlichen Änderungen an diesem Projekt werden hier dokumentiert. Format basiert auf Keep a Changelog.
- App- und Fenstericon über
PythonBox.ico. build_exe.batfür lokale PyInstaller-Builds.PORTIERUNGSPLAN.mdmit Desktop-only-Strategie für Windows, macOS und Linux.- Regressionstests für Qt6-Editor-APIs, F5-Ausführung, externe Python-Kommandos und Offscreen-Fensteraufbau.
- GitHub Actions Workflow für Windows-Regressionstests auf Python 3.10 bis 3.12.
- README-SEO-Einstieg, präzisere Screenshot-Beschreibung und Discovery-Keywords für die GitHub-Suche.
- README, Security Policy, Contributing Guide und Code of Conduct auf das aktuelle Repository
dev-bricks/pythonboxund die MIT-Lizenz ausgerichtet. .gitignoreum interne Steuerungsdateien, Secrets, Datenbanken, Logs, Test-Locks und Windows-/Build-Artefakte erweitert.- Dokumentierte Mindestversion auf Python 3.10+ vereinheitlicht, passend zur Startdatei und Testmatrix.
- Veraltete Clone-Pfade und
main.py-Startbefehle in der Repository-Dokumentation entfernt. - Öffentliche E-Mail-Adresse aus dem Code of Conduct entfernt.
- Doppelte
run_script-Definition inPythonArchitectbeseitigt, damit F5 wieder konsistent über das Debug-Output-Panel läuft. - Entfernte Qt6-APIs
fontMetrics().width()undsetTabStopWidth()durch aktuelle Alternativen ersetzt. - Externe Python-Skripte starten jetzt mit
sys.executablestatt einem hardcodiertenpython/python3. - Die Minimap-Option im Einstellungsdialog nutzt jetzt denselben
show_minimap-Key wie das Ansicht-Menü und wird auch über den Apply-Button direkt auf die Hauptansicht angewendet. - Kombinierte Git-Porcelain-Statuscodes wie
AMwerden in der Statusleiste lesbar zusammengefasst. - Git-Diff-Markierungen behandeln ersetzte Zeilen als geändert statt als reine Hinzufügung.
Speichern unterstellt den bisherigen Dateipfad wieder her, wenn der Dialog abgebrochen wird.- Deutsche Übersetzungshinweise und Docstrings nutzen echte Umlaute.
- Erstveröffentlichung / Initial release