Skip to content
Uwe Fetzer edited this page Apr 21, 2021 · 19 revisions

2.35 (2021-04-21)

  • Fixed issue #31 (colons in field values)

2.34 (2021-01-22)

  • New option: mapping names between ABAP and JSON

2.33 (2019-03-29)

  • New option: replace double underscores in fieldnames with CamelCase

2.32 (2019-03-16)

  • New option: replace underscores in fieldnames with hyphen

2.31 (2015-05-29)

  • GIT bug #18: Unescape Slash ("/" -> "/")

2.30 (2015-05-05)

  • GIT bug #17: APPEND_DATA: malformed JSON

2.29 (2015-02-08)

  • GIT enhancement #16: wdr_simple_name_value_list not present on 7.00 systems

2.28 (2015-01-23)

  • GIT enhancement #10: New function: Clear data
  • GIT enhancement #12: Export + Import name/value pairs
  • GIT enhancement #13: Float as type P
  • GIT enhancement #14: Set new version number
  • GIT bug #15: Component name "DATA" breaks CREATE_WITH_DATA

0.2.27 (2014-10-31)

  • GIT enhancement #9: Handle Data References

0.2.26 (2014-04-30)

  • GIT enhancement #5: Controll the removal of line breaks in method set_json
  • GIT bug #6: Missing unit tests for "boolean"
  • GIT bug #7: NUMC fields are surrounded with quotes again (incompatible change!)
  • GIT enhancement #8: transform_simple with attribute names in lower case

0.2.25 (2014-04-02)

  • GIT enhancement #2: handling of boolean values (input)
  • GIT enhancement #4: handling of data reference objects

0.2.24 (2014-01-05)

  • GIT enhancement #1: handling of boolean values (output)

0.2.23 (2013-09-05)

  • changed license (Apache, Version 2.0)

0.2.22 (2013-07-13)

  • Solved issue #49: 0.2.21 breaks compatibility with NW 7.01
  • Solved issue #50: Dump in method transform_simple (ABAP -> JSON)

0.2.21 (2013-04-18)

  • Enhancement #16: Performance issue with large tables
  • Solved issue #46: Transform Simple: Raise exception cx_xslt_format_error
  • Solved issue #47: GET_DATA: parse is called twice
  • Enhancement #48: Lower case field names in TRANSFORM_SIMPLE

0.2.20 (2013-04-10)

  • Solved issue #34: Wrong output of binary data in method GET_DATA
  • Solved issue #44: Handling DREF & OREF objects that are initial
  • Enhancement #45: Dref: create data ref in GET_DATA

0.2.19 (2013-03-01)

  • Enhancement #41: Catchable errors
  • Solved issue #43: Simple Transformation: check basis release

0.2.18 (2013-02-12)

  • Enhancement #40: JSON document class now downward compatible to basis release 7.01

0.2.17 (2013-02-01)

  • Enhancement #36: Use new kernel functions to parse JSON (usage: see updated wiki)

0.2.16 (2013-01-31)

  • Enhancement #32: Javascript Escape of characters "<" + ">"
  • solved Issue #33: Unescape characters in method GET_DATA
  • Enhancement #38: Issue with datatype P longer than 20 characters
  • Enhancement #39: Support for datatype X

0.2.15 (2013-01-12)

  • solved issue #35: Whitespace at start of array causes parse error

0.2.14 (2012-10-27)

  • solved issue #28: Endless Loop with wrong JSON format
  • enhancement #29: use of conversion exits (usage: see updated wiki)
  • solved issue #30: Problem with method get_value (-> new method "key_exists()")

0.2.13 (2012-10-05)

  • enhancement #25: Namespace Replace Pattern (usage: see unit test "test_namespace")
  • enhancement #26: Special Date format (usage: see unit tests "test_date_format" + "test_date_format_reverse")
  • enhancement #27: High memory consumption in get_json() with large JSON (usage: see updated wiki)

0.2.12 (2012-09-19)

  • solved issue #23: Issue when the resulting JSON ends with an object
  • solved issue #22: NUMC with zero value
  • updated unit tests

0.2.11 (2012-09-11) do not install, contains mayor issues

  • solved issue #22: Bug at elimination of quotation marks

0.2.10 (2012-08-10) do not install, contains mayor issues

  • solved issue #20: error while parsing nested arrays
  • enhancement #21: performance issues with large JSON
  • Unit tests updated (escape characters)

0.2.9 (2012-06-20)

  • enhancement #13: suppress "itab"
  • solved issue #17: Problem with numbers with leading zeros
  • solved issue #18: Problem with value array (unstructured table)
  • enhancement #19: Unit Tests

0.2.8 (2012-03-22)

  • solved issue #12 json->dumps(): problems with mixed objects/arrays

0.2.7 (2012-03-08)

  • solved issue #10 json->dumps(): Shortdump if a value is empty
  • solved issue #11 Escaping single quote leads to inconsistent JSON

0.2.6 (2012-02-28)

  • solved issue #8 bugfix: get_data(): malformatted TIMS field
  • solved issue #9 enhancement: json->dumps()

0.2.5 (2012-02-10)

  • solved issue #6 bugfix: Wrong response of get_data()
  • solved issue #7 bugfix: get_json(): don't add "missing" braces, if it's a collection

0.2.4 (2012-02-08)

  • solved issue #5 bugfix for CamelCase key fields

0.2.3 (2011-12-15)

  • solved issue #2 (enhancement): new method "get_data"
  • solved issue #3: Only add braces {} in get_json() if it's really an object
  • solved issue #4: Escape non-printable/special characters

0.2.2 (2011-10-03)

  • solved issue #1: CX_SY_RANGE_OUT_OF_BOUNDS exception when SET_JSON is called without a value

0.2.1 (2011-08-31)

  • new public method APPEND_DATA
  • XSTRING and DataRefs as possible data types
  • minor changes

0.2.0 (2010-11-28)

  • first public release of JSON document class
Clone this wiki locally