Një vit pas lansimit të GNU Awk versioni 4.2.1 u lëshua versioni 5.0.0.
Në këtë version të ri:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r formatet printf %a dhe %A nga POSIX.
- Infrastruktura e testeve është përmirësuar. Përmbajtja e test/Makefile.am është thjeshtuar dhe tani mund të gjenerohet pc/Makefile.tst nga test/Makefile.in.
- Procedurat Regex u zëvendësuan me procedurat nga GNULIB.
- Infrastruktura është përditësuar: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Opsionet e konfigurations që nuk ishin dokumentuar dhe kodi përkatës, që lejonin përdorimin e shkronjave jashtë latinës në identifikues, janë hequr.
- Opsioni i konfigurations "âwith-whiny-user-strftime" Ă«shtĂ« hequr.
- Kodi tani bën supozime më strikte për ambientin C99.
- PROCINFO["platform"] tani tregon platformën për të cilën është ndërtuar GNU Awk.
- Shkruarja e elementeve që nuk janë emra variablash në SYMTAB tani rezulton në një gabim fatal. Ky është një ndryshim i sjelljes.
- Përpunimi i komenteve në printerin e bukur është riparuar pothuajse plotësisht nga zero. Si rezultat tani humbet më pak komente.
- JanĂ« futur hapĂ«sira emrash. Tani nuk mund tĂ« bĂ«ni mĂ« kĂ«shtu: gawk -e âBEGIN {â -e âprint "hello" }â.
- GNU Awk tani merr parasysh lokalitetin kur injoron regjistrin në lokalitetet me një bajt në vend të versionit të ngurtë Latin-1.
- Janë eliminuar shumë bugs.
Burimi: linux.org.ru
