1.003 2025-12-10 [Incompatible Changes] * Change decoding output for JSON list from List class to object[]. [Changes] * Allow options input such as {foo => 1}. * Allow object[] input such as [(object)1, 2]. 1.002 2025-01-28 [Requirement Changes] * Require SPVM 0.990042. [Test Improvement] * Call Fn#destroy_runtime_permanent_vars method in the end of tests. 1.001002 2024-04-30 [Prerequirement Changes] * SPVM 0.990002+ is required. This fixed strigification of floating point numbers. 1.001001 2023-05-08 [Prerequirement Changes] * SPVM 0.973+ is required. 1.001 2023-05-03 [Document Changes] * The doc is improved. [Exception Messages Improvment] * Exception messages are improved. 0.053 2023-05-03 [Prerequirement Changes] * SPVM 0.971012+ is required. 0.052 2023-05-03 [Prerequirement Changes] * SPVM 0.971010+ is required. 0.051 2023-04-28 [New Features] * The new method in the JSON class receive options * Added the canonical option of the new method in the JSON class. [Incompatible Changes] * the definition of the canonical field is changed. [Before] has canonical : rw byte; [After] has canonical : ro byte; * The encode_json method output 64bit integer value for a Long object. * The encode_json method output 32bit integer value for a Int object. * Removed the canonical field. [Prerequirement Changes] * SPVM 0.971009+ is required. * SPVM::Math 1.001+ is required. [Meta Information Fix] * Fixed the repository URL. [Test Improvement] * Added CIs [License Change] * The license is changed to MIT License. [Incompatible Changes] * The encode_json method throw an exception if a float value or a double value is NaN or Inifinity. [Exception Messages Improvement] * Exception messages are improved. 0.04 2023-03-19 [Internal Compatible Changes] * Use SPVM::ExchangeAPI method instead of SPVM functions. 0.03 2022-08-03 [Test Fix] * Fix the broken codes and tests by upgrading SPVM. 0.02 2022-06-20 [CHANGES] * SPVM::JSON first development release. 0.01 2022-02-01 [CHANGES] * SPVM::JSON first development release.