Një vit pas lëshimit të versionit 4.2.1 të GNU Awk, u lëshua versioni 5.0.0.
Në versionin e ri:
- Është shtuar mbështetje për formatet POSIX printf %a dhe %A.
- Infrastruktura e përmirësuar e testimit. Përmbajtja e test/Makefile.am është thjeshtuar dhe pc/Makefile.tst tani mund të gjenerohet nga test/Makefile.in.
- Procedurat Regex janë zëvendësuar me procedurat GNULIB.
- Infrastruktura e përditësuar: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Opsionet e konfigurimit pa dokumente dhe kodi përkatës që lejonte përdorimin e shkronjave jo latine në identifikues janë hequr.
- Opsioni i konfigurimit "--with-whiny-user-strftime" është hequr.
- Kodi tani bën supozime më të rrepta për mjedisin C99.
- PROCINFO["platforma"] shfaq tani platformën për të cilën është përpiluar GNU Awk.
- Shkrimi i artikujve që nuk janë emra variablash në SYMTAB tani rezulton në një gabim fatal. Ky është ndryshim i sjelljes.
- Trajtimi i komenteve në printerin e bukur është ridizajnuar pothuajse tërësisht nga e para. Si rezultat, tani humben më pak komente.
- Janë prezantuar hapësirat e emrave. Tani nuk mund ta bëni më këtë: gawk -e 'BEGIN {' -e 'print "hello" }'.
- GNU Awk tani është i ndjeshëm ndaj vendndodhjes kur injoron shkronjat e vogla në gjuhët me një bajt, në vend të variantit Latin-1 të koduar të fortë.
- Një mori gabimesh janë rregulluar.
Burimi: linux.org.ru