Nocheto novinky
Přehled změn ke každému vydání Nocheta
2025.12.15 Vydána HTTP API ukázka v0.3!
Vydána HTTP API ukázka v0.3!
Nové vlastnosti
- přidán strom tahů
- přidán seznam následujících tahů
- přidána podpora pro příkazy engines, list a sheets.
- opraveny chyby
- aktualizovány knihovny použité v ukázce
Stahujte na HTTP API
2025.07.25 Byla vydána nová verze:: 3.2.1!
Tato verze přináší následující vylepšení:
Opravy chyb
- opraveno parsování chybného PGN souboru s prázdnou alternativní variantou ( )
2025.06.15 Byla vydána nová verze:: 3.2.0!
Tato verze přináší následující vylepšení:
Nové funkce
- příkaz „speach“ byl přejmenován na speech
- používání aliasů se znakem „_“ (podtržítko) je zastaralé
- konfigurační vlastnosti, jejichž názvy začínaly na „actualmove_*“, byly přejmenovány na „currentmove_*“
- příkaz skip (s, s>, s<)
- příkazy fen960+ fen+ new960+ new+ done+ (v setup režimu) pgn+
- příkazy movesheet a copysheet
- přidány argumenty pro příkazy list a game:
- příkazy copygame, movegame a deletegame
- příkaz silence
- příkaz hourglass (pro použití ve skriptech (skupina devel))
Opravy chyb
- opraveno kódování požadavku http url
- opravena volba „nochetodbeval --order“
- opraven příkaz „GameIdStatement SELECT“ (pro null datum)
2025.06.07 Byla vydána nová verze:: 2.7.3!
Tato verze přináší následující vylepšení:
Nové funkce
- příkaz „speach“ byl přejmenován na „speech“
- používání aliasů se znakem „_“ (podtržítko) je zastaralé
- konfigurační vlastnosti, jejichž názvy začínaly na „actualmove_*“, byly přejmenovány na „currentmove_*“
Opravy chyb
- opraveno kódování požadavku http url
- opravena volba „nochetodbeval --order“
- opraven příkaz „GameIdStatement SELECT“ (pro null datum)
2025.04.13 Byla vydána nová verze: 3.1.1!
Toto vydání přináší následující vylepšení:
Nové funkce
- přidána hlavička Access-Control-Allow-Origin do HTTP odpovědi (CORS)
- přidána podpora pro metodu OPTIONS HTTP protokolu
- sjednocen formát uvítací řádky textu skrze všechny spustitelné soubory
- vylepšeno vykreslování režimu analýzy klienta (bez blikání)
- Jména aliasů s podtržítkem (_) jsou označeny jako zastarealé
Opravy chyb
- zmněněn pattern adresářů skriptů z '/[a-z0-9_-]*' na '/[a-z0-9_]+'
- opraven zápis do vstupu skriptů
- opraven pád programu (segmentation fault) při nezparsované HTTP žádosti
- opraveny dvojité disambiguační tahy, např.:
5n2/8/8/2n5/3n1n2/8/2k5/4K3 b - - 0 1 Nf4e6 - opraven občasný deadlock v HTTP spojení
- opraven občasný deadlock v nochetoclient
2025.04.13 Byla vydána nová verze: 2.7.2!
Toto vydání přináší následující vylepšení:
Nové funkce
- přidána hlavička Access-Control-Allow-Origin do HTTP odpovědi (CORS)
Opravy chyb
- opravena výchozí hodnota nocheto volby merge
- opraven pád programu (segmentation fault) při nezparsované HTTP žádosti
- opraveny dvojité disambiguační tahy, např.:
5n2/8/8/2n5/3n1n2/8/2k5/4K3 b - - 0 1 Nf4e6 - opraven občasný deadlock v HTTP spojení
- opraven občasný deadlock v nochetoclient
2025.02.02 Byla vydána nová verze: 3.1.0!
Toto nové vydání přináší nálsedující skvělé vlastnosti:
Nový příkaz `script`
Nový příkaz script může být použit ke spuštění skriptů napasných pro nocheto.
Skripty mohou být použity pro přidání nové funkcionality (nových příkazů) do nocheta. Mohou být napsány v jakémkoliv programovacím jazyce.
V Dokumentaci skriptů najdete další informace a oficiální skripty ke stažení.
Přidány "přesípací hodiny"
Nocheto zobrazí "přesípací hodiny" pokud delší dobu přemýšlí engine (během spuštění příkazů hint, play, analyze) nebo když běží jiná dlouho trvající operace (jako např. `checkforupdate`).
- Přidány viewhourglass a setviewhourglass příkazy
- Nová vlastnost "viewhourglass" v sekci [board] byla přidána do
konfiguračního souboru.
Přidejte si prosím
viewhourglass = 1do ~/.nocheto/config/nocheto.ini
Další vylepšení
- nový příkaz `clock` zobrazí aktuální nastavení hodin
- hodiny zobrazují [] kolem času, pokud vypršel
- `help` najde příkazy podle jejich názvu, nejen podle klíče získaného pomocí `help!!`
- zvýšená rychlost vykreslování tabulky tahů
- příkaz `info` byl rozdělen na info a version příkazy
- bylo přidáno mnoho nových příkazů které umožní nastavit hodnotu
vlastností, které bylo možné dříve jen přepínat:
setviewfen, setautoboard, setviewcpmeter, setautoplay, setexpandtree, setexpandtabletree, setkeepontop, setspeach, setsounds, setsounds, setviewboard, setviewcoordinates, setviewevaluation, setviewexplorer, setviewgamesexplorer, setviewgraph, setviewmoves, setviewopening, setviewtablebase, setviewtree, setviewtabletree, a setviewvariants -
tabulka tahů zobrazuje aktuální tah ve dvou sloupcích
- nové konfigurační vlastnosti v sekci [board]:
currenttablemove_l = "*"currenttablemove_r = "* "
- listnags příkaz nezobarzuje sloupec s poznámkou, pokud se nevejde na obrazovku konzole
- vylepšená nápověda
- lepší texty
- přidána detailní dokumenetace k téměř všem příkazům
- 'namespaces' příkazy byly přesunuty do skupiny 'extra'
- sekce 'tools' byla rozdělena na 'tools' a 'internet'
- nová sekce 'gui' pro příkazy související s GUI kitty
- nová sekce pro Explorer
- namespaces příkaz bez argumentů zobrazí nastavená namespace(s)
- sekce [startup] v konfiguračním souboru nyní podporuje příkaz quit
Další změny
- poslední hra uložená při vypnutí nocheta se ukládá do souboru last-game-3x.packbin (namísto last-game.packbin)
-
nová vlastnost
viewcpmeterv skeci [board] v konfiguračním souboru Nahrazuje vlastnost viewelometer.
Přepište si prosím viewelometer na viewcpmeter ve vašich konfiguračních souborech.
Opravy chyb
- zachytává se vyjímka při vytváření tablebase (pokud je soubor s tablebase poškozen - doteď nocheto umřelo)
- opravena pozice kitty šachovnice když je zapnuto "keep on top" a strom tahů je vynput
- opravena pozice kitty šachovnice pokd jsou nastaveny hodiny
- opravena tablebase lichess (cursed-win, blessed-loss ??)
- opraven příkaz `cut` (přidán FEN tag do PGN)
- opraveno porovnávání tahů které způsobovalo že se neoznčoval aktuální černý tah v tabulce tahů
- opraven výstup `list` příkazu bez limitu na malé obrazovce
- oprava parsování PGN souborů s tagy s podtžítkem
- opraven příkaz `clearboardcolors`
2025.02.01 Byla vydána nová verze:: 2.7.1!
Toto vydání přináší následující vylepšení:
Opravy chyb
- opraven příkaz `clearboardcolors` který byl bez účinku
- opraveno porovnání tahů, které někdy způsobovovalo neoznačování černého aktuálního tahu v tabulce tahů
- opravené a vylepšené (anglické) texty nápovědy