Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

548

Fixed

  • JSON_AddVariable function works with Inf as value

547

Fixed

  • Fix signed/unsigned warnings found with clang-tidy

526

Fixed

  • Exclude PDB files from download
  • Preserve PDB files in a separate build artifact
  • Use sphinx download directive for the link to the xop zip file
  • Reduce ctags file by excluding sub-dependencies

Added

  • Wrapper function for JSONXOP_Remove
  • Add Wrapper Function JSON_Exists to test for valid jsonID

510

Added

  • License information

509

Changed

  • Corrected company name in documentation

508

Changed

  • Enhance compile flags for MSVC to catch more issues
  • Add sanitizer support on MacOSX and fix some minor issues

495

Changed

  • JSON_Version uses a more general approach to include IgorInfo information.
  • JSON_GetIgorInfo function added.

494

Fixed

  • For JSON functions returning waves a name collision with existing waves with the same name as internally used waves could happen.

490

Changed

  • The C++ JSON library was updated to 06ccd43a (Merge pull request #1722 from t-b/fix-int64-min-issue, 2019-09-10).

485

Changed

  • JSONXOP_GetValue/L=wave follows the int64/uint64 wave type when parsing a json value

484

Changed

  • Code cleanup to make clang-tidy happier

Fixed

  • JSON_GetWave: Fix operation call

Added

  • JSON_GetType: Add wrapper function
  • Output short message on initialization

432

Added

  • /Q to the documentation
  • Changelog

426

Changed

  • Enforce Igor Pro 8 in the procedure file

423

Added

  • Defines JSON_IGNORE_ERRORS and JSON_UNQUIET to tweak the defaults of the wrapper functions

422

  • First public release