Skip to content

Releases: Zguy/Jzon

v2-1

03 Jul 03:25
Compare
Choose a tag to compare

Changelog:

  • Changed FileWriter's interface to be more consistent with FileReader
  • Added missing escape character
  • Fixed some compiler compatibility issues
  • Fixed a couple of bugs and crashes

v2-0

03 Jul 03:25
Compare
Choose a tag to compare

Changelog:

  • New parser
    • More robust
    • Error handling
  • New writer
  • VT_INT and VT_DOUBLE merged into VT_NUMBER
    • Conforms to the JSON specification
  • Added const_iterator
  • Added Has() method
  • Uses size_t instead of unsigned int

v1-4

03 Jul 03:26
Compare
Choose a tag to compare

Changelog:

  • Refactored the code to remove the need for shared_ptr
  • Added Clear() to Object and Array
  • Removed the use of C++11 features
  • Handles escaping of special characters
  • Every Read() method now calls RemoveWhitespace()
  • Stopped it from parsing {[]} inside strings
  • Improved RemoveWhitespace()

v1-3

03 Jul 03:27
Compare
Choose a tag to compare

Changelog:

  • Added Is_type_() to Value.
  • Renamed all iterators and begin()/end() to lowercase.
  • Removed the NodePtr version of Add().
  • Added const versions of As_type_().
  • Added Node constructors for Value/Object/Array.
  • Simplified access by moving the getters up to Node as virtual methods.

v1-2

03 Jul 03:27
Compare
Choose a tag to compare

Changelog:

  • Can now handle negative numbers.
  • Value now throws an exception if the wrong As_type_() is used.

v1-1

03 Jul 03:28
Compare
Choose a tag to compare

Changelog:

  • Can now write formatted files.

v1-0

03 Jul 03:28
Compare
Choose a tag to compare

Initial release