GNU Awk ورژن 4.2.1 کی ریلیز کے ایک سال بعد، ورژن 5.0.0 جاری کیا گیا۔
نئے ورژن میں:
- POSIX printf %a اور %A فارمیٹس کے لیے سپورٹ شامل کر دی گئی ہے۔
- بہتر ٹیسٹنگ انفراسٹرکچر۔ test/Makefile.am کے مواد کو آسان بنا دیا گیا ہے اور pc/Makefile.tst اب test/Makefile.in سے تیار کیا جا سکتا ہے۔
- Regex طریقہ کار کو GNULIB طریقہ کار سے بدل دیا گیا ہے۔
- انفراسٹرکچر اپ ڈیٹ: بائسن 3.3، آٹو میک 1.16.1، گیٹ ٹیکسٹ 0.19.8.1، میک انفو 6.5۔
- غیر دستاویزی ترتیب کے اختیارات اور متعلقہ کوڈ جو شناخت کنندگان میں غیر لاطینی حروف کو استعمال کرنے کی اجازت دیتا ہے ہٹا دیا گیا ہے۔
- کنفیگریشن آپشن "-with-whiny-user-strftime" کو ہٹا دیا گیا ہے۔
- کوڈ اب C99 ماحول کے بارے میں سخت قیاس آرائیاں کرتا ہے۔
- PROCINFO["پلیٹ فارم"] اب وہ پلیٹ فارم دکھاتا ہے جس کے لیے GNU Awk مرتب کیا گیا تھا۔
- SYMTAB میں وہ آئٹمز لکھنا جو متغیر نام نہیں ہیں اب ایک مہلک غلطی کا نتیجہ ہے۔ یہ رویے کی تبدیلی ہے۔
- خوبصورت پرنٹر میں تبصروں کو ہینڈل کرنا تقریبا مکمل طور پر شروع سے دوبارہ ڈیزائن کیا گیا ہے۔ نتیجتاً، اب کم تبصرے ضائع ہو گئے ہیں۔
- نام کی جگہیں متعارف کرائی گئی ہیں۔ اب آپ مزید یہ نہیں کر سکتے: gawk -e 'BEGIN {' -e 'print "hello" }'۔
- ہارڈ کوڈ شدہ لاطینی-1 ویریئنٹ کے بجائے، سنگل بائٹ لوکیلز میں کیس کو نظر انداز کرتے ہوئے GNU Awk اب لوکل کے لیے حساس ہے۔
- کیڑے کا ایک گروپ طے کیا گیا ہے.
ماخذ: linux.org.ru