/ History for test/json101.test
Login

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

History for test/json101.test

2020-07-29
16:18
[663daf9a] part of check-in [a80ae2c9] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c9] user: drh branch: typos, size: 23994)
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