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.
:robot: I have created a release beep boop
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:
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.localhost
, then links are redirected to subdomain based bee URLs. For example, trying to access thebzz://site.eth
URL will result in accessing thehttp://site.swarm.localhost:1633/
URL.Features
add subdomain redirection (#147)
This PR was generated with Release Please. See documentation.