/ History for test/json101.test
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for test/json101.test

2019-11-10
11:09
[bb715380] part of check-in [51027f08] Proper surrogate pair decoding added to JSON functions. See the mailing list bug report and https://bugs.python.org/issue38749. More test cases needed here, but it seems to work so far. (check-in: [51027f08] user: drh branch: trunk, size: 23995)
2018-12-03
01:47
[8f8977b0] part of check-in [58a51123] Fix a parser bug in the use of parentheses around table-valued functions. (check-in: [58a51123] user: drh branch: trunk, size: 23630)
2018-05-16
12:19
[b40a9f53] part of check-in [b45b1885] Correct output for the fullkey column of json_each() when the total JSON input is a simple value, not an array or object. (check-in: [b45b1885] user: drh branch: trunk, size: 22890)
2018-01-26
22:41
[24e97954] part of check-in [7daa6873] Fix the query planner so that it takes into account dependencies in the arguments to table-valued functions in subexpressions in the WHERE clause. Fix for ticket [80177f0c226ff54f6dd]. (check-in: [7daa6873] user: drh branch: trunk, size: 22156)
2017-10-27
12:27
[d7cdf3e6] part of check-in [8d3cc928] Additional test case demonstrating the ability to access structure elements using quoted names in the JSON1 extension. (check-in: [8d3cc928] user: drh branch: trunk, size: 21084)
2017-04-13
00:12
[2bd3703a] part of check-in [8e7b6118] Fix a regression caused by the fix for ticket [6c9b5514077fed34551f98e64c09a1] - control characters allowed in JSON. (check-in: [8e7b6118] user: drh branch: trunk, size: 19629)
2017-04-11
18:55
[9e68ac5c] part of check-in [1f68c184] Limit the depth of recursion for valid JSON in the JSON1 extension in order to avoid using excess stack space in the recursive descent parser. Fix for ticket [981329adeef51011052667a9]. (check-in: [1f68c184] user: drh branch: trunk, size: 19391)
2016-11-07
13:37
[c0897616] part of check-in [7a635391] Fix the JSON1 extension so that the JSON validator correctly rejects malformed backslash escapes within string literals. (check-in: [7a635391] user: drh branch: trunk, size: 18584)
2016-06-17
13:01
[865776ed] part of check-in [2c3714ae] Add the json_quote() function to the JSON1 extension. (check-in: [2c3714ae] user: drh branch: json_quote, size: 11839)
2016-02-04
10:28
[ef42283f] part of check-in [4f1b5229] Escape control characters in JSON. Fix for ticket [ad2559db380abf8]. (check-in: [4f1b5229] user: drh branch: trunk, size: 11044)
2015-10-16
15:16
[f0178422] part of check-in [28957d63] Form-feed is not valid whitespace for json. Fix for ticket [57eec374ae1d0a1d] (check-in: [28957d63] user: drh branch: trunk, size: 10384)
2015-10-08
23:37
[83e6ebfb] part of check-in [2928f8e8] Json1 tests are working. Builds without FTS5 enabled. Still some problems building with FTS5. (check-in: [2928f8e8] user: drh branch: amalg-json1-fts5, size: 9887)
2015-09-24
11:06
[e8b50fbc] part of check-in [a4444c0f] Fix a JSON1 test case so that it works on builds that omit virtual tables. (check-in: [a4444c0f] user: drh branch: trunk, size: 9872)
2015-09-23
01:10
[07f0d847] part of check-in [7c7a3f3e] Do not allow a comma at the end of a JSON array or object. (check-in: [7c7a3f3e] user: drh branch: trunk, size: 9805)
2015-09-22
00:21
[bfc81e4b] part of check-in [0f160416] Fix json_set() so that it can overwrite a value that was previously overwritten during the same call. (check-in: [0f160416] user: drh branch: trunk, size: 9511)
2015-09-19
18:54
[b33f3888] part of check-in [394b81b1] Fix a memory leak in json1.c that could occur after misuse of json_object(). (check-in: [394b81b1] user: drh branch: trunk, size: 9378)
2015-09-11
00:06
[e20d2421] part of check-in [8a80d645] Take out the goofy '$$' path syntax. Instead, use subtypes to communicate when a string is JSON. Add the json() function that validates and minifies the JSON and sets the appropriate subtype. (check-in: [8a80d645] user: drh branch: subtypes, size: 9318)
2015-08-29
18:30
[11535d89] part of check-in [daff4832] New test cases for the json1 extension. (check-in: [daff4832] user: drh branch: trunk, size: 8729)
16:02
[ef8fb3ac] part of check-in [fd19ff02] Do not consider an empty string to be valid JSON. Add some additional JSON test cases. (check-in: [fd19ff02] user: drh branch: trunk, size: 4281)
2015-08-28
03:48
[420fe391] part of check-in [64abb65d] Add the json_check() function, which returns its argument if the argument is well-formed JSON or which throws an error otherwise. (check-in: [64abb65d] user: drh branch: trunk, size: 2904)
03:33
[5dfb1817] part of check-in [44f103d8] Enhance the json_insert(), json_replace(), and json_set() functions with the ability to add JSON instead of text if the argument is text and if the PATH begins with '$$' instead of just '$'. (check-in: [44f103d8] user: drh branch: trunk, size: 2733)
2015-08-21
20:37
[950ed4e8] part of check-in [9ff6ccde] Fixes for compiler warnings and errors in the makefiles. Rename the one test script to json101.test. (check-in: [9ff6ccde] user: drh branch: json, size: 2283) Renamed from test/json1.test