Compare commits
2
Commits
fb191449d1
...
v1.3.4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5e2fab7fd3 | ||
|
|
0ec5de50bb |
No files matched your search
@@ -5,6 +5,20 @@ Alle nennenswerten Änderungen an diesem Projekt werden in dieser Datei dokument
|
|||||||
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.1.0/),
|
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.1.0/),
|
||||||
und dieses Projekt folgt [Semantic Versioning](https://semver.org/lang/de/).
|
und dieses Projekt folgt [Semantic Versioning](https://semver.org/lang/de/).
|
||||||
|
|
||||||
|
|
||||||
|
## [1.3.4] – 2026-11-03
|
||||||
|
|
||||||
|
### Aktualisiert
|
||||||
|
- Template PDF erneuert. Neues und altes PDF sind nun enthalten
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [1.3.3] – 2026-10-07
|
||||||
|
|
||||||
|
### Behoben
|
||||||
|
|
||||||
|
- internal development changes
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## [1.3.2] – 2026-10-07
|
## [1.3.2] – 2026-10-07
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
1.3.3
|
1.3.4
|
||||||
@@ -144,6 +144,20 @@ def update_changelog(
|
|||||||
print(f" ✓ CHANGELOG.md aktualisiert → [{new_version}]")
|
print(f" ✓ CHANGELOG.md aktualisiert → [{new_version}]")
|
||||||
|
|
||||||
|
|
||||||
|
def _wait_for_changelog_edit() -> None:
|
||||||
|
"""Gibt dem Benutzer Zeit, den neuen Changelog-Eintrag zu bearbeiten.
|
||||||
|
|
||||||
|
Der Build liest CHANGELOG.md erst nach dieser Pause; Änderungen in der
|
||||||
|
Datei fließen also in den Build ein.
|
||||||
|
"""
|
||||||
|
print(f"\n✏️ Bitte den neuen Eintrag jetzt bearbeiten und speichern:\n {CHANGELOG_PATH}")
|
||||||
|
try:
|
||||||
|
input(" Danach Enter drücken, um den Build fortzusetzen (Strg+C bricht ab) … ")
|
||||||
|
except (EOFError, KeyboardInterrupt):
|
||||||
|
print("\nAbgebrochen.")
|
||||||
|
raise KeyboardInterrupt
|
||||||
|
|
||||||
|
|
||||||
def _build_sections(bump_type: str, message: Optional[str]) -> str:
|
def _build_sections(bump_type: str, message: Optional[str]) -> str:
|
||||||
"""Baut die Sektionen für den Changelog-Eintrag."""
|
"""Baut die Sektionen für den Changelog-Eintrag."""
|
||||||
if message:
|
if message:
|
||||||
@@ -353,6 +367,10 @@ def main() -> None:
|
|||||||
"--message", "-m",
|
"--message", "-m",
|
||||||
help="Changelog-Beschreibung für diese Version",
|
help="Changelog-Beschreibung für diese Version",
|
||||||
)
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"--no-pause", action="store_true",
|
||||||
|
help="Nicht auf die Bearbeitung des Changelogs warten (z.B. für CI)",
|
||||||
|
)
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--dry-run",
|
"--dry-run",
|
||||||
action="store_true",
|
action="store_true",
|
||||||
@@ -406,6 +424,8 @@ def main() -> None:
|
|||||||
if not args.no_bump:
|
if not args.no_bump:
|
||||||
print("\n📝 Changelog …")
|
print("\n📝 Changelog …")
|
||||||
update_changelog(new_version, bump_type, args.message)
|
update_changelog(new_version, bump_type, args.message)
|
||||||
|
if not args.no_pause and sys.stdin.isatty():
|
||||||
|
_wait_for_changelog_edit()
|
||||||
_prepare_build_dir()
|
_prepare_build_dir()
|
||||||
exe_path = _run_pyinstaller()
|
exe_path = _run_pyinstaller()
|
||||||
final_exe = _copy_to_build(exe_path)
|
final_exe = _copy_to_build(exe_path)
|
||||||
|
|||||||
Reference in new issue
Block a user