v2.7.0 (Stable)
Changes Since v2.6.3
- Web UI v2.3.3 (#660)
- Warning about mixed content errors (#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
- fix(ui) copying links works for SVG and PDF (f707f44), closes #440
- fix(api): support HTTPS API endpoints (#654)
- fix(api): support backends with both old and new Files API (#651, a403af3)
- fix(proxy): missing Files APIs over window.ipfs (#657)
- fix(proxy): fail fast on unsupported flag (a28da88)
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)
- Update dependencies, sync locales
Installation
Alternative: use *generic.zip
above or build and install it manually.