Comparing version 9.0.5 to 9.0.6
101
CHANGES.md
@@ -8,4 +8,9 @@ # json Changelog | ||
## json 9.0.5 | ||
## 9.0.6 | ||
- [issue #107] Fix man page installation with `npm install -g json`. | ||
## 9.0.5 | ||
- [issue #112] Improve streaming (json -ga) performance for very long lines. For | ||
@@ -18,3 +23,3 @@ example, using a 35 MB JSON object on one line gave a 50x speed improvement. | ||
## json 9.0.4 | ||
## 9.0.4 | ||
@@ -24,3 +29,3 @@ - [issue #108] Fix a crash on `json foo.bar` if "foo" is null. | ||
## json 9.0.3 | ||
## 9.0.3 | ||
@@ -31,3 +36,3 @@ - [issue #82] Fix a race in `-I/--in-place` temp file creation. | ||
## json 9.0.2 | ||
## 9.0.2 | ||
@@ -37,3 +42,3 @@ - [pull #72] Correct examples in docs for conditional filtering. | ||
## json 9.0.1 | ||
## 9.0.1 | ||
@@ -44,3 +49,3 @@ - [issue #71] Support `-o json-tab` and `-o jsony-tab` for TAB (i.e. `\t`) | ||
## json 9.0.0 | ||
## 9.0.0 | ||
@@ -126,3 +131,3 @@ - [issue #52] Fix termination on EPIPE in some cases. | ||
## json 8.0.0 | ||
## 8.0.0 | ||
@@ -135,3 +140,3 @@ - [pull #70] Move from 'jsontool' to 'json' in the npm registry! Thanks | ||
## json 7.0.2 | ||
## 7.0.2 | ||
@@ -141,3 +146,3 @@ - [issue #68] Fix `--keys, -k` handling in streaming mode, i.e. `json -gak`. | ||
## json 7.0.1 | ||
## 7.0.1 | ||
@@ -148,3 +153,3 @@ - [pull #60, issue #59] Fix not having a `json` on the PATH from | ||
## json 7.0.0 | ||
## 7.0.0 | ||
@@ -332,3 +337,3 @@ - [issue #49] New `-C CODE` and `-E CODE` options to replace `-c CODE` and `-e | ||
## json 6.0.0 | ||
## 6.0.0 | ||
@@ -389,3 +394,3 @@ - [Backwards incompatibility, issue #55] Drop support for grouping of adjacent | ||
## json 5.1.3 | ||
## 5.1.3 | ||
@@ -398,3 +403,3 @@ - Fix an issue with option parsing that resulted in this failing: | ||
## json 5.1.2 | ||
## 5.1.2 | ||
@@ -405,3 +410,3 @@ - [pull #43] Add '-n' as a short alias for '--validate'. (By Bill Pijewski, | ||
## json 5.1.1 | ||
## 5.1.1 | ||
@@ -414,3 +419,3 @@ - [issue #42] Fix an edge case where a blank line would be emitted for | ||
## json 5.1.0 | ||
## 5.1.0 | ||
@@ -433,3 +438,3 @@ - [pull #39, issue #34] `json -ga` streams. (Largely by Fred Kuo, github.com/fkuo) | ||
## json 5.0.0 | ||
## 5.0.0 | ||
@@ -483,3 +488,3 @@ - [**backward incompatible**, issue #35] Special case the output for **a single | ||
## json 4.0.1 | ||
## 4.0.1 | ||
@@ -490,3 +495,3 @@ - [issue #36] Turn off coloring for inspect output (`json -i`, `json -o | ||
## json 4.0.0 | ||
## 4.0.0 | ||
@@ -552,3 +557,3 @@ - Add `--validate` option to just validate (no processing and output) | ||
## json 3.3.0 | ||
## 3.3.0 | ||
@@ -571,3 +576,3 @@ - Add `-k|--keys` option to output the input objects keys: | ||
## json 3.2.0 | ||
## 3.2.0 | ||
@@ -580,3 +585,3 @@ - Support negative array indeces (a la Python list indeces), e.g.: | ||
## json 3.1.2 | ||
## 3.1.2 | ||
@@ -590,3 +595,3 @@ - Update man page and move bulk examples from README to man page. Use ronn (the | ||
## json 3.1.1 | ||
## 3.1.1 | ||
@@ -596,3 +601,3 @@ - [issue #32] Fix '-D' option processing so `json -D/` works (no space). | ||
## json 3.1.0 | ||
## 3.1.0 | ||
@@ -608,3 +613,3 @@ - [pull #29] Add '-D' option to set a delimiter for lookups (default is '.'), | ||
## json 3.0.3 | ||
## 3.0.3 | ||
@@ -618,3 +623,3 @@ - [issue #30] Fix lookup strings with multiple double-quotes. | ||
## json 3.0.2 | ||
## 3.0.2 | ||
@@ -624,3 +629,3 @@ - [issue #27] Fix issue handling multi-level lookups (e.g. 'json foo.bar'). | ||
## json 3.0.1 | ||
## 3.0.1 | ||
@@ -630,3 +635,3 @@ - Fix a bogus 'json' dep. | ||
## json 3.0.0 | ||
## 3.0.0 | ||
@@ -679,3 +684,3 @@ - Switched to json 3.x dev on master. "2.x" branch created for any | ||
## json 2.2.1 | ||
## 2.2.1 | ||
@@ -687,3 +692,3 @@ - Hack workaround for issue #24 to not get a spurious "process.stdout cannot be | ||
## json 2.2.0 | ||
## 2.2.0 | ||
@@ -700,3 +705,3 @@ - New "-e CODE" option to execute the given code on the input object; or, | ||
## json 2.1.0 | ||
## 2.1.0 | ||
@@ -714,3 +719,3 @@ - Improve error message when input is not JSON to include context and line | ||
## json 2.0.3 | ||
## 2.0.3 | ||
@@ -760,3 +765,3 @@ - Auto-arrayification: Drop support for arrayifying an array adjacent to | ||
## json 2.0.2 | ||
## 2.0.2 | ||
@@ -766,3 +771,3 @@ - Add node v0.6 support. Drop v0.2 and v0.3 support. | ||
## json 2.0.1 | ||
## 2.0.1 | ||
@@ -773,3 +778,3 @@ - [issue#23] Fix output in '-a|--array' mode if one or more keys don't | ||
## json 2.0.0 | ||
## 2.0.0 | ||
@@ -844,3 +849,3 @@ - '-o | --output MODE' support. Supported modes: | ||
## json 1.4.1 | ||
## 1.4.1 | ||
@@ -851,3 +856,3 @@ - [issue #9] Gracefully handle EPIPE (i.e. stdout being closed on json before | ||
## json 1.4.0 | ||
## 1.4.0 | ||
@@ -864,3 +869,3 @@ - [issue #19] Allow multiple lookup arguments: | ||
## json 1.3.4 | ||
## 1.3.4 | ||
@@ -870,3 +875,3 @@ - [issue #18] Fix `json --version` for standalone mode again (was broken in json 1.3.3). | ||
## json 1.3.3 | ||
## 1.3.3 | ||
@@ -878,3 +883,3 @@ - WARNING: `json --version` is broken when running outside the source (or npm | ||
## json 1.3.2 | ||
## 1.3.2 | ||
@@ -885,3 +890,3 @@ - [issue #16] Fix to use `<regex object>.exec` instead of using the regex | ||
## json 1.3.1 | ||
## 1.3.1 | ||
@@ -912,3 +917,3 @@ - Make "jsontool" require'able as a module. For example, you can now: | ||
## json 1.3.0 | ||
## 1.3.0 | ||
@@ -948,3 +953,3 @@ - package.json and publish to npm as "jsontool" ("json" name is taken) | ||
## json 1.2.1 | ||
## 1.2.1 | ||
@@ -954,3 +959,3 @@ - [issue #12] Fix handling of output when result of lookup is `undefined`. | ||
## json 1.2.0 | ||
## 1.2.0 | ||
@@ -960,3 +965,3 @@ - [issue #10] Fix for node v0.5. | ||
## json 1.1.9 | ||
## 1.1.9 | ||
@@ -966,3 +971,3 @@ - [Issue 8] Don't emit a newline for empty output. | ||
## json 1.1.8 | ||
## 1.1.8 | ||
@@ -973,3 +978,3 @@ - [Issue 7] Handle "HTTP/1.1 100 Continue" leading header block. | ||
## json 1.1.7 | ||
## 1.1.7 | ||
@@ -987,3 +992,3 @@ - [Issue 5] Fix getting a key with a period. E.g.: | ||
## json 1.1.6 | ||
## 1.1.6 | ||
@@ -993,3 +998,3 @@ - [Issue 6] Error exit value if invalid JSON. | ||
## json 1.1.4 | ||
## 1.1.4 | ||
@@ -996,0 +1001,0 @@ - [Issue 2] Fix bracket notation: `echo '{"foo-bar": "baz"}' | json '["foo-bar"]'` |
@@ -11,3 +11,3 @@ #!/usr/bin/env node | ||
var VERSION = '9.0.5'; | ||
var VERSION = '9.0.6'; | ||
@@ -14,0 +14,0 @@ var p = console.warn; |
{ | ||
"name": "json", | ||
"description": "a 'json' command for massaging and processing JSON on the command line", | ||
"version": "9.0.5", | ||
"version": "9.0.6", | ||
"repository": { | ||
@@ -11,5 +11,3 @@ "type": "git", | ||
"main": "./lib/json.js", | ||
"directories": { | ||
"man": "./man/man1" | ||
}, | ||
"man": ["./man/man1/json.1"], | ||
"bin": { "json": "./lib/json.js" }, | ||
@@ -16,0 +14,0 @@ "scripts": { |
Sorry, the diff of this file is not supported yet
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
4
3
117275
9
1604