Skip to content

Releases: thothonegan/libWexpr

v1.1.0-REL

28 Dec 21:00
60f2361

Choose a tag to compare

Release v1.1.0-REL

Pretty much everything that has occurred since the initial release - tagging for Wolf v2.6.0.

Features (since v1.0.0)

  • Can write out wexpr files and mutate the tree
  • New binary WexprTool which can validate wexpr, make it human readable, minify it, or convert to binary wexpr.
  • Implementation test framework allowing testing of an implementation, including ones outside of libWexpr
  • Added binary data within wexpr via base64
  • Added bwexpr - a binary encoded wexpr format
  • Start of schema support - can write a wexpr schema which can be validated against. While it has the start of a structure for linking schemas together (and a future wexpr.hackerguild.com via optionally linking to libcurl), its not complete.

Bug Fixes / Other Improvements

  • Fixed comment blocks
  • Blank strings arent barewords and must be quoted
  • Fixed an issue where a bareword starting with 'null' would be considered the keyword null
  • Fixed several other bugs and crashes
  • Library is now unity build safe