Releases
1.4.0
Improved Lua version support (5.1 - 5.4)
Fix memory leak when callbacks reference a parser object
Expose Expat library version (lxp._EXPAT_VERSION)
Added lxp.totable
module (thanks Tomás Guisasola Gorham)
Fix integers being returned as floats on Lua 5.3+ (thanks Kim Alvefur)
Fix XmlDecl callback can also return nil
for standalone
Many documentation updates
Added triplet namespace setting (returnnstriplet)
Added EntityDecl handler
Added AttlistDecl handler
Added ElementDecl handler
Added SkippedEntity handler
Added EndDoctypeDecl handler
More tests and new test setup; Busted, LuaCheck, Github actions
Improved finishing, multiple nil-calls no longer throw errors
Fix lxp.lom
to properly handle input as function, table, or file
Added option for namespace aware parsing to the lxp.lom
module
Repository moved to lunarmodules
Added threat protection parser (protects against excessivly large inputs), with options for the lxp.lom
and lxp.totable
to use it.
You can’t perform that action at this time.