All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fixed an alignment problem in the pretty output of json.
- Added output configuration option
newline_char
for the end of line style andindentation_char
for the indentation style.
- Added api
get_default_options
,get_options
andset_options
tojson_utils
package to configure (Pretty
,ascii_output
andescape_solitus
) the output. - Added support for formatted (pretty) json output with the option
Pretty
.
- Fixed another error when converting
\f
and\r
.
- No longer install debug module by default.
- Removed package
json_cost
andjson_clob
. - Removed the obsolete performance tests.
- Required naming changes to run on current Oracle versions that now also have json support.
- Fixed an error when converting
\f
and\r
.
- Improved the performance when working with CLOB values by 10 to 100 times depending on the actual CLOB length. (Dieter Oberkofler)
- Added support for CLOB properties. (Dieter Oberkofler)
- Added support to update properties. (Dieter Oberkofler)
- Added a new module json_sql that allows to dynamically generate a json representation of the rows in a select with bind variables. (Dieter Oberkofler)
- Fixed a problem when escaping a string that ends with CHR(10). (Dieter Oberkofler)
- Improved the performance of object_to_clob and array_to_clob by up to 400%. (Dieter Oberkofler)
- Added a few special values tests. (Dieter Oberkofler)
- Now using 3 individual parse methods in json_parser allowing to parse an object, an array or any of the two. (Dieter Oberkofler)
- Added a new constructor to json_array allowing to parse a JSON string representing an array. Proposed by matthias-oe. (Dieter Oberkofler)
- Added a new constructor to json_value allowing to parse a JSON string representing an object or an array. (Dieter Oberkofler)
- Added unit tests for the new functionality. (Dieter Oberkofler)
- Added support for DATE types.
- Added support for JSONP.
- Initial release of plsql_json.