en
cs
Nocheto novinky
Přehled změn ke každému vydání Nocheta
2026.07.06 Vydána nová verze: 3.3.1/2.8.1!
Tato verze přináší následující vylepšení:
nochetopgn
- přidáno -v|--version do textu nápovědy
Opravy chyb
- opraveno použití pointeru smazaného objektu
- oprava https spojení
Získejte verzi 3.3.1 ZDARMA
pokud už vlastníte jednu z verzí nocheta mezi 3.0.0 a 3.3.0.
Získejte verzi 2.8.1 ZDARMA
pokud už vlastníte jednu z verzí nocheta mezi 2.0.0 a 2.8.0.
2026.05.10 Vydána nová verze: 3.3.0!
Tato verze přináší následující vylepšení:
HTTP API 0.4
Zahrnuje všechny nové funkce z HTTP API 0.3 (viz vydání nocheto 2.8.0) a navíc následující:
- příkazy merge, mergelist, nag, pgn a sheets odesílají událost refreshGame namísto refreshBoard
- přidány cesty /api/help a /api/sheets
- cesty /api/json, /api/pgn a /api/fen přijímají parametry sheetId a gameId
- přidána podpora pro parametr format=text u cesty /api/pgn
- do formátu pgnGame JSON byl přidán výsledek analýzy (pokud existuje)
- routy při chybě vrací kódy 400 nebo 404
- odesílání flush rpc po každém příkazu
- příkazy owner, listnags a timecontrols jsou nyní „HTTP friendly“ (zobrazují výstup skrze HTTP API)
Změny v konfiguraci
- změněna výchozí hodnota whitelist v sekci [http]
- přidána vlastnost whitegrouplist v sekci [http]
- přidána vlastnost blacklist v sekci [http]
nocheto
- přidány příkazy game+ a game-
- přidán příkaz printsheet
- přidán příkaz replacegame
- příkaz fen bez argumentu nyní zobrazí FEN
- help <group-key> zobrazí nápovědu pro příkazy, pokud klíč skupiny nebyl nalezen
- příkaz puzzle si při ukončení pamatuje pozici v listu (sheet)
- číslo hry v režimu puzzle přesunuto dospod (vykresluje se, i když je zapnuto keepontop)
- do režimu puzzle byl přidán příkaz keepontop
Opravy chyb
- opraveno zpracování signálů
- vylepšena vláknová bezpečnost (thread safety) při čtení her a konfigurace
nochetodbload
- přidány volby --database | --explorer
nochetoclock
- opraveno sigaction
2026.05.10 Vydána nová verze: 2.8.0!
Toto vydání přináší nové rozhraní HTTP API v 0.3, které usnadňuje vývoj uživatelského rozhraní HTTP kompatibilního s novými verzemi nocheto 2.X a 3.X.
HTTP API 0.3
- přidány hlavičky cache-control do odpovědí na soubory
- přidána podpora pro HTTP metodu OPTIONS
- přidána cesta /api/moves
- přidána cesta /api/whitelist
- přidána cesta /api/opening
- přidána cesta /api/json
- přidána cesta /api/tablebase
- přidána událost showAnalyzeResult do HTTP streamu událostí (event-stream)
- příkazy bcomment, branchup, comment, cut, delete, loadresults a moves nyní odesílají událost refreshGame namísto refreshBoard
- zpracování cest s „+“ na konci (např. api/command/new+), i když „+“ není zakódováno jako %20%2B
Změny v konfiguraci
- přidáno treenumber do výchozí hodnoty [http] whitelistu
Ostatní změny
- přidána podpora pro argumenty treenumber <treenumber>/compressed (fungují nyní stejně jako ve verzi 3.X)
- apřidán přepínač
--versionpro všechny spustitelné soubory
Opravy chyb
- opraveno zpracování vícevláknového spouštění (spawn) HTTP
- opravena ochrana mutexem u tablebase a GamePad
- opraveno zpracování signálů
nochetodbload
- přidány volby --database | --explorer
2026.02.27 Vydána nová verze: 1.1.6!
Opravy chyb
- opraveno zpracování signálů