Ilmus välja 1.21.0 versioon täpsest konsolipõhisest teaduslikust kalkulaatorist numbat, kirjutatud Rust keeles ja levitatav MIT ja/või Apache 2.0 litsentsi alusel.
Numbati eripära:
- täielik füüsikaliste mõõtmete ja mõõtühikute tugi;
- statiliselt tüpiseeritud programmeerimiskeel teaduslikeks arvutusteks;
- funktsioonide, mõõtühikute ja muutujate nimede automaatne täiendamine;
- sisendi ajaloo otsing;
- suur komplekt sisseehitatud funktsioone ja konstandte: matemaatilised, kuupäeva ja kellaaeg, stringide töötlemine ja muud.
- ja palju muud.
Versiooni 1.21.0 põhimuudatused:
- lisatud funktsionaalsus päikesetõusu ja -loojangute arvutamiseks (#818) ja Kuu faaside (#819);
- lisatud funktsioon base_unit_of() (#821);
- lisatud rohkem seadistusi väljundi vormindamiseks (#822);
- parandatud vahemiku piirangud vigade korral (#823);
- lubatud funktsioonide argumentide ja kohalike muutujate varjamine (#824);
- uuendused eelmisel versioonil lisatud Unix-i aja täpsuse mikrosekundites (#817).
Samuti versiooniga 1.17.0 (mis oli viimasena siin käsitletud), kuni eelmine versioon 1.20.0 viidi ellu järgmised olulised muudatused:
- väiksema mõõtühiku valimine liitmisel/lahutamisel;
- uus konverteerimismehhanism;
- lisatud funktsioon parse(input: String) -> T;
- lisatud toetus mõõtühikute parsimiseks;
- lisatud funktsioon args() käskude ridade argumentide jaoks;
- toetab täpsust millisekundites ja mikrosekundites unix-aegade jaoks;
- lisatud funktsioonide parameetrid ja kohalikke sidumisi vastavatesse tüüpidega «aukudesse» (vt. bugiraport) ja nende dokumentatsioon;
- lisatud näidis tõusudest ja mõõnadest;
- lisatud funktsioon inspect;
- tüüpide kuvamine inspect'i kasutustes;
- jiff versiooni 0.2.18 uuendus;
- CLI-versiooni reset käsu parandamine;
- üldised struktuurid;
- Runge-Kutta meetod;
- viga DivisionByZero genereerimine nulli tõstmisel negatiivsesse astmesse;
- lisatud komplekt aarch64-unknown-linux-musl jaoks;
- lisatud vahemikud RegistryErrors-ile;
- lisatud alias KB;
- lisatud moodulite lingid ühikute loendisse;
- Unicode sisend veebiversioonile;
- mitmed dokumendiuuendused;
- ja palju muud.
Allikas: linux.org.ru
