Publish v5.32.2

This commit is contained in:
jos 2019-04-03 15:08:29 +02:00
parent 271cb2b512
commit 965584efe6
11 changed files with 2544 additions and 2360 deletions

View File

@ -3,15 +3,15 @@
https://github.com/josdejong/jsoneditor https://github.com/josdejong/jsoneditor
## not yet released, version 5.32.2 ## 2018-04-03, version 5.32.2
- Fixed #416: Clipped action menu for append nodes. - Fixed #416: Clipped action menu for append nodes.
- Improve detection of value type in transform modal. - Improve detection of value type in transform modal.
- Styling improvements in the transform modal. - Styling improvements in the transform modal.
- Fix CSS class for default/non-default schema values not applied to enums, - Fix CSS class for default/non-default schema values not applied to enums,
see (#666). see (#666).
- Fixed #671: duplicate property names could cause values to be cleared - Fixed #671: Improved handling of duplicate property names, which could cause
when updating in for example React. values to be cleared when used as a controlled component in for example React.
## 2018-03-28, version 5.32.1 ## 2018-03-28, version 5.32.1

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

46
dist/jsoneditor.css vendored
View File

@ -267,10 +267,6 @@ div.jsoneditor-tree table.jsoneditor-tree {
width: 100%; width: 100%;
} }
div.jsoneditor-tree div.jsoneditor-tree-inner {
padding-bottom: 300px;
}
div.jsoneditor-outer { div.jsoneditor-outer {
position: static; position: static;
width: 100%; width: 100%;
@ -907,12 +903,16 @@ div.jsoneditor-contextmenu button.jsoneditor-type-modes > div.jsoneditor-icon {
.jsoneditor-modal table th, .jsoneditor-modal table th,
.jsoneditor-modal table td { .jsoneditor-modal table td {
padding: 5px 20px 5px 0;
text-align: left; text-align: left;
vertical-align: top; vertical-align: top;
font-weight: normal; font-weight: normal;
color: #4d4d4d; color: #4d4d4d;
line-height: 32px; border-spacing: 0;
border-collapse: collapse;
}
.jsoneditor-modal table td {
padding: 3px 0;
} }
.jsoneditor-modal p:first-child { .jsoneditor-modal p:first-child {
@ -925,6 +925,10 @@ div.jsoneditor-contextmenu button.jsoneditor-type-modes > div.jsoneditor-icon {
.jsoneditor-modal .jsoneditor-jmespath-block {
margin-bottom: 10px;
}
.jsoneditor-modal table td.jsoneditor-modal-input { .jsoneditor-modal table td.jsoneditor-modal-input {
text-align: right; text-align: right;
padding-right: 0; padding-right: 0;
@ -966,6 +970,10 @@ div.jsoneditor-contextmenu button.jsoneditor-type-modes > div.jsoneditor-icon {
font-family: arial, sans-serif; font-family: arial, sans-serif;
} }
.jsoneditor-modal table th {
vertical-align: middle;
}
.jsoneditor-modal #query, .jsoneditor-modal #query,
.jsoneditor-modal .jsoneditor-transform-preview { .jsoneditor-modal .jsoneditor-transform-preview {
font-family: "dejavu sans mono", "droid sans mono", consolas, monaco, "lucida console", "courier new", courier, monospace, sans-serif; font-family: "dejavu sans mono", "droid sans mono", consolas, monaco, "lucida console", "courier new", courier, monospace, sans-serif;
@ -1074,12 +1082,21 @@ div.jsoneditor-contextmenu button.jsoneditor-type-modes > div.jsoneditor-icon {
.jsoneditor-modal .jsoneditor-jmespath-wizard { .jsoneditor-modal .jsoneditor-jmespath-wizard {
line-height: 1.2em; line-height: 1.2em;
width: 100%; width: 100%;
background: #ffffe0; padding: 0;
border: 1px solid #ffe99a;
padding: 0 10px 10px;
border-radius: 3px; border-radius: 3px;
} }
.jsoneditor-modal .jsoneditor-jmespath-label {
font-weight: bold;
color: dodgerblue;
margin-top: 20px;
margin-bottom: 5px;
}
.jsoneditor-modal .jsoneditor-jmespath-wizard-table {
width: 100%;
}
.jsoneditor-modal .jsoneditor-jmespath-wizard-label { .jsoneditor-modal .jsoneditor-jmespath-wizard-label {
font-style: italic; font-style: italic;
margin: 4px 0 2px 0; margin: 4px 0 2px 0;
@ -1089,7 +1106,12 @@ div.jsoneditor-contextmenu button.jsoneditor-type-modes > div.jsoneditor-icon {
position: relative; position: relative;
display: inline-block; display: inline-block;
width: 100%; width: 100%;
padding: 2px; padding-top: 2px;
padding-bottom: 2px;
}
.jsoneditor-modal .jsoneditor-inline:not(:last-child) {
padding-right: 2px;
} }
.jsoneditor-modal .jsoneditor-jmespath-filter { .jsoneditor-modal .jsoneditor-jmespath-filter {
@ -1098,7 +1120,7 @@ div.jsoneditor-contextmenu button.jsoneditor-type-modes > div.jsoneditor-icon {
} }
.jsoneditor-modal .jsoneditor-jmespath-filter-field { .jsoneditor-modal .jsoneditor-jmespath-filter-field {
width: 170px; width: 180px;
} }
.jsoneditor-modal .jsoneditor-jmespath-filter-relation { .jsoneditor-modal .jsoneditor-jmespath-filter-relation {
@ -1106,7 +1128,7 @@ div.jsoneditor-contextmenu button.jsoneditor-type-modes > div.jsoneditor-icon {
} }
.jsoneditor-modal .jsoneditor-jmespath-filter-value { .jsoneditor-modal .jsoneditor-jmespath-filter-value {
min-width: 100px; min-width: 180px;
flex: 1; flex: 1;
} }

2229
dist/jsoneditor.js vendored

File diff suppressed because it is too large Load Diff

2
dist/jsoneditor.map vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

122
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "jsoneditor", "name": "jsoneditor",
"version": "5.32.1", "version": "5.32.2",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
@ -494,9 +494,9 @@
"dev": true "dev": true
}, },
"binary-extensions": { "binary-extensions": {
"version": "1.13.0", "version": "1.13.1",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
"integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
"dev": true "dev": true
}, },
"brace": { "brace": {
@ -640,9 +640,9 @@
} }
}, },
"chokidar": { "chokidar": {
"version": "2.1.2", "version": "2.1.5",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz",
"integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==",
"dev": true, "dev": true,
"requires": { "requires": {
"anymatch": "^2.0.0", "anymatch": "^2.0.0",
@ -656,7 +656,7 @@
"normalize-path": "^3.0.0", "normalize-path": "^3.0.0",
"path-is-absolute": "^1.0.0", "path-is-absolute": "^1.0.0",
"readdirp": "^2.2.1", "readdirp": "^2.2.1",
"upath": "^1.1.0" "upath": "^1.1.1"
}, },
"dependencies": { "dependencies": {
"normalize-path": { "normalize-path": {
@ -908,9 +908,9 @@
"dev": true "dev": true
}, },
"cssstyle": { "cssstyle": {
"version": "1.2.1", "version": "1.2.2",
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.1.tgz", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.2.tgz",
"integrity": "sha512-7DYm8qe+gPx/h77QlCyFmX80+fGaE/6A/Ekl0zaszYOubvySO2saYFdQ78P29D0UsULxFKCetDGNaNRUdSF+2A==", "integrity": "sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow==",
"dev": true, "dev": true,
"requires": { "requires": {
"cssom": "0.3.x" "cssom": "0.3.x"
@ -1571,26 +1571,15 @@
} }
}, },
"findup-sync": { "findup-sync": {
"version": "2.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
"integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
"dev": true, "dev": true,
"requires": { "requires": {
"detect-file": "^1.0.0", "detect-file": "^1.0.0",
"is-glob": "^3.1.0", "is-glob": "^4.0.0",
"micromatch": "^3.0.4", "micromatch": "^3.0.4",
"resolve-dir": "^1.0.1" "resolve-dir": "^1.0.1"
},
"dependencies": {
"is-glob": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
"integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
"dev": true,
"requires": {
"is-extglob": "^2.1.0"
}
}
} }
}, },
"fined": { "fined": {
@ -2452,9 +2441,9 @@
}, },
"dependencies": { "dependencies": {
"gulp-cli": { "gulp-cli": {
"version": "2.0.1", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.0.1.tgz", "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.1.0.tgz",
"integrity": "sha512-RxujJJdN8/O6IW2nPugl7YazhmrIEjmiVfPKrWt68r71UCaLKS71Hp0gpKT+F6qOUFtr7KqtifDKaAJPRVvMYQ==", "integrity": "sha512-txzgdFVlEPShBZus6JJyGyKJoBVDq6Do0ZQgIgx5RAsmhNVTDjymmOxpQvo3c20m66FldilS68ZXj2Q9w5dKbA==",
"dev": true, "dev": true,
"requires": { "requires": {
"ansi-colors": "^1.0.1", "ansi-colors": "^1.0.1",
@ -2467,7 +2456,7 @@
"gulplog": "^1.0.0", "gulplog": "^1.0.0",
"interpret": "^1.1.0", "interpret": "^1.1.0",
"isobject": "^3.0.1", "isobject": "^3.0.1",
"liftoff": "^2.5.0", "liftoff": "^3.1.0",
"matchdep": "^2.0.0", "matchdep": "^2.0.0",
"mute-stdout": "^1.0.0", "mute-stdout": "^1.0.0",
"pretty-hrtime": "^1.0.0", "pretty-hrtime": "^1.0.0",
@ -2814,9 +2803,9 @@
} }
}, },
"ieee754": { "ieee754": {
"version": "1.1.12", "version": "1.1.13",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
"integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
"dev": true "dev": true
}, },
"import-regex": { "import-regex": {
@ -2998,9 +2987,9 @@
} }
}, },
"is-glob": { "is-glob": {
"version": "4.0.0", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
"integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
"dev": true, "dev": true,
"requires": { "requires": {
"is-extglob": "^2.1.1" "is-extglob": "^2.1.1"
@ -3287,13 +3276,13 @@
} }
}, },
"liftoff": { "liftoff": {
"version": "2.5.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz",
"integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==",
"dev": true, "dev": true,
"requires": { "requires": {
"extend": "^3.0.0", "extend": "^3.0.0",
"findup-sync": "^2.0.0", "findup-sync": "^3.0.0",
"fined": "^1.0.1", "fined": "^1.0.1",
"flagged-respawn": "^1.0.0", "flagged-respawn": "^1.0.0",
"is-plain-object": "^2.0.4", "is-plain-object": "^2.0.4",
@ -3554,6 +3543,29 @@
"micromatch": "^3.0.4", "micromatch": "^3.0.4",
"resolve": "^1.4.0", "resolve": "^1.4.0",
"stack-trace": "0.0.10" "stack-trace": "0.0.10"
},
"dependencies": {
"findup-sync": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
"integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
"dev": true,
"requires": {
"detect-file": "^1.0.0",
"is-glob": "^3.1.0",
"micromatch": "^3.0.4",
"resolve-dir": "^1.0.1"
}
},
"is-glob": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
"integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
"dev": true,
"requires": {
"is-extglob": "^2.1.0"
}
}
} }
}, },
"math-random": { "math-random": {
@ -3741,9 +3753,9 @@
"dev": true "dev": true
}, },
"nan": { "nan": {
"version": "2.13.1", "version": "2.13.2",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.13.1.tgz", "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz",
"integrity": "sha512-I6YB/YEuDeUZMmhscXKxGgZlFnhsn5y0hgOZBadkzfTRrZBtJDZeg6eQf7PYMIEclwmorTKK8GztsyOUSVBREA==", "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
@ -3872,9 +3884,9 @@
"dev": true "dev": true
}, },
"nwsapi": { "nwsapi": {
"version": "2.1.1", "version": "2.1.3",
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.1.tgz", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.3.tgz",
"integrity": "sha512-T5GaA1J/d34AC8mkrFD2O0DR17kwJ702ZOtJOsS8RpbsQZVOC2/xYFb1i/cw+xdM54JIlMuojjDOYct8GIWtwg==", "integrity": "sha512-RowAaJGEgYXEZfQ7tvvdtAQUKPyTR6T6wNu0fwlNsGQYr/h3yQc6oI8WnVZh3Y/Sylwc+dtAlvPqfFZjhTyk3A==",
"dev": true "dev": true
}, },
"oauth-sign": { "oauth-sign": {
@ -4740,9 +4752,9 @@
} }
}, },
"semver": { "semver": {
"version": "5.6.0", "version": "5.7.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
"integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
"dev": true "dev": true
}, },
"semver-greatest-satisfied-range": { "semver-greatest-satisfied-range": {
@ -5659,9 +5671,9 @@
} }
}, },
"w3c-xmlserializer": { "w3c-xmlserializer": {
"version": "1.0.1", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.0.1.tgz", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz",
"integrity": "sha512-XZGI1OH/OLQr/NaJhhPmzhngwcAnZDLytsvXnRmlYeRkmbb0I7sqFFA22erq4WQR0sUu17ZSQOAV9mFwCqKRNg==", "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==",
"dev": true, "dev": true,
"requires": { "requires": {
"domexception": "^1.0.1", "domexception": "^1.0.1",
@ -6023,9 +6035,9 @@
"dev": true "dev": true
}, },
"ws": { "ws": {
"version": "6.2.0", "version": "6.2.1",
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.0.tgz", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
"integrity": "sha512-deZYUNlt2O4buFCa3t5bKLf8A7FPP/TVjwOeVNpw818Ma5nk4MLXls2eoEGS39o8119QIYxTrTDoPQ5B/gTD6w==", "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
"dev": true, "dev": true,
"requires": { "requires": {
"async-limiter": "~1.0.0" "async-limiter": "~1.0.0"

View File

@ -1,6 +1,6 @@
{ {
"name": "jsoneditor", "name": "jsoneditor",
"version": "5.32.1", "version": "5.32.2",
"main": "./index", "main": "./index",
"description": "A web-based tool to view, edit, format, and validate JSON", "description": "A web-based tool to view, edit, format, and validate JSON",
"tags": [ "tags": [