Gadu pēc GNU Awk versijas 4.2.1 izlaišanas tika izlaista versija 5.0.0.
Jaunajā versijā:
- Ir pievienots POSIX printf %a un %A formātu atbalsts.
- Uzlabota testēšanas infrastruktūra. Test/Makefile.am saturs ir vienkāršots, un pc/Makefile.tst tagad var ģenerēt no test/Makefile.in.
- Regex procedūras ir aizstātas ar GNULIB procedūrām.
- Infrastruktūra atjaunināta: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Ir noņemtas nedokumentētās konfigurācijas opcijas un saistītais kods, kas ļāva identifikatoros izmantot burtus, kas nav latīņu burti.
- Konfigurācijas opcija "--with-whiny-user-strftime" ir noņemta.
- Kods tagad sniedz stingrākus pieņēmumus par C99 vidi.
- PROCINFO ["platforma"] tagad parāda platformu, kurai tika kompilēts GNU Awk.
- Rakstot vienumus, kas nav mainīgo nosaukumi SYMTAB, tagad rodas fatāla kļūda. Tā ir uzvedības maiņa.
- Komentāru apstrāde glītajā printerī ir gandrīz pilnībā pārveidota no nulles. Līdz ar to tagad tiek zaudēts mazāk komentāru.
- Ir ieviestas nosaukumu telpas. Tagad jūs vairs nevarat to izdarīt: gawk -e 'BEGIN {' -e 'print "hello" }'.
- GNU Awk tagad ir lokalizācijas jutīgs, ignorējot reģistru viena baita lokalizācijās, nevis cietā koda Latin-1 variantā.
- Ir novērsta virkne kļūdu.
Avots: linux.org.ru