13 نومبر کو، ترقی کے ایک سال سے زیادہ کے بعد، اعلیٰ کارکردگی والی HTML2.4.0 اور CSS پارسنگ لائبریری کا 5 جاری کیا گیا۔ lexbor، بغیر کسی تیسرے فریق کے انحصار کے C میں لکھا گیا، اور Apache 2.0 لائسنس کے تحت تقسیم کیا گیا۔
لائبریری کو ماڈیولز (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils) میں تقسیم کیا گیا ہے، جنہیں الگ سے مرتب اور استعمال کیا جا سکتا ہے (CMake آپشن LEXBOR_BUILD_SEPARATELY=ON کے ساتھ)۔
لائبریری میں الیکسیر، کرسٹل، ازگر، ڈی، روبی اور پی ایچ پی زبانوں کے لیے تھرڈ پارٹی بائنڈنگز اور ریپرز ہیں۔
تبدیلیوں کی فہرست:
- کور: کے ساتھ کارکردگی میں اضافہ SWAR (پیکڈ سم ڈی)؛
- URL: URL آبجیکٹ کو تبدیل کرنے کے لیے API کا اضافہ کیا گیا۔
- یو آر ایل: یو آر ایل کو کلون کرنے کی صلاحیت شامل کی گئی۔
- URL: تجزیہ کرنے سے پہلے نئی لائنوں اور ٹیبز کو ہٹا دیں؛
- انکوڈنگ: اپ ڈیٹ کردہ انڈیکس GB18030-2022؛
- انکوڈنگ: جامد ڈیٹا کا کم سائز؛
- URL: پیداوری میں اضافہ؛
- بگ کی اصلاحات اور ٹیسٹ میں بہتری۔
ماخذ: linux.org.ru
