Skip to content

Releases: ethersphere/swarm-extension

swarm-extension: v0.7.1

24 Nov 22:12
d48fb55
Compare
Choose a tag to compare

0.7.1 (2022-11-24)

Bug Fixes

swarm-library: v0.7.0

18 Nov 13:22
b5b53bf
Compare
Choose a tag to compare

0.7.0 (2022-11-18)

Since manifest v2 extensions won't be allowed from June 2023, the Swarm Extension now supports manifest v3. But that brings some limitations,
including that the swarm object won't be injected into dApp pages.
Instead each dApp should include the Swarm Extension Library into its code to comunicate with the extension.

The library supports all legacy methods of the swarm object.
The methods can be accessed by instantiating the Swarm class of the library.
It got two new methods:

  • echo: checking whether the user has Swarm Extension installed.
  • register: because the sessionId registration was done by the injected script, the applications integrated with the extension have to call register manually in order to use the swarm instance related functionalities.

The Swarm HTML elements was configured automatically with manifest-v2 but now the applications must include the corresponding HTML definitions from the library before rendering any Swarm HTML elements.

Features

swarm-extension: v0.7.0

18 Nov 12:25
25bd07f
Compare
Choose a tag to compare

0.7.0 (2022-11-18)

Since manifest v2 extensions won't be allowed from June 2023, the Swarm Extension now supports manifest v3. But that brings some limitations, not present in v2. Here are the key changes in v3:

  • The swarm object won't be injected into dApp pages. Instead each dApp should include the Swarm Extension Library into its code to comunicate with the extension.
  • Blocking interceptors are not allowed in manifest v3, so the new implementation uses the Declarative Network Request API. This requirement prevents the extension from checking session ID for fake URL requests. That means the extension cannot check the security context of the links that are being accessed.
  • If bee URL is set to localhost, then links are redirected to subdomain based bee URLs. For example, trying to access the bzz://site.eth URL will result in accessing the http://site.swarm.localhost:1633/ URL.

Features

  • manifest v3 (#142) (287edee)
    • remove session-id from url (#150)
    • add subdomain redirection (#147)

v0.6.0

04 Oct 08:44
961a9c2
Compare
Choose a tag to compare

0.6.0 (2022-10-04)

The bzz.link and bzz:// URLs will be redirected to the http://{cid}.localhost:{port} address in case of locally running Bee node.
It allows to leverage the basic security context handling on subdomains for dApps that does not require sandbox rendering anymore.

The Bee Dashboard recently released a new version that again supports running in browser environment.
Because of that, this dependency has been updated in Swarm Extension that fixes some of the problems with older version.

Features

Bug Fixes

v0.5.0

29 Aug 17:19
cfe59c5
Compare
Choose a tag to compare

0.5.0 (2022-07-06)

Features

v0.4.0

30 Jun 19:05
bbfd653
Compare
Choose a tag to compare

0.4.0 (2022-06-30)

Features

Bug Fixes

v0.3.1

11 Jun 18:02
a53ea20
Compare
Choose a tag to compare

0.3.1 (2022-06-11)

Bug Fixes

  • update supported bee version to 1.6.1 with bee-dashboard v0.16.0 (#119) (f808a81)
  • update swarm dependencies ci 3 (#116) (76141e0)

@ethersphere/swarm-extension v0.3.0

20 Apr 09:04
b40b340
Compare
Choose a tag to compare

Features

Bug Fixes

  • add ExtraActionsPlugin everywhere (dc5dc3c)
  • fix cross platform replace (14cc869)
  • fix too early initialization of bee dashboard component (#95) (#99) (9ac1146)
  • hot-reload and compiling (#31) (028f1e7)
  • reinit global postage batch at bee api change (#58) (7e1ef6c)
  • remove compile types and fix declaration file ref (#19) (c0563fd)
  • swarm.localStorage mimics window.localStorage with null and undefined set (#72) (700ac0c)

Continuous Integration