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/),
|
||||
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 +1 @@
|
||||
1.3.3
|
||||
1.3.4
|
||||
@@ -144,6 +144,20 @@ def update_changelog(
|
||||
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:
|
||||
"""Baut die Sektionen für den Changelog-Eintrag."""
|
||||
if message:
|
||||
@@ -353,6 +367,10 @@ def main() -> None:
|
||||
"--message", "-m",
|
||||
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(
|
||||
"--dry-run",
|
||||
action="store_true",
|
||||
@@ -406,6 +424,8 @@ def main() -> None:
|
||||
if not args.no_bump:
|
||||
print("\n📝 Changelog …")
|
||||
update_changelog(new_version, bump_type, args.message)
|
||||
if not args.no_pause and sys.stdin.isatty():
|
||||
_wait_for_changelog_edit()
|
||||
_prepare_build_dir()
|
||||
exe_path = _run_pyinstaller()
|
||||
final_exe = _copy_to_build(exe_path)
|
||||
|
||||
Reference in new issue
Block a user