Features
- update to Web UI v2.3.0 (#644)
- warn about mixed content (#650), closes #648
- window.ipfs v2: added
window.ipfs.enable()
(#619)- context and main discussion: #589
- newly added
await window.ipfs.enable({ commands: ['id','peers'] })
triggers the Bulk Permission Prompt - deprecation warning is shown for
window.ipfs.<cmd>()
:Calling commands directly on window.ipfs is deprecated and will be removed on 2019-04-01. Use API instance returned by
window.ipfs.enable()
instead. More: /docs/window.ipfs.md- Tip: if possible, use window.ipfs-fallback library that takes care of basic fallback ceremony.
It will ensure your app follows API changes and does not break in the future.
- Tip: if possible, use window.ipfs-fallback library that takes care of basic fallback ceremony.
- support opt-in ipfsx experiment (b633eb4)
if
experiments:{ipfsx:true}
is passed towindow.ipfs.enable
it will return IPFS API instance wrapped in ipfsx prototype from ipfs-shipyard/ipfsx - remove ACL whitelist for window.ipfs (756b177)
no command can be run without explicit approval from the user
Fixes
- copying links works for SVG and PDF (f707f44), closes #440
- support old API backends without ipfs.add (#651)
Other
- switched external API client to ipfs-http-client (4a8f70b)
- switched to TerserPlugin, regenerated yarn.lock (fb27d28)
- switch yarn to registry.js.ipfs.io (d5ff013)
- chore(i18n): sync locales
Installation
- Firefox: Beta Channel at Github
- Chrome, Brave and other Chromium-based: Beta Channel at Chrome Web Store
- Alternative: use generic
.zip
attached above or build and install it manually