Ilmus versioon 0.20.0 ELinks – tekstirežiimis veebilehtede vaatamise programm (sealhulgas kapslid gemini ja lehed gopher). Projekti eesmärk oli algusest peale luua mitmeotstarbeline tekstibrauser, millel oleks avatud poliitika patchide ja funktsioonide lisamiseks ning aktiivne arendus. Üks selline funktsioon on ELinks'i lisamine Links-Lua, mis lisab ELinks'ile võimaluse kasutada kohandatud skripte.
Brauser toetab mõningaid 'suuremate' sugulaste funktsioone, nagu:
- Autentimine (http ja proxy).
- Püsivad küpsised.
- Vahekavad oma ja xbel formaatides.
- Kohandamine (värvid).
- Laadijate, küpsiste, ajaloode, järjehoidjate, seadete haldurid.
- Lehe sisse ehitatud pildid läbi kitty või sixel ja libavif, libwebp, librsvg.
- Osaline tugi JavaScriptile mozjs/quickjs/mujs'i kaudu.
ELinks'i saab kasutada ka lehevaatajana, toetades kohandatud skripte JS, Guile, Perl, Lua, Python ja Ruby ning palju protokolle, nagu finger, nntp, gopher, gemini, spartan, http/s, ftp, smp, ip[46], dgi, cgi, bittorrent, kohalikud failid. Üksikasjad muude funktsioonide kohta on loetletud siit.
Mis on muutunud alates versioonist 0.19.0:
- Lisatud tegevused. refresh-view, set-mark, goto-mark ja onload-oneshot exmode'i jaoks.
- Värv 'default' lisatud värvide seadistustesse (vastav värv järjestustele e[39m ja e[49m).
- Lisatud toetamine SVG formaadis pildid (tänu raamatukogule librsvg2.
- Lisatud mime-tüübid image/pnm, image/bnp ja image/x-tga
- Lisatud tegevus move-cursor-line-end.
- Lisatud seaded document.browse.wrap, ui.clipboard.remove_leading_spaces ja ui.clipboard.remove_trailing_spaces.
- Lisatud seade document.browse.sorting_type (ja võimalus sorteerida 'numbrilise' viisi järgi, näiteks tuumade versioonide järgi).
- Laienenud seadistus document.browse.images.display_style, nüüd saab seadistada -1 (pildi kuvamise stiil ilma alt või tee tekstita).
- Suurendatud maksimaalne samal ajal ühenduste arv.
- Nüüd Kohalike failide jaoks, millel on tühi hosti nimi, jäetakse DNS-i otsing vahele.
- Nüüd libcss rakendatakse kaks korda (sarnaselt css rakendamisele elinksis)
- Parandatud linkide töötlemine gopher ilma lõpliku kaldkriipsuta. shebang'id
- Parandatud awk skriptides. fgets_unlocked kuulutused bionic libc jaoks.
- Lisatud kontroll paralleelses kokkupanemises.
- Parandatud võiduring Parandatud use-after-free koodis.
- bug (github.com)
- Parandatud баг (github.com) kuidas xbel järjehoidjad ei taastunud.
- Parandatud баг (github.com) NULL-i kontrolli puudumine iframe koodis, mis põhjustab tõrke GitHubis sõltumatult JS-ist.
- Parandatud баг (github.com) seotud lõpmatu tsükliga mailcap (char ja unsigned char tüübid muudeti signed char-iks).
- Parandatud kompilatsioon toetuse lisamine Ruby kasutaja skriptidele.
- mozjs versioon tõstetud 140-ni.
- quickjs üleminek quickjs-ng-ile on lõpule viidud.
- tagasi smb, mis põhineb binaarfailil smbclient.
- tõlgitud serbia keelde.
Allikas: linux.org.ru
