github ipfs/ipfs-companion v2.7.0
v2.7.0 (Stable)

latest releases: v3.1.0, v3.0.1, v3.0.0...
5 years ago

Changes Since v2.6.3

  • Web UI v2.3.3 (#660)
  • Warning about mixed content errors (#650), closes #648

    2019-01-03--15-41-45

  • 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.
    • Support opt-in ipfsx experiment (b633eb4)

      if experiments:{ipfsx:true} is passed to window.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)

Installation

Firefox / Firefox for Android Chromium-based: Chrome, Brave
Install From AMO Install from Chrome Store

Alternative: use *generic.zip above or build and install it manually.

Don't miss a new ipfs-companion release

NewReleases is sending notifications on new releases.