Skip to content

Releases: JKISoftware/JKI-JSON-Serialization

v2.1.0

18 Aug 01:40
adb2c1d
Compare
Choose a tag to compare

Noteworthy Items

  • JSON parsing errors now show the line number and point to the specific column where the error occurred
  • Added a new utility VI for appending the JSON File Path/URL to error messages
  • Simplified Functions palette organization by moving utilities into their own sub-palette

Details

  • Enhancement: If deserialize error occurs, point to first syntax error in error description #41
  • Enhancement: Add subVI for easily inserting the Source Path or URL of the JSON into the error description #39
  • Fix: Marked Get UTC Offset.vi as source only (separate compiled code from VI source)
  • Enhancement: Moved utility VIs into a subpalette (named JKI JSON Utilities)
  • Renamed error in (no error) to no error for public VIs
  • New: Example VI calls an HTTP REST API to get current time as JSON and convert to LabVIEW data. Also shows how to use new error handling VI to append the JSON file's URL to an error message, should an error occur.

New Contributors

Full Changelog: v2.0.0...v2.1.0

v2.0.0

18 Apr 00:48
Compare
Choose a tag to compare

Install and Download with vipm: https://www.vipm.io/package/jki_lib_json_serialization/

  • Upgraded sources to LabVIEW 2020
  • Fix: Incorrect indentation when treating cluster as an ordered array #31
  • Fix: Deserializing an Array of Cluster of Multi-Dimensional Arrays unnecessarily wraps Inner Array Elements in variants #30
  • Fix: Deserializing an Array of Cluster of Clusters unnecessarily wraps Inner Clusters in variants #29
  • Fix: "ISO String To Timestamp.vi" doesn't support date strings #22

Full Changelog: 1.1.10...v2.0.0