-
3.4.2 Stable
released this
2026-10-05 17:13:41 +00:00 | 47 commits to main since this releaseLMS 3.4.2
🐛 Aktualizacje
- Błąd pobierania nie zawiesza już okna aktualizacji. Gdy pobieranie się
nie udało (zerwane połączenie, niezgodna suma kontrolna, uszkodzona paczka),
komunikat nie wychodził, a okno zostawało na „Pobieranie…” z nieaktywnymi
przyciskami — dało się je zamknąć tylko razem z programem. Teraz operator
widzi, co się stało, i może spróbować ponownie. - Sprawdzenie przy starcie nie przejmuje klawiatury. Nowa wersja pojawia
się w pasku stanu jako „Dostępna wersja X” (kliknięcie otwiera okno),
zamiast okna, które kilka sekund po starcie łapało kod zeskanowany w tej
chwili. „Sprawdź teraz…” w Ustawieniach nadal otwiera okno od razu. - Jedno okno aktualizacji naraz. Sprawdzenie przy starcie i „Sprawdź
teraz…” mogły otworzyć dwa okna i pobierać równolegle. - Suma SHA-256 w opisie wydania jest obowiązkowa. Paczki bez niej program
nie instaluje i odsyła do strony wydania. - Program, który nie zamknął się w minutę, nie dostaje drugiej kopii.
Aktualizacja jest wtedy przerywana (wpis waktualizacja.log), zamiast
uruchamiać nową wersję obok wiszącej, na tej samej bazie.
🔧 Budowanie
build.batpyta o numer wersji i sam wpisuje go wlms/config.py,
file_version_info.txtiREADME.md(tools/ustaw_wersje.py), sprawdza
wpis w CHANGELOG, a na końcu pakuje wydanie: zip dla updatera, SHA-256 i nota
z wynikiem testów (flagi/wersja:X.Y.Z,/bez-paczki).- Nota przy
/bez-testownie podaje już wyniku testów z poprzedniego przebiegu. - Pakowanie działa bez gita w PATH (np. pod wine).
- Opis skryptu i instrukcja przeniesienia do innego projektu:
docs/SKRYPT_BUDOWANIA.md.
Instalacja
Program zaktualizuje się sam: po starcie pokaże w pasku stanu „Dostępna wersja”
(od 3.4.2; wcześniejsze wersje otwierają od razu okno). Ręcznie (albo
przy przejściu z 3.3.1 i starszych):- Zamknij program na stanowisku.
- Rozpakuj
LMS-3.4.2-windows.zipi podmieńmagazyn_app.exe. - Nie nadpisuj
lokalny_magazyn.db, katalogubackupsani swojegoszablon.zpl. - Uruchom program. Baza nie wymaga zmian.
Zbudowano na Windows (Python 3.14.8, PyInstaller 6.22.3). Testy: 545/545.
Plik:
LMS-3.4.2-windows.zip
SHA-256:c16e8ba5c905723ce65d9de8b0983353280c15f993cf0a4b6e5bab674e373eeePełna lista zmian: CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Błąd pobierania nie zawiesza już okna aktualizacji. Gdy pobieranie się