From 6a5e253a2463a7d0c62d6fd95803ba62507ac979 Mon Sep 17 00:00:00 2001 From: Diogo Silva Date: Thu, 14 Mar 2019 12:07:01 +0000 Subject: [PATCH 1/4] chore: update to Web UI v2.4.1 (#695) Analytics are now **opt-in**. Release notes: https://github.com/ipfs-shipyard/ipfs-webui/releases/tag/v2.4.1 --- add-on/src/lib/state.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/add-on/src/lib/state.js b/add-on/src/lib/state.js index 320d87573..3a64729e4 100644 --- a/add-on/src/lib/state.js +++ b/add-on/src/lib/state.js @@ -24,7 +24,7 @@ function initState (options) { state.dnslinkPolicy = String(options.dnslinkPolicy) === 'false' ? false : options.dnslinkPolicy // store info about 'blessed' release of Web UI // which should work without setting CORS headers - state.webuiCid = 'QmXc9raDM1M5G5fpBnVyQ71vR4gbnskwnB9iMEzBuLgvoZ' // v2.3.3 + state.webuiCid = 'QmZepbAvvUvCqKmNjgf3dStoSToXCW9uQopx4vd2HFMELR' // v2.4.1 state.webuiRootUrl = `${state.gwURLString}ipfs/${state.webuiCid}/` return state } From 4001164b4655a7aa4494292a47c0bdb3dc6226d8 Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Mon, 18 Mar 2019 11:58:27 +0100 Subject: [PATCH 2/4] Fix flashing of pin/unpin toggle (#697) This removes flashing/jitter during pinning caused by brief disabled/enabled state change. (Since we now have a toggle, there is no need for disabling the toggle during pinning/unpinning states) Preview: https://user-images.githubusercontent.com/157609/54500337-144ccc00-491c-11e9-8d04-327c903d26ee.gif --- add-on/src/popup/browser-action/context-actions.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/add-on/src/popup/browser-action/context-actions.js b/add-on/src/popup/browser-action/context-actions.js index 757d0479b..199e9d75b 100644 --- a/add-on/src/popup/browser-action/context-actions.js +++ b/add-on/src/popup/browser-action/context-actions.js @@ -26,7 +26,8 @@ function contextActions ({ onPin, onUnPin }) { - const activePinControls = active && isIpfsOnline && isApiAvailable && !(isPinning || isUnPinning) + const activeCidResolver = active && isIpfsOnline && isApiAvailable + const activePinControls = active && isIpfsOnline && isApiAvailable const renderIpfsContextItems = () => { if (!isIpfsContext) return @@ -41,14 +42,14 @@ function contextActions ({ })} ${navItem({ text: browser.i18n.getMessage(contextMenuCopyRawCid), - disabled: !activePinControls, + disabled: !activeCidResolver, onClick: () => onCopy(contextMenuCopyRawCid) })} ${navItem({ text: browser.i18n.getMessage('panel_pinCurrentIpfsAddress'), title: browser.i18n.getMessage('panel_pinCurrentIpfsAddressTooltip'), disabled: !activePinControls, - switchValue: isPinned, + switchValue: (isPinned || isPinning) && !isUnPinning, onClick: isPinned ? onUnPin : onPin })} From 4f3398330d2c349f7548101f3e82460382e694a1 Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Mon, 18 Mar 2019 11:58:41 +0100 Subject: [PATCH 3/4] chore: dependency bump (#696) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @material/switch 1.0.0 → 1.0.1 ipfs-http-client 29.1.1 → 30.1.0 p-queue 3.2.0 → 4.0.0 terser 3.16.1 → 3.17.0 webpack-cli 3.2.3 → 3.3.0 --- package.json | 10 +- yarn.lock | 265 ++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 217 insertions(+), 58 deletions(-) diff --git a/package.json b/package.json index dcb845d3a..821929e01 100644 --- a/package.json +++ b/package.json @@ -91,17 +91,17 @@ "sinon-chrome": "2.3.2", "standard": "12.0.1", "tar": "4.4.8", - "terser": "3.16.1", + "terser": "3.17.0", "terser-webpack-plugin": "1.2.3", "transform-loader": "0.2.4", "web-ext": "3.0.0", "webpack": "4.29.6", "webpack-bundle-analyzer": "3.1.0", - "webpack-cli": "3.2.3", + "webpack-cli": "3.3.0", "webpack-merge": "4.2.1" }, "dependencies": { - "@material/switch": "1.0.0", + "@material/switch": "1.0.1", "choo": "6.13.1", "doc-sniff": "1.0.1", "drag-and-drop-files": "0.0.1", @@ -109,7 +109,7 @@ "filesize": "4.1.2", "ipfs": "0.34.4", "ipfs-css": "0.12.0", - "ipfs-http-client": "29.1.1", + "ipfs-http-client": "30.1.0", "ipfs-http-response": "0.2.2", "ipfs-postmsg-proxy": "3.1.1", "ipfsx": "0.17.0", @@ -118,7 +118,7 @@ "is-svg": "4.0.0", "lru-cache": "5.1.1", "mime-types": "2.1.22", - "p-queue": "3.2.0", + "p-queue": "4.0.0", "path-browserify": "1.0.0", "piggybacker": "2.0.0", "postmsg-rpc": "2.4.0", diff --git a/yarn.lock b/yarn.lock index f3d8d9b92..e0aaa0265 100644 --- a/yarn.lock +++ b/yarn.lock @@ -687,10 +687,10 @@ dependencies: tslib "^1.9.3" -"@material/dom@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@material/dom/-/dom-1.0.0.tgz#21f2b938b040c7b7fc43fd8837a174f661552b2a" - integrity sha512-P2WDLk/9iZxg4RCvwqCtrObm0Qm0EF5G6X/rw21FKTg6uhwmPR75tCj2Zr1yyvVS9rjLxXZf0bQRsgvKxVE6Zw== +"@material/dom@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@material/dom/-/dom-1.0.1.tgz#a0bff19e5c3d14a147dca91f55eb8410eee31739" + integrity sha512-7gb9Tk8YBn2fLEa5fJfvDexG0QxvRGDb8c6uZEhvK4bTd2ZHCfHg9KrO+smC6Trbn5jC+FsBvdRZBbMjtS/E4g== dependencies: tslib "^1.9.3" @@ -708,14 +708,14 @@ resolved "https://registry.yarnpkg.com/@material/feature-targeting/-/feature-targeting-0.44.1.tgz#afafc80294e5efab94bee31a187273d43d34979a" integrity sha512-90cc7njn4aHbH9UxY8qgZth1W5JgOgcEdWdubH1t7sFkwqFxS5g3zgxSBt46TygFBVIXNZNq35Xmg80wgqO7Pg== -"@material/ripple@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@material/ripple/-/ripple-1.0.0.tgz#62cb68705bb35df61d969cc17493b6efa30d7004" - integrity sha512-WUjc6LU2D9mRjfHJPQgj8ljG0NuppwOAM6bIt5wyJ3aiUyYQqW05cvB7YCbYE7WHgfxFtL6UOrGuUG4Z+izJDw== +"@material/ripple@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@material/ripple/-/ripple-1.0.1.tgz#2287f893ea4462a7f3a96d207397c6d2258e541e" + integrity sha512-aBigRoVMjIU2lLDq7TMocI2H2YFbO1hICs5FTdSRp4Yis/QFTrgaW32q8yuHdZI56j+b2BWIWapqA2xpSmCMXQ== dependencies: "@material/animation" "^1.0.0" "@material/base" "^1.0.0" - "@material/dom" "^1.0.0" + "@material/dom" "^1.0.1" "@material/feature-targeting" "^0.44.1" "@material/theme" "^1.0.0" tslib "^1.9.3" @@ -725,17 +725,17 @@ resolved "https://registry.yarnpkg.com/@material/rtl/-/rtl-0.42.0.tgz#1836e78186c2d8b996f6fbf97adab203535335bc" integrity sha512-VrnrKJzhmspsN8WXHuxxBZ69yM5IwhCUqWr1t1eNfw3ZEvEj7i1g3P31HGowKThIN1dc1Wh4LE14rCISWCtv5w== -"@material/switch@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@material/switch/-/switch-1.0.0.tgz#4c09f56fabe8469184f97152c13db0d645487ef3" - integrity sha512-GvcuTbW2u58XOcOEjCCTo/tm2vZXoZHXLh+DnMXIKxon3VOgIP5NbC/gOSAE28NnCuP6k2xkqA81OPW61Qt20w== +"@material/switch@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@material/switch/-/switch-1.0.1.tgz#c3f1e01bea3832ef54de6b2813d60dd31ce71863" + integrity sha512-McSLQA+VQdNV+wT6pRLpvlXv7V2BLsUkyIuCog8+Cs0Gsi4Lgs17I6iqdzQi4tySAX+G7nl6vqdUem/udUJZmw== dependencies: "@material/animation" "^1.0.0" "@material/base" "^1.0.0" - "@material/dom" "^1.0.0" + "@material/dom" "^1.0.1" "@material/elevation" "^1.0.0" "@material/feature-targeting" "^0.44.1" - "@material/ripple" "^1.0.0" + "@material/ripple" "^1.0.1" "@material/rtl" "^0.42.0" "@material/theme" "^1.0.0" tslib "^1.9.3" @@ -1875,6 +1875,13 @@ bl@^2.1.2: readable-stream "^2.3.5" safe-buffer "^5.1.1" +bl@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-3.0.0.tgz#3611ec00579fd18561754360b21e9f784500ff88" + integrity sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A== + dependencies: + readable-stream "^3.0.1" + blakejs@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.1.0.tgz#69df92ef953aa88ca51a32df6ab1c54a155fc7a5" @@ -1967,6 +1974,17 @@ borc@^2.0.3: ieee754 "^1.1.8" json-text-sequence "^0.1" +borc@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/borc/-/borc-2.1.0.tgz#2def2fc69868633b965a9750e7f210d778190303" + integrity sha512-hKTxeYt3AIzIG45epJHv8xJYSF0ktp7nZgFsqi5cPzoL3T8qKMPeUlqydORy6j3NWZvRDANx30PjpTmGho69Gw== + dependencies: + bignumber.js "^8.0.1" + commander "^2.15.0" + ieee754 "^1.1.8" + iso-url "~0.4.4" + json-text-sequence "~0.1.0" + boxen@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" @@ -2743,7 +2761,7 @@ commander@2.9.0: dependencies: graceful-readlink ">= 1.0.0" -commander@^2.15.0, commander@^2.18.0, commander@^2.3.0, commander@^2.6.0: +commander@^2.15.0, commander@^2.18.0, commander@^2.19.0, commander@^2.3.0, commander@^2.6.0: version "2.19.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== @@ -2820,6 +2838,13 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" +"concat-stream@github:hugomrdias/concat-stream#feat/smaller": + version "2.0.0" + resolved "https://codeload.github.com/hugomrdias/concat-stream/tar.gz/057bc7b5d6d8df26c8cf00a3f151b6721a0a8034" + dependencies: + inherits "^2.0.3" + readable-stream "^3.0.2" + config-chain@^1.1.11: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" @@ -4355,6 +4380,11 @@ event-to-promise@0.8.0: resolved "https://registry.yarnpkg.com/event-to-promise/-/event-to-promise-0.8.0.tgz#4b84f11772b6f25f7752fc74d971531ac6f5b626" integrity sha1-S4TxF3K28l93Uvx02XFTGsb1tiY= +eventemitter3@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163" + integrity sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA== + events@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" @@ -5976,17 +6006,17 @@ ipfs-css@0.12.0: resolved "https://registry.yarnpkg.com/ipfs-css/-/ipfs-css-0.12.0.tgz#becf48dbdfb1c913006ff0c6dc6c56752a2cb6b3" integrity sha512-bU72aEG1LR1MVUnHIXsCxdZqJwKpQrh0Wod2aI1o940hVxobZqHEVw5PISdhVdtK42IaHhtq25wAl0zZlUwyiA== -ipfs-http-client@29.1.1: - version "29.1.1" - resolved "https://registry.yarnpkg.com/ipfs-http-client/-/ipfs-http-client-29.1.1.tgz#dae3319621869a5ae76c3ce16ef97658b15ba3e2" - integrity sha512-aAjqZ9RwnpQECkMO058YjWG79U4w4wEKvHfVdXMhgkXDFkErxRpSqoCvwIVozbTU34NwEjWsZ9WoG0lr2FtgvA== +ipfs-http-client@30.1.0: + version "30.1.0" + resolved "https://registry.yarnpkg.com/ipfs-http-client/-/ipfs-http-client-30.1.0.tgz#1fe9cd3cec3db13b86ee7d936d03299f5755d465" + integrity sha512-yon0JgvXDXxy90x6R+Ut7nBoXEgSQI4cSmlV3KOhzMO9cIdUSDBflEWBGBSVciDBu9xxPASOh7umYV6XPz8Xlw== dependencies: async "^2.6.1" bignumber.js "^8.0.2" - bl "^2.1.2" + bl "^3.0.0" bs58 "^4.0.1" cids "~0.5.5" - concat-stream "^2.0.0" + concat-stream hugomrdias/concat-stream#feat/smaller debug "^4.1.0" detect-node "^2.0.4" end-of-stream "^1.4.1" @@ -5994,34 +6024,34 @@ ipfs-http-client@29.1.1: flatmap "0.0.3" glob "^7.1.3" ipfs-block "~0.8.0" - ipfs-unixfs "~0.1.16" - ipld-dag-cbor "~0.13.0" - ipld-dag-pb "~0.15.0" - is-ipfs "~0.4.7" + ipld-dag-cbor "~0.13.1" + ipld-dag-pb "~0.15.3" + is-ipfs "~0.6.0" is-pull-stream "0.0.0" is-stream "^1.1.0" - libp2p-crypto "~0.16.0" - lodash "^4.17.11" + iso-stream-http "~0.1.1" + iso-url "~0.4.6" + just-kebab-case "^1.1.0" + just-map-keys "^1.1.0" lru-cache "^5.1.1" - multiaddr "^6.0.0" + multiaddr "^6.0.6" multibase "~0.6.0" + multicodec "~0.5.0" multihashes "~0.4.14" - ndjson "^1.5.0" + ndjson hugomrdias/ndjson#feat/readable-stream3 once "^1.4.0" - peer-id "~0.12.1" - peer-info "~0.15.0" + peer-id "~0.12.2" + peer-info "~0.15.1" promisify-es6 "^1.0.3" pull-defer "~0.2.3" - pull-pushable "^2.2.0" - pull-stream-to-stream "^1.3.4" + pull-stream "^3.6.9" + pull-to-stream "~0.1.0" pump "^3.0.0" qs "^6.5.2" - readable-stream "^3.0.6" - stream-http "^3.0.0" + readable-stream "^3.1.1" stream-to-pull-stream "^1.7.2" - streamifier "~0.1.1" - tar-stream "^1.6.2" - through2 "^3.0.0" + tar-stream "^2.0.1" + through2 "^3.0.1" ipfs-http-client@^29.0.0: version "29.0.0" @@ -6417,6 +6447,19 @@ ipld-dag-cbor@^0.13.0, ipld-dag-cbor@~0.13.0: multihashing-async "~0.5.1" traverse "~0.6.6" +ipld-dag-cbor@~0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/ipld-dag-cbor/-/ipld-dag-cbor-0.13.1.tgz#2ffecba3a13b29d8b604ee3d9b5dad0d4542e26b" + integrity sha512-96KKh5XUq9LrWE/TQ/BOJ5FcQx7UZ892N76ufDdovq+fIwZ4/YpPRTAVssLUuN3crATHoGu80TVZMgevsuTCdQ== + dependencies: + borc "^2.1.0" + bs58 "^4.0.1" + cids "~0.5.5" + is-circular "^1.0.2" + multihashes "~0.4.14" + multihashing-async "~0.5.1" + traverse "~0.6.6" + ipld-dag-pb@^0.14.11, ipld-dag-pb@^0.14.4: version "0.14.11" resolved "https://registry.yarnpkg.com/ipld-dag-pb/-/ipld-dag-pb-0.14.11.tgz#df235a301fec8443cf933387cebb38e42c22c2a8" @@ -6465,6 +6508,22 @@ ipld-dag-pb@~0.15.2: pull-traverse "^1.0.3" stable "~0.1.8" +ipld-dag-pb@~0.15.3: + version "0.15.3" + resolved "https://registry.yarnpkg.com/ipld-dag-pb/-/ipld-dag-pb-0.15.3.tgz#0f72b99e77e3265f722457de5dc63b0f700fbb7d" + integrity sha512-J1RJzSVCaOpxPmSzXbwVNsAZPHctjY4OjqG1dMIG86Z37CKvuy1QwCFkDhNccUTcQpF3sXfj5e0ZUyMM035vzg== + dependencies: + async "^2.6.1" + bs58 "^4.0.1" + cids "~0.5.4" + class-is "^1.1.0" + is-ipfs "~0.6.0" + multihashing-async "~0.5.1" + protons "^1.0.1" + pull-stream "^3.6.9" + pull-traverse "^1.0.3" + stable "~0.1.8" + ipld-ethereum@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ipld-ethereum/-/ipld-ethereum-2.0.2.tgz#a3dff22fd39558794ec6dd41e5ac996ddadb16bb" @@ -6752,7 +6811,7 @@ is-ip@^2.0.0: dependencies: ip-regex "^2.0.0" -is-ipfs@0.6.0: +is-ipfs@0.6.0, is-ipfs@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/is-ipfs/-/is-ipfs-0.6.0.tgz#97e80f6fee09381042111721aeaf017a31df0fff" integrity sha512-q/CO69rN+vbw9eGXGQOAa15zXq+pSyhdKvE7mqvuplDu67LyT3H9t3RyYQvKpueN7dL4f6fbyjEMPp9J3rJ4qA== @@ -6976,6 +7035,20 @@ iso-random-stream@^1.1.0: resolved "https://registry.yarnpkg.com/iso-random-stream/-/iso-random-stream-1.1.0.tgz#c1dc1bb43dd8da6524df9cbc6253b010806585c8" integrity sha512-ywSWt0KrWcsaK0jVoVJIR30rLyjg9Rw3k2Sm/qp+3tdtSV0SNH7L7KilKnENcENOSoJxDFvpt2idvuMMQohdCQ== +iso-stream-http@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/iso-stream-http/-/iso-stream-http-0.1.1.tgz#f763eb63014cea781f9296073879eaec1be4f5ac" + integrity sha512-uYveJvqcH+TecR1ittHG+vSfq8fwQRNiqWYlFkpZu1RpwLcXU9zSgN29CQ66M/ZOykbcXm3igDiHrs+G+bLd6A== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^3.1.1" + +iso-url@~0.4.4, iso-url@~0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/iso-url/-/iso-url-0.4.6.tgz#45005c4af4984cad4f8753da411b41b74cf0a8a6" + integrity sha512-YQO7+aIe6l1aSJUKOx+Vrv08DlhZeLFIVfehG2L29KLSEb9RszqPXilxJRVpp57px36BddKR5ZsebacO5qG0tg== + isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" @@ -7222,7 +7295,7 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json-text-sequence@^0.1: +json-text-sequence@^0.1, json-text-sequence@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/json-text-sequence/-/json-text-sequence-0.1.1.tgz#a72f217dc4afc4629fff5feb304dc1bd51a2f3d2" integrity sha1-py8hfcSvxGKf/1/rME3BvVGi89I= @@ -7320,6 +7393,16 @@ just-extend@^4.0.2: resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.0.2.tgz#f3f47f7dfca0f989c55410a7ebc8854b07108afc" integrity sha512-FrLwOgm+iXrPV+5zDU6Jqu4gCRXbWEQg2O3SKONsWE4w7AXFRkryS53bpWdaL9cNol+AmR3AEYz6kn+o0fCPnw== +just-kebab-case@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/just-kebab-case/-/just-kebab-case-1.1.0.tgz#ebe854fde84b0afa4e597fcd870b12eb3c026755" + integrity sha512-QkuwuBMQ9BQHMUEkAtIA4INLrkmnnveqlFB1oFi09gbU0wBdZo6tTnyxNWMR84zHxBuwK7GLAwqN8nrvVxOLTA== + +just-map-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/just-map-keys/-/just-map-keys-1.1.0.tgz#9663c9f971ba46e17f2b05e66fec81149375f230" + integrity sha512-oNKi+4y7fr8lXnhKYpBbCkiwHRVkAnx0VDkCeTDtKKMzGr1Lz1Yym+RSieKUTKim68emC5Yxrb4YmiF9STDO+g== + jwa@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.1.6.tgz#87240e76c9808dbde18783cf2264ef4929ee50e6" @@ -8747,7 +8830,7 @@ multiaddr-to-uri@^4.0.0: dependencies: multiaddr "^5.0.0" -multiaddr@6.0.3, multiaddr@^4.0.0, multiaddr@^5.0.0, multiaddr@^5.0.2, multiaddr@^6.0.0, multiaddr@^6.0.2, multiaddr@^6.0.3, multiaddr@^6.0.4: +multiaddr@6.0.3, multiaddr@^4.0.0, multiaddr@^5.0.0, multiaddr@^5.0.2, multiaddr@^6.0.0, multiaddr@^6.0.2, multiaddr@^6.0.3, multiaddr@^6.0.4, multiaddr@^6.0.6: version "6.0.3" resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-6.0.3.tgz#36797d110ad1d912a69c07ca5fca6f8a08690bf3" integrity sha512-ZYKAmSQ6j3x3fJQGF8yoAb5aDwrNFT/QVhfN8rId+M4/E1RYR3fsitFwMG3l7TuWhow+ET01mA+BViz+8NaktQ== @@ -8780,6 +8863,13 @@ multicodec@~0.2.5, multicodec@~0.2.7: dependencies: varint "^5.0.0" +multicodec@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-0.5.0.tgz#5605267226ed02fc3a0a7b041947c19641737b7f" + integrity sha512-lKsJeT4cKeSq0rVEWhO3oSBgDN4sMY1sNZKlvl68g/ZAahjPS1KIVyF4IqhuYmCdtOyKs4Q4hQ6M0C3iqRnuqQ== + dependencies: + varint "^5.0.0" + multihashes@~0.4.12, multihashes@~0.4.13, multihashes@~0.4.14: version "0.4.14" resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-0.4.14.tgz#774db9a161f81a8a27dc60788f91248e020f5244" @@ -9062,6 +9152,15 @@ ndjson@^1.5.0: split2 "^2.1.0" through2 "^2.0.3" +"ndjson@github:hugomrdias/ndjson#feat/readable-stream3": + version "1.5.0" + resolved "https://codeload.github.com/hugomrdias/ndjson/tar.gz/4db16da6b42e5b39bf300c3a7cde62abb3fa3a11" + dependencies: + json-stringify-safe "^5.0.1" + minimist "^1.2.0" + split2 "^3.1.0" + through2 "^3.0.0" + needle@^2.2.1: version "2.2.4" resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" @@ -9665,10 +9764,12 @@ p-map@^2.0.0: resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.0.0.tgz#be18c5a5adeb8e156460651421aceca56c213a50" integrity sha512-GO107XdrSUmtHxVoi60qc9tUl/KkNKm+X2CF4P9amalpGxv5YqVPJNfSb0wcA+syCopkZvYYIzW8OVTQW59x/w== -p-queue@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-3.2.0.tgz#039001d544550b85fce205935acd43bd3a97d0bb" - integrity sha512-D2OjWeETS1Bjov7d82VclyMRigjZtMdALWV04u0H2zPvV3sYC8f6sYBgQ2Z0OHoBGUYh9S8cHtJqMAO8xaHEwg== +p-queue@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" + integrity sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg== + dependencies: + eventemitter3 "^3.1.0" p-queue@^2.4.2: version "2.4.2" @@ -10548,6 +10649,13 @@ pull-through@^1.0.18, pull-through@~1.0.6: dependencies: looper "~3.0.0" +pull-to-stream@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/pull-to-stream/-/pull-to-stream-0.1.0.tgz#2f90800962bbb548f2eb03ecdb4f97c9810b9132" + integrity sha512-LMvdE0JwT7XQZMFjc7JDl/G9gmoZ8Zo8e86SG4ZZUcjuwvod803KxpAK8WrmdxzHsMRK9DETlIzuA0tbEVv6jg== + dependencies: + readable-stream "^3.1.1" + pull-traverse@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/pull-traverse/-/pull-traverse-1.0.3.tgz#74fb5d7be7fa6bd7a78e97933e199b7945866938" @@ -10827,6 +10935,15 @@ readable-stream@1.1.x, "readable-stream@1.x >=1.1.9", readable-stream@^1.0.33: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readable-stream@^3.0.0, readable-stream@^3.0.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.2.0.tgz#de17f229864c120a9f56945756e4f32c4045245d" + integrity sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readable-stream@^3.0.6: version "3.1.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.1.0.tgz#19c2e9c1ce43507c53f6eefbcf1ee3d4aaa786f5" @@ -11888,6 +12005,14 @@ source-map-support@0.5.3: dependencies: source-map "^0.6.0" +source-map-support@~0.5.10: + version "0.5.11" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.11.tgz#efac2ce0800355d026326a0ca23e162aeac9a4e2" + integrity sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-support@~0.5.4, source-map-support@~0.5.6: version "0.5.9" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" @@ -11981,6 +12106,13 @@ split2@^2.1.0: dependencies: through2 "^2.0.2" +split2@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/split2/-/split2-3.1.1.tgz#c51f18f3e06a8c4469aaab487687d8d956160bb6" + integrity sha512-emNzr1s7ruq4N+1993yht631/JH+jaj0NYBosuKmLcq+JkGQ9MmTw1RB1fGaTCzUuseRIClrlSLHRNYGwWQ58Q== + dependencies: + readable-stream "^3.0.0" + split@~0.3.0, split@~0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f" @@ -12439,6 +12571,17 @@ tar-stream@^1.1.2, tar-stream@^1.5.0, tar-stream@^1.5.2, tar-stream@^1.6.2: to-buffer "^1.1.1" xtend "^4.0.0" +tar-stream@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.0.1.tgz#42fbe41cd1cc5e6657c813e7d98e7afca2858a8c" + integrity sha512-I6OJF7wE62BC6zNPdHDtseK0D0187PBjbKSLYY4ffvVkBM6tyBn2O9plDvVM2229/mozfEL/X3++qSvYYQE2xw== + dependencies: + bl "^3.0.0" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar@4.4.8, tar@^4: version "4.4.8" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" @@ -12520,7 +12663,16 @@ terser-webpack-plugin@^1.1.0: webpack-sources "^1.1.0" worker-farm "^1.5.2" -terser@3.16.1, terser@^3.16.1: +terser@3.17.0: + version "3.17.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" + integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== + dependencies: + commander "^2.19.0" + source-map "~0.6.1" + source-map-support "~0.5.10" + +terser@^3.16.1: version "3.16.1" resolved "https://registry.yarnpkg.com/terser/-/terser-3.16.1.tgz#5b0dd4fa1ffd0b0b43c2493b2c364fd179160493" integrity sha512-JDJjgleBROeek2iBcSNzOHLKsB/MdDf+E/BOAJ0Tk9r7p9/fVobfv7LMJ/g/k3v9SXdmjZnIlFd5nfn/Rt0Xow== @@ -12593,6 +12745,13 @@ through2@^3.0.0: readable-stream "2 || 3" xtend "~4.0.1" +through2@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" + integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== + dependencies: + readable-stream "2 || 3" + through@2, through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -13296,10 +13455,10 @@ webpack-bundle-analyzer@3.1.0: opener "^1.5.1" ws "^6.0.0" -webpack-cli@3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.2.3.tgz#13653549adfd8ccd920ad7be1ef868bacc22e346" - integrity sha512-Ik3SjV6uJtWIAN5jp5ZuBMWEAaP5E4V78XJ2nI+paFPh8v4HPSwo/myN0r29Xc/6ZKnd2IdrAlpSgNOu2CDQ6Q== +webpack-cli@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.0.tgz#55c8a74cae1e88117f9dda3a801c7272e93ca318" + integrity sha512-t1M7G4z5FhHKJ92WRKwZ1rtvi7rHc0NZoZRbSkol0YKl4HvcC8+DsmGDmK7MmZxHSAetHagiOsjOB6MmzC2TUw== dependencies: chalk "^2.4.1" cross-spawn "^6.0.5" @@ -13311,7 +13470,7 @@ webpack-cli@3.2.3: loader-utils "^1.1.0" supports-color "^5.5.0" v8-compile-cache "^2.0.2" - yargs "^12.0.4" + yargs "^12.0.5" webpack-merge@4.2.1: version "4.2.1" @@ -13632,7 +13791,7 @@ yargs-unparser@1.5.0: lodash "^4.17.11" yargs "^12.0.5" -yargs@12.0.5, yargs@^12.0.2, yargs@^12.0.4, yargs@^12.0.5, yargs@~12.0.1: +yargs@12.0.5, yargs@^12.0.2, yargs@^12.0.5, yargs@~12.0.1: version "12.0.5" resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== From 9d0d992b3cc1bd78f63fe24fcffc3e5736b9494d Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Mon, 18 Mar 2019 12:27:09 +0100 Subject: [PATCH 4/4] chore: release v2.7.5.757 to Firefox Beta --- ci/firefox/update.json | 34 +++++++--------------------------- yarn.lock | 4 ++-- 2 files changed, 9 insertions(+), 29 deletions(-) diff --git a/ci/firefox/update.json b/ci/firefox/update.json index 7337e6c17..db6431854 100644 --- a/ci/firefox/update.json +++ b/ci/firefox/update.json @@ -3,46 +3,26 @@ "ipfs-companion-dev-build@ci.ipfs.team": { "updates": [ { - "version": "2.6.3.12520", - "applications": { - "gecko": { - "strict_min_version": "60" - } - }, - "update_hash": "sha256:35d5a45a73931d11907e560e154f12b202096adf8c550a0d9bfb442d7b594b0f", - "update_link": "https://github.com/ipfs-shipyard/ipfs-companion/releases/download/v2.6.3.12520/ipfs_companion_beta_build-2.6.3.12520-an+fx.xpi" - }, - { - "version": "2.7.0.12740", - "applications": { - "gecko": { - "strict_min_version": "60" - } - }, - "update_hash": "sha256:e78475cab2f76912c35d10e93d26cdaa691b9958bfb3d92eae5caef1766ae586", - "update_link": "https://github.com/ipfs-shipyard/ipfs-companion/releases/download/v2.7.0.12740/ipfs_companion_beta_build-2.7.0.12740-an+fx.xpi" - }, - { - "version": "2.7.5.748", + "version": "2.7.5.753", "applications": { "gecko": { "strict_min_version": "60" } }, - "update_hash": "sha256:7d2f4ab9f79962dc3a6e2fbab07a6aa5c39003dc61c5619e6c8f7689518af20f", - "update_link": "https://github.com/ipfs-shipyard/ipfs-companion/releases/download/v2.7.5.748/ipfs_companion_beta_build-2.7.5.748-an+fx.xpi" + "update_hash": "sha256:e67635ce91b27f91656f286cc9cc243985074d0aa2eff2101a3954003b8d2e74", + "update_link": "https://github.com/ipfs-shipyard/ipfs-companion/releases/download/v2.7.5.753/ipfs_companion_beta_build-2.7.5.753-an+fx.xpi" }, { - "version": "2.7.5.753", + "version": "2.7.5.757", "applications": { "gecko": { "strict_min_version": "60" } }, - "update_hash": "sha256:e67635ce91b27f91656f286cc9cc243985074d0aa2eff2101a3954003b8d2e74", - "update_link": "https://github.com/ipfs-shipyard/ipfs-companion/releases/download/v2.7.5.753/ipfs_companion_beta_build-2.7.5.753-an+fx.xpi" + "update_hash": "sha256:7bbd7f5d81d1160db73658230a889ea630919321ca7c54053f9b37d4389d5394", + "update_link": "https://github.com/ipfs-shipyard/ipfs-companion/releases/download/v2.7.5.757/ipfs_companion_beta_build-2.7.5.757-an+fx.xpi" } ] } } -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index e0aaa0265..edd9cbfc0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2838,7 +2838,7 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -"concat-stream@github:hugomrdias/concat-stream#feat/smaller": +concat-stream@hugomrdias/concat-stream#feat/smaller: version "2.0.0" resolved "https://codeload.github.com/hugomrdias/concat-stream/tar.gz/057bc7b5d6d8df26c8cf00a3f151b6721a0a8034" dependencies: @@ -9152,7 +9152,7 @@ ndjson@^1.5.0: split2 "^2.1.0" through2 "^2.0.3" -"ndjson@github:hugomrdias/ndjson#feat/readable-stream3": +ndjson@hugomrdias/ndjson#feat/readable-stream3: version "1.5.0" resolved "https://codeload.github.com/hugomrdias/ndjson/tar.gz/4db16da6b42e5b39bf300c3a7cde62abb3fa3a11" dependencies: