diff --git a/CHANGELOG.md b/CHANGELOG.md index ddabc38..2db365e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ ## Release Notes +## 1.9.8 - July 28, 2022 +- Fixed bug causing binary search to be incorrect, thanks to [@varblane via #367](https://github.com/microsoft/vscode-hexeditor/pull/367) +- Open active file in Hex Editor now works with non text editors + +## 1.9.7 - June 15, 2022 +- Fixed bug causing bytes at page boundaries to be incorrect +- Fixed data overlapping in the data inspector + +## 1.9.6 - April 21, 2022 +- Fixed go to offset not working correctly +- Changed default decoding of decoded text to ASCII + ## 1.9.5 - February 18, 2022 - Data inspector location is now cofnigurable via the `hexeditor.inspectorType` setting. diff --git a/package-lock.json b/package-lock.json index 94c280a..20ed309 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "hexeditor", - "version": "1.9.7", + "version": "1.9.8", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "hexeditor", - "version": "1.9.7", + "version": "1.9.8", "license": "MIT", "dependencies": { "@linaria/react": "^3.0.0-beta.17", "@popperjs/core": "^2.11.2", "@vscode/codicons": "0.0.27", - "@vscode/extension-telemetry": "0.5.2", + "@vscode/extension-telemetry": "0.6.2", "cockatiel": "^2.0.2", "js-base64": "^3.7.2", "react": "^17.0.2", @@ -2270,6 +2270,48 @@ "resolved": "https://registry.npmjs.org/@linaria/utils/-/utils-3.0.0-beta.15.tgz", "integrity": "sha512-CF0T8ueWjHK8zJT0oqdAq8JgL9a40WCyE5/t6q8WPvC7xRdsrfyUKA7Z8qEsQse2LKESVWJ5cvkkn8J80B6c+A==" }, + "node_modules/@microsoft/1ds-core-js": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@microsoft/1ds-core-js/-/1ds-core-js-3.2.3.tgz", + "integrity": "sha512-796A8fd90oUKDRO7UXUT9BwZ3G+a9XzJj5v012FcCN/2qRhEsIV3x/0wkx2S08T4FiQEUPkB2uoYHpEjEneM7g==", + "dependencies": { + "@microsoft/applicationinsights-core-js": "2.8.4", + "@microsoft/applicationinsights-shims": "^2.0.1", + "@microsoft/dynamicproto-js": "^1.1.6" + } + }, + "node_modules/@microsoft/1ds-post-js": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@microsoft/1ds-post-js/-/1ds-post-js-3.2.3.tgz", + "integrity": "sha512-tcGJQXXr2LYoBbIXPoUVe1KCF3OtBsuKDFL7BXfmNtuSGtWF0yejm6H83DrR8/cUIGMRMUP9lqNlqFGwDYiwAQ==", + "dependencies": { + "@microsoft/1ds-core-js": "3.2.3", + "@microsoft/applicationinsights-shims": "^2.0.1", + "@microsoft/dynamicproto-js": "^1.1.6" + } + }, + "node_modules/@microsoft/applicationinsights-core-js": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.4.tgz", + "integrity": "sha512-FoA0FNOsFbJnLyTyQlYs6+HR7HMEa6nAOE6WOm9WVejBHMHQ/Bdb+hfVFi6slxwCimr/ner90jchi4/sIYdnyQ==", + "dependencies": { + "@microsoft/applicationinsights-shims": "2.0.1", + "@microsoft/dynamicproto-js": "^1.1.6" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-shims": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.1.tgz", + "integrity": "sha512-G0MXf6R6HndRbDy9BbEj0zrLeuhwt2nsXk2zKtF0TnYo39KgYqhYC2ayIzKPTm2KAE+xzD7rgyLdZnrcRvt9WQ==" + }, + "node_modules/@microsoft/dynamicproto-js": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.6.tgz", + "integrity": "sha512-D1Oivw1A4bIXhzBIy3/BBPn3p2On+kpO2NiYt9shICDK7L/w+cR6FFBUsBZ05l6iqzTeL+Jm8lAYn0g6G7DmDg==" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2887,9 +2929,13 @@ "integrity": "sha512-NpLkfzPfEOO6s2HH+ISITlaXKYB2XeoYZQY2IV39EaJV3NIBygiLqybHrVtKbaDFfeXyP8McmvvnbWd6YykpGg==" }, "node_modules/@vscode/extension-telemetry": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@vscode/extension-telemetry/-/extension-telemetry-0.5.2.tgz", - "integrity": "sha512-SiAv2PVXdNyHIx/CoOEKqzldy3Xh+3W2viy7bfSYs/SQZ4kZPAoi3JPVBg2SGpMZtQWcvyLFkLPsHYpSJYMq5Q==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vscode/extension-telemetry/-/extension-telemetry-0.6.2.tgz", + "integrity": "sha512-yb/wxLuaaCRcBAZtDCjNYSisAXz3FWsSqAha5nhHcYxx2ZPdQdWuZqVXGKq0ZpHVndBWWtK6XqtpCN2/HB4S1w==", + "dependencies": { + "@microsoft/1ds-core-js": "^3.2.3", + "@microsoft/1ds-post-js": "^3.2.3" + }, "engines": { "vscode": "^1.60.0" } @@ -3253,14 +3299,20 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001291", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001291.tgz", - "integrity": "sha512-roMV5V0HNGgJ88s42eE70sstqGW/gwFndosYrikHthw98N5tLnOTxFqMLQjZVRxTWFlJ4rn+MsgXrR7MDPY4jA==", + "version": "1.0.30001359", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz", + "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, "node_modules/chai": { "version": "4.3.4", @@ -5947,8 +5999,7 @@ "node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, "node_modules/tsutils": { "version": "3.21.0", @@ -7879,6 +7930,45 @@ "resolved": "https://registry.npmjs.org/@linaria/utils/-/utils-3.0.0-beta.15.tgz", "integrity": "sha512-CF0T8ueWjHK8zJT0oqdAq8JgL9a40WCyE5/t6q8WPvC7xRdsrfyUKA7Z8qEsQse2LKESVWJ5cvkkn8J80B6c+A==" }, + "@microsoft/1ds-core-js": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@microsoft/1ds-core-js/-/1ds-core-js-3.2.3.tgz", + "integrity": "sha512-796A8fd90oUKDRO7UXUT9BwZ3G+a9XzJj5v012FcCN/2qRhEsIV3x/0wkx2S08T4FiQEUPkB2uoYHpEjEneM7g==", + "requires": { + "@microsoft/applicationinsights-core-js": "2.8.4", + "@microsoft/applicationinsights-shims": "^2.0.1", + "@microsoft/dynamicproto-js": "^1.1.6" + } + }, + "@microsoft/1ds-post-js": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@microsoft/1ds-post-js/-/1ds-post-js-3.2.3.tgz", + "integrity": "sha512-tcGJQXXr2LYoBbIXPoUVe1KCF3OtBsuKDFL7BXfmNtuSGtWF0yejm6H83DrR8/cUIGMRMUP9lqNlqFGwDYiwAQ==", + "requires": { + "@microsoft/1ds-core-js": "3.2.3", + "@microsoft/applicationinsights-shims": "^2.0.1", + "@microsoft/dynamicproto-js": "^1.1.6" + } + }, + "@microsoft/applicationinsights-core-js": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.4.tgz", + "integrity": "sha512-FoA0FNOsFbJnLyTyQlYs6+HR7HMEa6nAOE6WOm9WVejBHMHQ/Bdb+hfVFi6slxwCimr/ner90jchi4/sIYdnyQ==", + "requires": { + "@microsoft/applicationinsights-shims": "2.0.1", + "@microsoft/dynamicproto-js": "^1.1.6" + } + }, + "@microsoft/applicationinsights-shims": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.1.tgz", + "integrity": "sha512-G0MXf6R6HndRbDy9BbEj0zrLeuhwt2nsXk2zKtF0TnYo39KgYqhYC2ayIzKPTm2KAE+xzD7rgyLdZnrcRvt9WQ==" + }, + "@microsoft/dynamicproto-js": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.6.tgz", + "integrity": "sha512-D1Oivw1A4bIXhzBIy3/BBPn3p2On+kpO2NiYt9shICDK7L/w+cR6FFBUsBZ05l6iqzTeL+Jm8lAYn0g6G7DmDg==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -8261,9 +8351,13 @@ "integrity": "sha512-NpLkfzPfEOO6s2HH+ISITlaXKYB2XeoYZQY2IV39EaJV3NIBygiLqybHrVtKbaDFfeXyP8McmvvnbWd6YykpGg==" }, "@vscode/extension-telemetry": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@vscode/extension-telemetry/-/extension-telemetry-0.5.2.tgz", - "integrity": "sha512-SiAv2PVXdNyHIx/CoOEKqzldy3Xh+3W2viy7bfSYs/SQZ4kZPAoi3JPVBg2SGpMZtQWcvyLFkLPsHYpSJYMq5Q==" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@vscode/extension-telemetry/-/extension-telemetry-0.6.2.tgz", + "integrity": "sha512-yb/wxLuaaCRcBAZtDCjNYSisAXz3FWsSqAha5nhHcYxx2ZPdQdWuZqVXGKq0ZpHVndBWWtK6XqtpCN2/HB4S1w==", + "requires": { + "@microsoft/1ds-core-js": "^3.2.3", + "@microsoft/1ds-post-js": "^3.2.3" + } }, "@vscode/test-electron": { "version": "2.0.3", @@ -8533,9 +8627,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001291", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001291.tgz", - "integrity": "sha512-roMV5V0HNGgJ88s42eE70sstqGW/gwFndosYrikHthw98N5tLnOTxFqMLQjZVRxTWFlJ4rn+MsgXrR7MDPY4jA==", + "version": "1.0.30001359", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz", + "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==", "dev": true }, "chai": { @@ -10499,8 +10593,7 @@ "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, "tsutils": { "version": "3.21.0", diff --git a/package.json b/package.json index d2cc735..f153832 100644 --- a/package.json +++ b/package.json @@ -2,8 +2,8 @@ "name": "hexeditor", "displayName": "Hex Editor", "description": "Allows viewing and editing files in a hex editor", - "version": "1.9.7", - "aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217", + "version": "1.9.8", + "aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255", "publisher": "ms-vscode", "repository": { "type": "git", @@ -170,13 +170,13 @@ "@linaria/react": "^3.0.0-beta.17", "@popperjs/core": "^2.11.2", "@vscode/codicons": "0.0.27", + "@vscode/extension-telemetry": "0.6.2", "cockatiel": "^2.0.2", "js-base64": "^3.7.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-popper": "^2.2.5", "recoil": "^0.5.2", - "@vscode/extension-telemetry": "0.5.2", "vscode-webview-tools": "^0.1.1" } }