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