Et år efter udgivelsen af GNU Awk version 4.2.1 blev version 5.0.0 frigivet.
I den nye version:
- Understøttelse af formaterne POSIX printf %a og %A er blevet tilføjet.
- Forbedret testinfrastruktur. Forenklet indhold af test/Makefile.am og nu er det muligt at generere pc/Makefile.tst fra test/Makefile.in.
- Regex-procedurer er blevet erstattet med procedurer fra GNULIB.
- Infrastruktur opdateret: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Udokumenterede konfigurationsmuligheder og relateret kode, der gjorde det muligt at bruge ikke-latinske tegn i identifikatorer, er blevet fjernet.
- Konfigurationsmuligheden "--with-whiny-user-strftime" er blevet fjernet.
- Koden giver nu stærkere antagelser om C99-miljøet.
- PROCINFO["platform"] udsender nu den platform, som GNU Awk blev kompileret til.
- At skrive elementer, der ikke er variabelnavne til SYMTAB, resulterer nu i en fatal fejl. Dette er adfærdsændring.
- Kommentarhåndtering i pretty-printer er blevet redesignet næsten helt fra bunden. Som følge heraf går færre kommentarer nu tabt.
- Navneområder introduceret. Du kan ikke længere gøre dette: gawk -e 'BEGIN {' -e 'print "hello" }'.
- GNU Awk er nu lokalitetsfølsom, når man ignorerer store og små bogstaver i enkeltbyte-lokaliteter i stedet for hårdkodet Latin-1.
- Rettede en masse fejl.
Kilde: linux.org.ru