Godinu dana nakon izdavanja GNU Awk verzije 4.2.1, objavljena je verzija 5.0.0.
U novoj verziji:
- Dodata je podrška za POSIX printf %a i %A formate.
- Poboljšana infrastruktura za testiranje. Pojednostavljen sadržaj test/Makefile.am i sada je moguće generirati pc/Makefile.tst iz test/Makefile.in.
- Regex procedure su zamijenjene procedurama iz GNULIB-a.
- Infrastruktura ažurirana: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Uklonjene su nedokumentirane opcije konfiguracije i povezani kod koji je dozvoljavao upotrebu nelatinskih znakova u identifikatorima.
- Opcija konfiguracije "--with-whiny-user-strftime" je uklonjena.
- Kod sada daje jače pretpostavke o okruženju C99.
- PROCINFO["platforma"] sada ispisuje platformu za koju je GNU Awk kompajliran.
- Pisanje elemenata koji nisu imena varijabli u SYMTAB sada rezultira fatalnom greškom. Ovo je promjena ponašanja.
- Rukovanje komentarima u prilično štampaču je redizajnirano gotovo u potpunosti od nule. Kao rezultat toga, sada je izgubljeno manje komentara.
- Uvedeni prostori imena. Ovo više ne možete učiniti: gawk -e 'BEGIN {' -e 'print "hello" }'.
- GNU Awk je sada osjetljiv na lokalizaciju kada ignoriše velika i mala slova u jednobajtnim lokalizacijama umjesto tvrdo kodiranog latiničnog-1.
- Ispravljeno mnogo grešaka.
izvor: linux.org.ru