2024-08-05 10:05 | bump version to 1.2 | Hiltjo Posthuma | 1 | +1 | -1 |
2024-08-05 10:05 | bump LICENSE year | Hiltjo Posthuma | 1 | +1 | -1 |
2024-08-05 10:00 | fix: reset state for expecting key string in objects | Hiltjo Posthuma | 1 | +1 | -0 |
2023-05-25 20:42 | bump version to 1.1 | Hiltjo Posthuma | 1 | +1 | -1 |
2023-05-15 16:47 | fix typo | Hiltjo Posthuma | 2 | +3 | -3 |
2023-05-14 21:32 | json.h: _JSON_H_: macro name with an underscore is a reserved identifier | Hiltjo Posthuma | 1 | +2 | -2 |
2023-04-23 10:39 | add a -u option: flush output after printing each value (unbuffered) | Hiltjo Posthuma | 4 | +21 | -10 |
2023-04-23 10:22 | fail early if creating a temporary file failed | Hiltjo Posthuma | 1 | +1 | -1 |
2023-04-14 17:13 | json.c: use ENOMEM instead of EOVERFLOW | Hiltjo Posthuma | 1 | +1 | -1 |
2023-04-05 16:59 | fix uninitialized variable (typo from previous commits) | Hiltjo Posthuma | 1 | +1 | -1 |
2023-04-04 16:34 | bump LICENSE year | Hiltjo Posthuma | 1 | +1 | -1 |
2023-04-04 16:13 | json.c: add len argument to callback | Hiltjo Posthuma | 3 | +22 | -16 |
2023-04-04 16:08 | roll own ISDIGIT() macro instead of ctype isdigit() | Hiltjo Posthuma | 2 | +4 | -3 |
2022-09-01 17:13 | bump version to 1.0 | Hiltjo Posthuma | 1 | +1 | -1 |
2022-08-31 23:50 | json2tsv.1: add simplified jaq example here too | Hiltjo Posthuma | 1 | +7 | -1 |
2022-08-31 23:43 | jaq.1: small typo fix | Hiltjo Posthuma | 1 | +2 | -2 |
2022-08-31 23:39 | jaq: small tweaks and code-style | Hiltjo Posthuma | 1 | +3 | -4 |
2022-08-31 20:40 | jaq: use jaq in the usage, not the full path which is ugly | Hiltjo Posthuma | 1 | +1 | -1 |
2022-08-31 20:11 | json2tsv.1: reference jaq, not jtq | Hiltjo Posthuma | 1 | +2 | -2 |
2022-08-31 20:07 | jaq improvements | Hiltjo Posthuma | 2 | +44 | -41 |
2022-08-30 22:21 | rename jtq to jaq | Hiltjo Posthuma | 4 | +47 | -47 |
2022-08-30 18:20 | add jtq: a convenience wrapper script | Hiltjo Posthuma | 4 | +88 | -9 |
2022-05-02 18:16 | json2tsv.1: properly escape backslashes | Hiltjo Posthuma | 1 | +11 | -11 |
2022-04-02 16:31 | bump version to 0.9 | Hiltjo Posthuma | 1 | +1 | -1 |
2022-03-29 21:50 | do not depend on C library locale for ctype functions/macros | Hiltjo Posthuma | 1 | +6 | -4 |
2022-03-28 16:42 | compatibility: replace iscntrl with own ISCNTRL macro | Hiltjo Posthuma | 1 | +5 | -2 |
2022-03-19 12:10 | improve stream handling of read and write errors | Hiltjo Posthuma | 2 | +16 | -2 |
2022-02-21 16:16 | allow octal format and check the format a bit more strict | Hiltjo Posthuma | 2 | +12 | -2 |
2022-02-21 16:16 | bump LICENSE year | Hiltjo Posthuma | 1 | +1 | -1 |
2021-11-12 10:22 | json: fix code that could have a side-effects | Hiltjo Posthuma | 1 | +2 | -1 |
2021-10-26 00:17 | README: optimize the unescape() function | Hiltjo Posthuma | 1 | +6 | -13 |
2021-09-27 16:13 | bump version to 0.8 | Hiltjo Posthuma | 1 | +1 | -1 |
2021-09-25 09:38 | improve man page and documentation + fix a typo in a comment | Hiltjo Posthuma | 3 | +16 | -10 |
2021-09-25 09:37 | print \n or \t also when using -F or -R | Hiltjo Posthuma | 1 | +13 | -4 |
2021-09-25 09:36 | use exitcode 3 for usage errors | Hiltjo Posthuma | 2 | +6 | -6 |
2021-09-24 12:27 | optimize printing the index of an array with the -n option | Hiltjo Posthuma | 1 | +29 | -6 |
2021-09-18 14:17 | add -F and -R option to allow to specify a different field and record separator | Hiltjo Posthuma | 3 | +176 | -24 |
2021-09-23 16:31 | json: optimize number parsing for large number datasets | Hiltjo Posthuma | 1 | +2 | -1 |
2021-04-29 16:14 | bump version to 0.7 | Hiltjo Posthuma | 1 | +1 | -1 |
2021-04-29 10:57 | separate JSON2TSV_* CFLAGS, LDFLAGS, use unlocked I/O by default | Hiltjo Posthuma | 2 | +13 | -3 |
2021-04-29 10:56 | json.c: fix a gcc warning | Hiltjo Posthuma | 1 | +1 | -1 |
2021-03-21 11:34 | README: add awk example function to unescape json2tsv output | Hiltjo Posthuma | 1 | +30 | -0 |
2021-03-05 11:59 | LICENSE: bump year | Hiltjo Posthuma | 1 | +1 | -1 |
2021-01-23 15:13 | bump version to 0.6 | Hiltjo Posthuma | 1 | +1 | -1 |
2021-01-21 23:23 | json.c: fix utf-16 surrogate pair range | Hiltjo Posthuma | 1 | +2 | -2 |
2020-11-04 16:55 | json.h: add #ifdef guard | Hiltjo Posthuma | 1 | +4 | -0 |
2020-11-04 16:55 | Makefile: uninstall LICENSE, on install chmod $DOC files | Hiltjo Posthuma | 1 | +2 | -1 |
2020-06-21 16:02 | Makefile: tiny compatibility improvement for tar -cf | Hiltjo Posthuma | 1 | +1 | -1 |
2020-06-10 12:38 | Makefile: improvements | Hiltjo Posthuma | 1 | +2 | -2 |
2020-06-01 10:15 | fix typo | Hiltjo Posthuma | 1 | +2 | -2 |
2020-02-23 19:35 | bump version to 0.5 | Hiltjo Posthuma | 1 | +1 | -1 |
2020-02-16 13:53 | small white-space / code-style fix | Hiltjo Posthuma | 1 | +1 | -1 |
2020-01-28 20:50 | cleanup some includes | Hiltjo Posthuma | 2 | +1 | -2 |
2020-01-21 19:06 | update LICENSE year | Hiltjo Posthuma | 1 | +1 | -1 |
2019-12-29 17:42 | show usage on invalid flags or any arguments | Hiltjo Posthuma | 1 | +10 | -2 |
2019-12-29 17:34 | rename TYPE_* to JSON_TYPE_* | Hiltjo Posthuma | 3 | +20 | -19 |
2019-11-12 00:22 | bump version to 0.4 | Hiltjo Posthuma | 1 | +1 | -1 |
2019-11-12 00:15 | README: fix typo | Hiltjo Posthuma | 1 | +1 | -1 |
2019-11-09 15:19 | update README | Hiltjo Posthuma | 1 | +32 | -4 |
2019-11-05 19:46 | add -r flag to allow printing all control-characters | Hiltjo Posthuma | 2 | +32 | -13 |
2019-10-24 11:54 | bump version to 0.3 | Hiltjo Posthuma | 1 | +1 | -1 |
2019-10-23 19:39 | optimize whitespace checking for gcc optimization | Hiltjo Posthuma | 1 | +1 | -1 |
2019-10-23 19:36 | define all "expected" strings | Hiltjo Posthuma | 1 | +2 | -1 |
2019-10-23 17:40 | remove check for types and depth of object key string that cannot happen anymore | Hiltjo Posthuma | 1 | +0 | -4 |
2019-10-23 17:40 | minor style changes, add some comments | Hiltjo Posthuma | 1 | +9 | -6 |
2019-10-23 17:34 | remove duplicate assignment of value, will be overwritten anyway | Hiltjo Posthuma | 1 | +0 | -1 |
2019-10-23 17:07 | stylistic change: check EOF before strchr(). | Hiltjo Posthuma | 1 | +3 | -2 |
2019-10-22 21:37 | fix regression: restore balanced nodes check for , | Hiltjo Posthuma | 1 | +4 | -5 |
2019-10-20 14:46 | json: declare symbols to JSON parsing internals static (local) | Hiltjo Posthuma | 1 | +3 | -3 |
2019-10-20 13:01 | json2tsv.1: document exit status | Hiltjo Posthuma | 1 | +4 | -0 |
2019-10-20 12:35 | json2tsv.1: update man page documentation | Hiltjo Posthuma | 1 | +15 | -6 |
2019-10-20 12:30 | improvements | Hiltjo Posthuma | 5 | +386 | -316 |
2019-10-15 20:28 | bump version to 0.2 | Hiltjo Posthuma | 1 | +1 | -1 |
2019-10-15 20:27 | minor comment line change | Hiltjo Posthuma | 1 | +1 | -1 |
2019-10-15 20:21 | man page: improve wording | Hiltjo Posthuma | 1 | +6 | -5 |
2019-10-15 20:14 | update/tweak comments about surrogate, shuffle one line | Hiltjo Posthuma | 1 | +6 | -7 |
2019-10-15 19:45 | remove this error type | Hiltjo Posthuma | 1 | +2 | -7 |
2019-10-15 17:00 | bump max node depth from 32 to 64 | Hiltjo Posthuma | 2 | +2 | -2 |
2019-10-15 16:58 | handle unescaped string and unexpected EOF and improve handling surrogates | Hiltjo Posthuma | 1 | +29 | -16 |
2019-10-15 16:56 | separate error for invalid array members | Hiltjo Posthuma | 1 | +6 | -2 |
2019-10-15 16:55 | treat unknown escape char as an error now | Hiltjo Posthuma | 1 | +2 | -1 |
2019-10-15 16:53 | allow primitive and string type on its own (without object or array) | Hiltjo Posthuma | 1 | +7 | -0 |
2019-10-15 16:50 | make wrong parsing a wrong string a bit more logical | Hiltjo Posthuma | 1 | +0 | -1 |
2019-10-15 16:49 | allow 0x7f (DEL) inside strings (allowed in the RFC) | Hiltjo Posthuma | 1 | +2 | -1 |
2019-10-15 16:48 | define errors are const, this allows easy comparison too | Hiltjo Posthuma | 1 | +18 | -9 |
2019-10-15 16:43 | different scaling for memory allocation | Hiltjo Posthuma | 1 | +2 | -2 |
2019-10-14 22:48 | check a capacity before a write | Hiltjo Posthuma | 1 | +2 | -0 |
2019-10-14 22:46 | check capacity before each write, reset name of object keys always on ':' | Hiltjo Posthuma | 1 | +13 | -12 |
2019-10-14 22:19 | fix for empty key in objects | Hiltjo Posthuma | 1 | +6 | -6 |
2019-10-14 21:08 | handle empty strings correctly | Hiltjo Posthuma | 1 | +1 | -3 |
2019-10-14 20:55 | check unclosed arrays/objects more strictly | Hiltjo Posthuma | 1 | +4 | -0 |
2019-10-14 20:53 | check closing of object and array in a more logical and strict way | Hiltjo Posthuma | 1 | +2 | -2 |
2019-10-14 20:51 | simplify type printing | Hiltjo Posthuma | 1 | +5 | -12 |
2019-10-14 20:49 | be much less memory greedy | Hiltjo Posthuma | 1 | +2 | -2 |
2019-10-13 19:40 | simplify calculation: the low surrogate range is already checked | Hiltjo Posthuma | 1 | +1 | -1 |
2019-10-13 19:31 | add support for high-low surrogates and UTF-16 decoding | Hiltjo Posthuma | 1 | +24 | -1 |
2019-10-13 12:52 | documentation: use the name TAB-Separate Value format (TSV) | Hiltjo Posthuma | 2 | +7 | -7 |
2019-10-13 12:51 | fix integer overflow check | Hiltjo Posthuma | 1 | +10 | -6 |
2019-10-06 14:31 | improve documentation, reference man page in the README | Hiltjo Posthuma | 2 | +12 | -11 |
2019-10-06 14:20 | optimize and simplify a bit: allow more efficient buffering | Hiltjo Posthuma | 1 | +15 | -11 |
| 21 more commits remaining, fetch the repository |