Pasë shtatë vjet nga versioni i fundit dhe dymbëdhjetë e gjysmë vjet që nga publikimi i degës 2.7, është lansuar versioni i utilitarit GNU patch 2.8. Ky utilitar lejon aplikimin e patch-eve në skedarë, të cilat përfshijnë lista ndryshimesh të krijuara nga programi diff. Kodi është shkruar në gjuhën C dhe shpërndahet nën licencën GPLv3+.
Në këtë version të ri:
- ĂĂ«shtja e vitit 2038 Ă«shtĂ« zgjidhur - utilitari tani pĂ«rpunon saktĂ« tĂ« dhĂ«nat pĂ«r kohĂ«n e skedarĂ«ve tĂ« krijuar pas vitit 2038, madje edhe nĂ« platforma me tip 32-bit time_t.
- Opsioni «âfollow-symlinks» tani zgjerohet jo vetĂ«m pĂ«r skedarĂ«t hyrĂ«s, por edhe pĂ«r skedarĂ«t e krijuar.
- Në përputhje me kërkesat e standardit POSIX.1-2024, ndalohet përdorimi i simbolit të kthimit të rreshtit në emrat e skedarëve.
- Ndalohet pĂ«rdorimi i byte-ve zero (â\0â) nĂ« vargjet me drejtoritĂ« diff.
- Lejohet të specifikohen hapësira dhe tabulime para dhe pas vlerave me numra rreshtash.
- ĂshtĂ« punuar pĂ«r tĂ« eliminuar sjelljen e paqartĂ« ose tĂ« papĂ«rshtatshme nĂ« situata tĂ« jashtzakonshme, pĂ«r shembull, gjatĂ« pĂ«rpunimit tĂ« fushave me madhĂ«si shumĂ« tĂ« mĂ«dha, gabimeve tĂ« input-it/outputs, mungesĂ«s sĂ« memories, kushteve tĂ« garĂ«s dhe dĂ«rgimit tĂ« sinjaleve nĂ« momente tĂ« papĂ«rshtatshme.
- Kodi i vjetër «Plan B», i krijuar për sistemet me tregues 16-bit, është hequr.
- Kërkesat për kompilozen janë rritur, e cila tani duhet të mbështesë standardin C99 (më parë kërkohej C89).
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r versionet e reja tĂ« GCC, Autoconf dhe Gnulib.
Burimi: opennet.ru
