Една година по објавувањето на GNU Awk верзијата 4.2.1, беше објавена верзијата 5.0.0.
Во новата верзија:
- Додадена е поддршка за форматите POSIX printf %a и %A.
- Подобрена инфраструктура за тестирање. Содржините на test/Makefile.am се поедноставени и pc/Makefile.tst сега може да се генерира од test/Makefile.in.
- Regex процедурите се заменети со GNULIB процедури.
- Ажурирана инфраструктура: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Недокументираните опции за конфигурација и поврзаниот код што дозволуваше употреба на букви од нелатиница во идентификаторите се отстранети.
- Опцијата за конфигурација „--with-whiny-user-strftime“ е отстранета.
- Кодот сега прави построги претпоставки за околината C99.
- PROCINFO["платформа"] сега ја прикажува платформата за која е компајлиран GNU Awk.
- Пишувањето елементи што не се имиња на променливи во SYMTAB сега резултира со фатална грешка. Ова е промена на однесувањето.
- Ракувањето со коментари во убав печатач е редизајниран речиси целосно од нула. Како резултат на тоа, сега се губат помалку коментари.
- Воведени се именски простори. Сега веќе не можете да го правите ова: gawk -e 'BEGIN {' -e 'печати „здраво“ }“.
- GNU Awk сега е чувствителен на локалитет кога игнорира букви во локалитети од еден бајт, наместо тврдокодираната Латинска-1 варијанта.
- Поправени се еден куп грешки.
Извор: linux.org.ru