Skip to content

LuaExpat 1.4.0

Compare
Choose a tag to compare
@alerque alerque released this 29 Mar 12:36
· 22 commits to master since this release
  • 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.