Skip to content

Releases: flightaware/yajl-tcl

v1.8.1

19 Jan 00:22
Compare
Choose a tag to compare

What's Changed

  • Import newer TEA with fixes for soname on FreeBSD by @gahr in #35
  • Switch from Travis to Github Actions for CI by @bovine in #36
  • changes to attempt support of both Tcl8 and Tcl9 by @mxmanghi in #41
  • json2dict: Prevent converting boolean strings to numerical values by @ramikhaldi in #39

New Contributors

Full Changelog: v1.7.0...v1.8.1

v1.7.0

13 Mar 20:04
Compare
Choose a tag to compare
  • issue #32: add json2dict_ex with improved handling of parsing arrays
  • issue #31: add travis continuous integration builds and improve unit testing infrastructure
  • issue #30: improve builds on Linux and OS X
  • issue #24: Suggest installing pkg-config on Debian

v1.6.2

15 Mar 21:59
Compare
Choose a tag to compare
  • yajl "number" should reject invalid arguments (#22)

v1.6.1

21 Jun 19:49
Compare
Choose a tag to compare

This is a minor release that fixes a small memory leak.

  • A string allocated by yajl_get_error is never freed.
  • Mute a compiler warning about parseHandle not being initialized.

v1.6

17 Jun 23:25
Compare
Choose a tag to compare
  • json2huddle parser
  • Allow extra constructor parameters to be passed to json2dict.
  • Update TEA and update pkg-config to match yajl's CFLAGS/LIBS
  • Slight performance improvement

v1.5

17 Jun 23:26
Compare
Choose a tag to compare
  • Add "parse2dict" method to created yajltcl objects.
  • Switch ::yajl::json2dict to internally use parse2dict method

v1.4

17 Jun 23:27
Compare
Choose a tag to compare
  • API of integer_callback changed the other way around
  • Use "delete" method rather than rename object to "" to delete
    intermediate yajltcl objects when turning arrays into json, etc.
  • Update example in README.md too.
  • Fixing some memory leaks when creating and destroying yajl objects.

v1.3

17 Jun 23:27
Compare
Choose a tag to compare
  • Comments.
  • Improve performance of json2dict method by reducing copying
  • Make the "parse" command output "bool" commands instead of "boolean"
    to avoid roundtrip failure (Issue #5)
  • Make "number" command reject blank arguments as invalid (Issue #4)
  • Add json parsing into simple key/value dict compatible format (Issue #3)
  • Add "delete" convenience function.