'n Jaar na die vrystelling van GNU Awk weergawe 4.2.1, is weergawe 5.0.0 vrygestel.
In die nuwe weergawe:
- Ondersteuning vir die POSIX printf %a en %A formate is bygevoeg.
- Verbeterde toetsinfrastruktuur. Vereenvoudigde inhoud van test/Makefile.am en nou is dit moontlik om pc/Makefile.tst vanaf test/Makefile.in te genereer.
- Regex-prosedures is vervang met prosedures van GNULIB.
- Infrastruktuur opgedateer: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Ongedokumenteerde konfigurasie-opsies en verwante kode wat toegelaat het dat nie-Latynse karakters in identifiseerders gebruik word, is verwyder.
- Die konfigurasie-opsie "--with-whiny-user-strftime" is verwyder.
- Die kode maak nou sterker aannames oor die C99-omgewing.
- PROCINFO["platform"] voer nou die platform uit waarvoor GNU Awk saamgestel is.
- Die skryf van elemente wat nie veranderlike name is nie na SYMTAB lei nou tot 'n noodlottige fout. Dit is 'n gedragsverandering.
- Kommentaarhantering in pretty-printer is byna heeltemal van nuuts af herontwerp. Gevolglik gaan nou minder kommentaar verlore.
- Naamruimtes bekendgestel. Jy kan dit nie meer doen nie: gawk -e 'BEGIN {' -e 'druk "hallo" }'.
- GNU Awk is nou plek-sensitief wanneer hoofletters in enkelgreep-lokale geΓ―gnoreer word in plaas van hardgekodeerde Latyn-1.
- Het baie foute reggemaak.
Bron: linux.org.ru