iFrame Widget - Releases

← App details

Nextcloud 31

iFrame Widget 0.6.3
Release Details
UpdatedMarch 13, 2025, 6:14 p.m.
Changelog

Documentation

  • Optimized Nextcloud App Store Description

Bug Fixes

  • Fixed a bug which throws false-positive CSP errors
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhKWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwMzEyMTU0MDI2WhcNMzUwNjE4MTU0MDI2WjAXMRUwEwYD
VQQDDAxpZnJhbWV3aWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDwCwNF2hAJk7xHYKmckS3cHJetsNsmAIlbnO19z6E2ipb/8FaG8ZC+ZzGxrVfo
8hXWfQtQyfXTc31YF7fZ/Y+fTWfhhDqhHsVJPXhAGEwVJ5SaMpwh+bH6QOFdNhUc
Moa49NBC/jKcJnW+XG/vph3Va1v3oACo/DmEseQzPSBxZotMA4qX4dajxmYIQr5L
Shdtg0LDY+539B9RyifBFmwO1PkGp+cnr+kXW+fxiIyi6jnl1IfwxSLtVBaCHjF+
sDknkokdBR55HZJOFc3dUVDHVYKSDCg50mThNZS/A01JGk2nu17nOF2OWiKL+qlK
wdAiOEaqfRKwrv9ieChyfUy2xIUO5FwHWU7EhwYKGWR2lG4p8WhsDc4IttICrmkI
pANRBFUkH8lXo9dYbOHKjf8HeguE5+n4agYek50SXSRF/kx+FakP2BquHn9xS9pd
UprHhME5jltXr5VMv6/DMYtqJVINwp3hdKPs1z9IMFgp+t/FzsmtyAx8iSKij8PT
E730fzkD3bU9an29lyHlmGhFe587zrRZAORbAE8998JceJlfP+ENvunw9rdNBRfC
xKES0t6Wf+qaGHhKEKQXk8gjwH1xZTd/OYZxYvt9yLgOT7irfuzC9RBVwshOpuvg
7yK/MbkyNJtGpjk7etBLaEUsEC637r1EzrrbPIZtHvCfTQIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQAplwpon81XXKKHm+9uMqPSXSrlmmVlxwTVoJPVWjPZ3lDDU7Dl
XMOL1q+0OMWDZFEK+5tD+bvrZ3urY3iDbZF2Zf4JYxIxdIC73jSU2TVDLYiYvx/X
1VSJ40qEz8Nux58jYtBS+A3C6kOWUnAK0CFZe95MI/WhgSd5ErSERHS+gFQjHJzB
zE/afZDSPMJz3Dn6u7ecRjY1CxkWbXesuXc6NXM5Z9IfaFQYaUvPnwqcEjqzPYHz
t2ftodrC4AH13M+fAH2TkqpzYsqLPkItEN8fJXZktWIqBYLW+d62/KKty1lLGIrs
DU6NZkSn4V/41YNRaz09PLDOp/riK4VICp0m
-----END CERTIFICATE-----
SignatureqPg0MqqtjGSczQ1Pr24prKktL9Ewhx1KgpKUEnj6DUuvt0WAByzEGmNtFsyq9IXR
VLeogBCkrx2Sp46n1eEnI31SikqZdJzI81jFe9sphIT/pRUV2zLDbUlBx4NLZy3O
Uws/Er3yWdcWChndhN4Z2OwxfxMhzSHEYV13UZvQ3WAiHDku+zzmp17F959BbaVf
ogSmNLofb+TE7P+xk4Z4JdFzN1oTDQ/SwNBb0DVq2c85TQkmwxDKNpBVYbCjnX7o
4YXmCQeL2ykciZ2321lkCz3P2rnGodQakPPQaxuUb8nJykHmIBtfvFelzHC7eW+S
Oht7H+DwE8tLMX8LrxKvlPNnQG8I1yEJLb7CaekkcqaNGcFMY3WjwYBISsei4vLh
YgdoxQgb26NQek8XZqypefJmKu6G+aEZP0ndF5h9dqiEjgucUV5z+26z5BZaJPQU
GpwcBRswaOL1uJGt2etfUFB/D32PU/L5465/wgq6pGHJX5LmBdsr8uLxDhiu4B4G
/1ie7bhEfq089FjFtJuy1iG/MzRzoxNxv097lXcRV6GwBvXddw7RifDWiRINffZf
u/nqtTZqWvKZNJqOaq1w7SjKkIbI43jfTyfoJdX4wU/ychKZLFYzwNNC5SS8+419
C/qSqIF5FMae/X8nLEcE2JLmkJ7MfYBCE9WTxN8H0vQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<32.0.0
Minimum Integer bits32
iFrame Widget 0.6.2
Release Details
UpdatedMarch 13, 2025, 4:15 p.m.
Changelog

Bug Fixes

  • Fixed CSP Check behavior
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhKWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwMzEyMTU0MDI2WhcNMzUwNjE4MTU0MDI2WjAXMRUwEwYD
VQQDDAxpZnJhbWV3aWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDwCwNF2hAJk7xHYKmckS3cHJetsNsmAIlbnO19z6E2ipb/8FaG8ZC+ZzGxrVfo
8hXWfQtQyfXTc31YF7fZ/Y+fTWfhhDqhHsVJPXhAGEwVJ5SaMpwh+bH6QOFdNhUc
Moa49NBC/jKcJnW+XG/vph3Va1v3oACo/DmEseQzPSBxZotMA4qX4dajxmYIQr5L
Shdtg0LDY+539B9RyifBFmwO1PkGp+cnr+kXW+fxiIyi6jnl1IfwxSLtVBaCHjF+
sDknkokdBR55HZJOFc3dUVDHVYKSDCg50mThNZS/A01JGk2nu17nOF2OWiKL+qlK
wdAiOEaqfRKwrv9ieChyfUy2xIUO5FwHWU7EhwYKGWR2lG4p8WhsDc4IttICrmkI
pANRBFUkH8lXo9dYbOHKjf8HeguE5+n4agYek50SXSRF/kx+FakP2BquHn9xS9pd
UprHhME5jltXr5VMv6/DMYtqJVINwp3hdKPs1z9IMFgp+t/FzsmtyAx8iSKij8PT
E730fzkD3bU9an29lyHlmGhFe587zrRZAORbAE8998JceJlfP+ENvunw9rdNBRfC
xKES0t6Wf+qaGHhKEKQXk8gjwH1xZTd/OYZxYvt9yLgOT7irfuzC9RBVwshOpuvg
7yK/MbkyNJtGpjk7etBLaEUsEC637r1EzrrbPIZtHvCfTQIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQAplwpon81XXKKHm+9uMqPSXSrlmmVlxwTVoJPVWjPZ3lDDU7Dl
XMOL1q+0OMWDZFEK+5tD+bvrZ3urY3iDbZF2Zf4JYxIxdIC73jSU2TVDLYiYvx/X
1VSJ40qEz8Nux58jYtBS+A3C6kOWUnAK0CFZe95MI/WhgSd5ErSERHS+gFQjHJzB
zE/afZDSPMJz3Dn6u7ecRjY1CxkWbXesuXc6NXM5Z9IfaFQYaUvPnwqcEjqzPYHz
t2ftodrC4AH13M+fAH2TkqpzYsqLPkItEN8fJXZktWIqBYLW+d62/KKty1lLGIrs
DU6NZkSn4V/41YNRaz09PLDOp/riK4VICp0m
-----END CERTIFICATE-----
SignaturedCeRTSo6Pn9cdrenpKh0H3f/4L6MZNp+cNfeJfpAQ12BSaqIXZhoseFmBcrJFER1
+qxn/uGV0IGXSrb+IygpiTJg6S/1kV0z1IKLbvwMXlWO+NdhRH66DYFBINFp8YlL
OUkbJFvX4Ji6Wpqqlj6kxNWKVyACu01yJ68/c2QBUdA3dPMmCVh717v95vM83FBk
kJKJCMspbpHMK3xjVQDZBdXtO0E4SiBN9N2/pOTGJk7xbp15gIfjN6OMG60CHag3
wLMy0qa4mi8Ya4LbXSG4ptGB70efEtTRJ5byBMWVpottm5ghjONuC40XGckAtXZi
DJWdJ6agZs0Vv3+3t1DwlgiTf2ClISQUBpxshp34Sbxb0Zv1xArOQeoCP2cFZkn0
MMi+/ym2pVI2qj4XI3Vz67Y4K/u/TsmfyFXnYZWUqomedQKavMBjcmv1wzLIDn5/
v1GbVS0jwy6B+GcJVUdwz9LAJXmKbf2rOfWrL4cCH5QVYh7imEy8E1WeN7YfXOHT
sT/wO+ndZAaxkM1g8r0KwkDjS4vD+TogwTZGNxGQkj71a/1Zt5uYXcXtIgyFlDAR
FQ8BA0u46fSmbncHdlz0fiQ7tYCKzmhBC8Ml39hiZjGrjRH10U++644SQ6tNROpc
FvtveyvyVSuobgyS37kiLC9GvpKz/bMiyhdQiZvl1tE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<32.0.0
Minimum Integer bits32
iFrame Widget 0.6.1
Release Details
UpdatedMarch 13, 2025, 12:35 a.m.
Changelog

New Features

  • Added user-friendly CSP (Content Security Policy) error handling
  • Added helpful guidance when iframe content is blocked by CSP restrictions
  • Added direct links to documentation for solving CSP-related issues
  • Implemented automatic detection of CSP blocking via content access checks

Security Enhancements

  • Fixed multiple security vulnerabilities in dependencies
  • Updated PostCSS to version 8.4.31 to address moderate severity vulnerabilities
  • Implemented proper Node.js polyfills for webpack 5
  • Enhanced Content Security Policy handling for iframe content

Technical Improvements

  • Fixed compatibility with Nextcloud 30 and added 31
  • Fixed webpack configuration to properly handle module resolution
  • Improved error handling and reporting throughout the application

Documentation

  • Added comprehensive error messages with links to documentation

Bug Fixes

  • Improved error state display and fallback mechanisms

This update represents a significant improvement in security, stability, and user experience for the iFrame Widget, focusing on providing better guidance when configuration issues arise.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhKWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwMzEyMTU0MDI2WhcNMzUwNjE4MTU0MDI2WjAXMRUwEwYD
VQQDDAxpZnJhbWV3aWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDwCwNF2hAJk7xHYKmckS3cHJetsNsmAIlbnO19z6E2ipb/8FaG8ZC+ZzGxrVfo
8hXWfQtQyfXTc31YF7fZ/Y+fTWfhhDqhHsVJPXhAGEwVJ5SaMpwh+bH6QOFdNhUc
Moa49NBC/jKcJnW+XG/vph3Va1v3oACo/DmEseQzPSBxZotMA4qX4dajxmYIQr5L
Shdtg0LDY+539B9RyifBFmwO1PkGp+cnr+kXW+fxiIyi6jnl1IfwxSLtVBaCHjF+
sDknkokdBR55HZJOFc3dUVDHVYKSDCg50mThNZS/A01JGk2nu17nOF2OWiKL+qlK
wdAiOEaqfRKwrv9ieChyfUy2xIUO5FwHWU7EhwYKGWR2lG4p8WhsDc4IttICrmkI
pANRBFUkH8lXo9dYbOHKjf8HeguE5+n4agYek50SXSRF/kx+FakP2BquHn9xS9pd
UprHhME5jltXr5VMv6/DMYtqJVINwp3hdKPs1z9IMFgp+t/FzsmtyAx8iSKij8PT
E730fzkD3bU9an29lyHlmGhFe587zrRZAORbAE8998JceJlfP+ENvunw9rdNBRfC
xKES0t6Wf+qaGHhKEKQXk8gjwH1xZTd/OYZxYvt9yLgOT7irfuzC9RBVwshOpuvg
7yK/MbkyNJtGpjk7etBLaEUsEC637r1EzrrbPIZtHvCfTQIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQAplwpon81XXKKHm+9uMqPSXSrlmmVlxwTVoJPVWjPZ3lDDU7Dl
XMOL1q+0OMWDZFEK+5tD+bvrZ3urY3iDbZF2Zf4JYxIxdIC73jSU2TVDLYiYvx/X
1VSJ40qEz8Nux58jYtBS+A3C6kOWUnAK0CFZe95MI/WhgSd5ErSERHS+gFQjHJzB
zE/afZDSPMJz3Dn6u7ecRjY1CxkWbXesuXc6NXM5Z9IfaFQYaUvPnwqcEjqzPYHz
t2ftodrC4AH13M+fAH2TkqpzYsqLPkItEN8fJXZktWIqBYLW+d62/KKty1lLGIrs
DU6NZkSn4V/41YNRaz09PLDOp/riK4VICp0m
-----END CERTIFICATE-----
Signaturej6OxrfJWWY2nsjOkR2YNDj+HHeyP/d73SvoYp2VeDsT/niJGih1UTX8MeOQpWP7+
rD/wPumbNPqIo8bJErNpjZ2WtpxAV+u4lRGmRQpTjafeRHMfNmgnSLgqFXuA+Orc
Gh0Y5LW2o/rEXdanKWRSXnqzbv81qnguGSuNlqwZhlEdyV4FqKox2QbIf4nFqSs9
dYpKmgbeR2oCnB3nwJ9mjokw9h4ku5UzJmHjLxD01gtq5z9epJQvA0mVSFWPov/V
0md2uuXXycAVTf78DEytNHFRD1g5Lw5gdCKalL/mzb/kdon1fxoNVbGy54WYhafk
MIC9FUcMar2lNy4rr98AiFot5uVz9ZB/z3u5R3V1yXODmiI83/zzxZVB+2UJR7I8
rUsTFG6gc+pdqjeerLzd+VlfJrXWhiR+Znp+KyG/EzvkQk7anqlSCOnmINv/S8Yn
eOwFPw9HwVG8yZcdc6uhqLCxXNo1bNkkPTjV1nIc5Qz16hSFRaVe+2/ZY4vmfoiD
MOyuDX+3A3YSf2f0p3w2x2CTpvG/yT41KatvjrHjIxGdnGOCTbv+8I8JgaF6H3wm
e0BIhOKqVYda4cRlafDNSRPQ2Z0aAhN0h1/Gaew5syo5XmgYi8+tBiHccqz431mE
BWdNjFjKxpBNJ/qdeQC4Y1Wxr62jpu7iFq6GscIzsDs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 30

iFrame Widget 0.6.3
Release Details
UpdatedMarch 13, 2025, 6:14 p.m.
Changelog

Documentation

  • Optimized Nextcloud App Store Description

Bug Fixes

  • Fixed a bug which throws false-positive CSP errors
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhKWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwMzEyMTU0MDI2WhcNMzUwNjE4MTU0MDI2WjAXMRUwEwYD
VQQDDAxpZnJhbWV3aWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDwCwNF2hAJk7xHYKmckS3cHJetsNsmAIlbnO19z6E2ipb/8FaG8ZC+ZzGxrVfo
8hXWfQtQyfXTc31YF7fZ/Y+fTWfhhDqhHsVJPXhAGEwVJ5SaMpwh+bH6QOFdNhUc
Moa49NBC/jKcJnW+XG/vph3Va1v3oACo/DmEseQzPSBxZotMA4qX4dajxmYIQr5L
Shdtg0LDY+539B9RyifBFmwO1PkGp+cnr+kXW+fxiIyi6jnl1IfwxSLtVBaCHjF+
sDknkokdBR55HZJOFc3dUVDHVYKSDCg50mThNZS/A01JGk2nu17nOF2OWiKL+qlK
wdAiOEaqfRKwrv9ieChyfUy2xIUO5FwHWU7EhwYKGWR2lG4p8WhsDc4IttICrmkI
pANRBFUkH8lXo9dYbOHKjf8HeguE5+n4agYek50SXSRF/kx+FakP2BquHn9xS9pd
UprHhME5jltXr5VMv6/DMYtqJVINwp3hdKPs1z9IMFgp+t/FzsmtyAx8iSKij8PT
E730fzkD3bU9an29lyHlmGhFe587zrRZAORbAE8998JceJlfP+ENvunw9rdNBRfC
xKES0t6Wf+qaGHhKEKQXk8gjwH1xZTd/OYZxYvt9yLgOT7irfuzC9RBVwshOpuvg
7yK/MbkyNJtGpjk7etBLaEUsEC637r1EzrrbPIZtHvCfTQIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQAplwpon81XXKKHm+9uMqPSXSrlmmVlxwTVoJPVWjPZ3lDDU7Dl
XMOL1q+0OMWDZFEK+5tD+bvrZ3urY3iDbZF2Zf4JYxIxdIC73jSU2TVDLYiYvx/X
1VSJ40qEz8Nux58jYtBS+A3C6kOWUnAK0CFZe95MI/WhgSd5ErSERHS+gFQjHJzB
zE/afZDSPMJz3Dn6u7ecRjY1CxkWbXesuXc6NXM5Z9IfaFQYaUvPnwqcEjqzPYHz
t2ftodrC4AH13M+fAH2TkqpzYsqLPkItEN8fJXZktWIqBYLW+d62/KKty1lLGIrs
DU6NZkSn4V/41YNRaz09PLDOp/riK4VICp0m
-----END CERTIFICATE-----
SignatureqPg0MqqtjGSczQ1Pr24prKktL9Ewhx1KgpKUEnj6DUuvt0WAByzEGmNtFsyq9IXR
VLeogBCkrx2Sp46n1eEnI31SikqZdJzI81jFe9sphIT/pRUV2zLDbUlBx4NLZy3O
Uws/Er3yWdcWChndhN4Z2OwxfxMhzSHEYV13UZvQ3WAiHDku+zzmp17F959BbaVf
ogSmNLofb+TE7P+xk4Z4JdFzN1oTDQ/SwNBb0DVq2c85TQkmwxDKNpBVYbCjnX7o
4YXmCQeL2ykciZ2321lkCz3P2rnGodQakPPQaxuUb8nJykHmIBtfvFelzHC7eW+S
Oht7H+DwE8tLMX8LrxKvlPNnQG8I1yEJLb7CaekkcqaNGcFMY3WjwYBISsei4vLh
YgdoxQgb26NQek8XZqypefJmKu6G+aEZP0ndF5h9dqiEjgucUV5z+26z5BZaJPQU
GpwcBRswaOL1uJGt2etfUFB/D32PU/L5465/wgq6pGHJX5LmBdsr8uLxDhiu4B4G
/1ie7bhEfq089FjFtJuy1iG/MzRzoxNxv097lXcRV6GwBvXddw7RifDWiRINffZf
u/nqtTZqWvKZNJqOaq1w7SjKkIbI43jfTyfoJdX4wU/ychKZLFYzwNNC5SS8+419
C/qSqIF5FMae/X8nLEcE2JLmkJ7MfYBCE9WTxN8H0vQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<32.0.0
Minimum Integer bits32
iFrame Widget 0.6.2
Release Details
UpdatedMarch 13, 2025, 4:15 p.m.
Changelog

Bug Fixes

  • Fixed CSP Check behavior
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhKWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwMzEyMTU0MDI2WhcNMzUwNjE4MTU0MDI2WjAXMRUwEwYD
VQQDDAxpZnJhbWV3aWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDwCwNF2hAJk7xHYKmckS3cHJetsNsmAIlbnO19z6E2ipb/8FaG8ZC+ZzGxrVfo
8hXWfQtQyfXTc31YF7fZ/Y+fTWfhhDqhHsVJPXhAGEwVJ5SaMpwh+bH6QOFdNhUc
Moa49NBC/jKcJnW+XG/vph3Va1v3oACo/DmEseQzPSBxZotMA4qX4dajxmYIQr5L
Shdtg0LDY+539B9RyifBFmwO1PkGp+cnr+kXW+fxiIyi6jnl1IfwxSLtVBaCHjF+
sDknkokdBR55HZJOFc3dUVDHVYKSDCg50mThNZS/A01JGk2nu17nOF2OWiKL+qlK
wdAiOEaqfRKwrv9ieChyfUy2xIUO5FwHWU7EhwYKGWR2lG4p8WhsDc4IttICrmkI
pANRBFUkH8lXo9dYbOHKjf8HeguE5+n4agYek50SXSRF/kx+FakP2BquHn9xS9pd
UprHhME5jltXr5VMv6/DMYtqJVINwp3hdKPs1z9IMFgp+t/FzsmtyAx8iSKij8PT
E730fzkD3bU9an29lyHlmGhFe587zrRZAORbAE8998JceJlfP+ENvunw9rdNBRfC
xKES0t6Wf+qaGHhKEKQXk8gjwH1xZTd/OYZxYvt9yLgOT7irfuzC9RBVwshOpuvg
7yK/MbkyNJtGpjk7etBLaEUsEC637r1EzrrbPIZtHvCfTQIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQAplwpon81XXKKHm+9uMqPSXSrlmmVlxwTVoJPVWjPZ3lDDU7Dl
XMOL1q+0OMWDZFEK+5tD+bvrZ3urY3iDbZF2Zf4JYxIxdIC73jSU2TVDLYiYvx/X
1VSJ40qEz8Nux58jYtBS+A3C6kOWUnAK0CFZe95MI/WhgSd5ErSERHS+gFQjHJzB
zE/afZDSPMJz3Dn6u7ecRjY1CxkWbXesuXc6NXM5Z9IfaFQYaUvPnwqcEjqzPYHz
t2ftodrC4AH13M+fAH2TkqpzYsqLPkItEN8fJXZktWIqBYLW+d62/KKty1lLGIrs
DU6NZkSn4V/41YNRaz09PLDOp/riK4VICp0m
-----END CERTIFICATE-----
SignaturedCeRTSo6Pn9cdrenpKh0H3f/4L6MZNp+cNfeJfpAQ12BSaqIXZhoseFmBcrJFER1
+qxn/uGV0IGXSrb+IygpiTJg6S/1kV0z1IKLbvwMXlWO+NdhRH66DYFBINFp8YlL
OUkbJFvX4Ji6Wpqqlj6kxNWKVyACu01yJ68/c2QBUdA3dPMmCVh717v95vM83FBk
kJKJCMspbpHMK3xjVQDZBdXtO0E4SiBN9N2/pOTGJk7xbp15gIfjN6OMG60CHag3
wLMy0qa4mi8Ya4LbXSG4ptGB70efEtTRJ5byBMWVpottm5ghjONuC40XGckAtXZi
DJWdJ6agZs0Vv3+3t1DwlgiTf2ClISQUBpxshp34Sbxb0Zv1xArOQeoCP2cFZkn0
MMi+/ym2pVI2qj4XI3Vz67Y4K/u/TsmfyFXnYZWUqomedQKavMBjcmv1wzLIDn5/
v1GbVS0jwy6B+GcJVUdwz9LAJXmKbf2rOfWrL4cCH5QVYh7imEy8E1WeN7YfXOHT
sT/wO+ndZAaxkM1g8r0KwkDjS4vD+TogwTZGNxGQkj71a/1Zt5uYXcXtIgyFlDAR
FQ8BA0u46fSmbncHdlz0fiQ7tYCKzmhBC8Ml39hiZjGrjRH10U++644SQ6tNROpc
FvtveyvyVSuobgyS37kiLC9GvpKz/bMiyhdQiZvl1tE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<32.0.0
Minimum Integer bits32
iFrame Widget 0.6.1
Release Details
UpdatedMarch 13, 2025, 12:35 a.m.
Changelog

New Features

  • Added user-friendly CSP (Content Security Policy) error handling
  • Added helpful guidance when iframe content is blocked by CSP restrictions
  • Added direct links to documentation for solving CSP-related issues
  • Implemented automatic detection of CSP blocking via content access checks

Security Enhancements

  • Fixed multiple security vulnerabilities in dependencies
  • Updated PostCSS to version 8.4.31 to address moderate severity vulnerabilities
  • Implemented proper Node.js polyfills for webpack 5
  • Enhanced Content Security Policy handling for iframe content

Technical Improvements

  • Fixed compatibility with Nextcloud 30 and added 31
  • Fixed webpack configuration to properly handle module resolution
  • Improved error handling and reporting throughout the application

Documentation

  • Added comprehensive error messages with links to documentation

Bug Fixes

  • Improved error state display and fallback mechanisms

This update represents a significant improvement in security, stability, and user experience for the iFrame Widget, focusing on providing better guidance when configuration issues arise.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhKWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwMzEyMTU0MDI2WhcNMzUwNjE4MTU0MDI2WjAXMRUwEwYD
VQQDDAxpZnJhbWV3aWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDwCwNF2hAJk7xHYKmckS3cHJetsNsmAIlbnO19z6E2ipb/8FaG8ZC+ZzGxrVfo
8hXWfQtQyfXTc31YF7fZ/Y+fTWfhhDqhHsVJPXhAGEwVJ5SaMpwh+bH6QOFdNhUc
Moa49NBC/jKcJnW+XG/vph3Va1v3oACo/DmEseQzPSBxZotMA4qX4dajxmYIQr5L
Shdtg0LDY+539B9RyifBFmwO1PkGp+cnr+kXW+fxiIyi6jnl1IfwxSLtVBaCHjF+
sDknkokdBR55HZJOFc3dUVDHVYKSDCg50mThNZS/A01JGk2nu17nOF2OWiKL+qlK
wdAiOEaqfRKwrv9ieChyfUy2xIUO5FwHWU7EhwYKGWR2lG4p8WhsDc4IttICrmkI
pANRBFUkH8lXo9dYbOHKjf8HeguE5+n4agYek50SXSRF/kx+FakP2BquHn9xS9pd
UprHhME5jltXr5VMv6/DMYtqJVINwp3hdKPs1z9IMFgp+t/FzsmtyAx8iSKij8PT
E730fzkD3bU9an29lyHlmGhFe587zrRZAORbAE8998JceJlfP+ENvunw9rdNBRfC
xKES0t6Wf+qaGHhKEKQXk8gjwH1xZTd/OYZxYvt9yLgOT7irfuzC9RBVwshOpuvg
7yK/MbkyNJtGpjk7etBLaEUsEC637r1EzrrbPIZtHvCfTQIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQAplwpon81XXKKHm+9uMqPSXSrlmmVlxwTVoJPVWjPZ3lDDU7Dl
XMOL1q+0OMWDZFEK+5tD+bvrZ3urY3iDbZF2Zf4JYxIxdIC73jSU2TVDLYiYvx/X
1VSJ40qEz8Nux58jYtBS+A3C6kOWUnAK0CFZe95MI/WhgSd5ErSERHS+gFQjHJzB
zE/afZDSPMJz3Dn6u7ecRjY1CxkWbXesuXc6NXM5Z9IfaFQYaUvPnwqcEjqzPYHz
t2ftodrC4AH13M+fAH2TkqpzYsqLPkItEN8fJXZktWIqBYLW+d62/KKty1lLGIrs
DU6NZkSn4V/41YNRaz09PLDOp/riK4VICp0m
-----END CERTIFICATE-----
Signaturej6OxrfJWWY2nsjOkR2YNDj+HHeyP/d73SvoYp2VeDsT/niJGih1UTX8MeOQpWP7+
rD/wPumbNPqIo8bJErNpjZ2WtpxAV+u4lRGmRQpTjafeRHMfNmgnSLgqFXuA+Orc
Gh0Y5LW2o/rEXdanKWRSXnqzbv81qnguGSuNlqwZhlEdyV4FqKox2QbIf4nFqSs9
dYpKmgbeR2oCnB3nwJ9mjokw9h4ku5UzJmHjLxD01gtq5z9epJQvA0mVSFWPov/V
0md2uuXXycAVTf78DEytNHFRD1g5Lw5gdCKalL/mzb/kdon1fxoNVbGy54WYhafk
MIC9FUcMar2lNy4rr98AiFot5uVz9ZB/z3u5R3V1yXODmiI83/zzxZVB+2UJR7I8
rUsTFG6gc+pdqjeerLzd+VlfJrXWhiR+Znp+KyG/EzvkQk7anqlSCOnmINv/S8Yn
eOwFPw9HwVG8yZcdc6uhqLCxXNo1bNkkPTjV1nIc5Qz16hSFRaVe+2/ZY4vmfoiD
MOyuDX+3A3YSf2f0p3w2x2CTpvG/yT41KatvjrHjIxGdnGOCTbv+8I8JgaF6H3wm
e0BIhOKqVYda4cRlafDNSRPQ2Z0aAhN0h1/Gaew5syo5XmgYi8+tBiHccqz431mE
BWdNjFjKxpBNJ/qdeQC4Y1Wxr62jpu7iFq6GscIzsDs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<32.0.0
Minimum Integer bits32
iFrame Widget 0.5.0
Release Details
UpdatedMarch 13, 2025, 12:02 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhKWMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwMzEyMTU0MDI2WhcNMzUwNjE4MTU0MDI2WjAXMRUwEwYD
VQQDDAxpZnJhbWV3aWRnZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDwCwNF2hAJk7xHYKmckS3cHJetsNsmAIlbnO19z6E2ipb/8FaG8ZC+ZzGxrVfo
8hXWfQtQyfXTc31YF7fZ/Y+fTWfhhDqhHsVJPXhAGEwVJ5SaMpwh+bH6QOFdNhUc
Moa49NBC/jKcJnW+XG/vph3Va1v3oACo/DmEseQzPSBxZotMA4qX4dajxmYIQr5L
Shdtg0LDY+539B9RyifBFmwO1PkGp+cnr+kXW+fxiIyi6jnl1IfwxSLtVBaCHjF+
sDknkokdBR55HZJOFc3dUVDHVYKSDCg50mThNZS/A01JGk2nu17nOF2OWiKL+qlK
wdAiOEaqfRKwrv9ieChyfUy2xIUO5FwHWU7EhwYKGWR2lG4p8WhsDc4IttICrmkI
pANRBFUkH8lXo9dYbOHKjf8HeguE5+n4agYek50SXSRF/kx+FakP2BquHn9xS9pd
UprHhME5jltXr5VMv6/DMYtqJVINwp3hdKPs1z9IMFgp+t/FzsmtyAx8iSKij8PT
E730fzkD3bU9an29lyHlmGhFe587zrRZAORbAE8998JceJlfP+ENvunw9rdNBRfC
xKES0t6Wf+qaGHhKEKQXk8gjwH1xZTd/OYZxYvt9yLgOT7irfuzC9RBVwshOpuvg
7yK/MbkyNJtGpjk7etBLaEUsEC637r1EzrrbPIZtHvCfTQIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQAplwpon81XXKKHm+9uMqPSXSrlmmVlxwTVoJPVWjPZ3lDDU7Dl
XMOL1q+0OMWDZFEK+5tD+bvrZ3urY3iDbZF2Zf4JYxIxdIC73jSU2TVDLYiYvx/X
1VSJ40qEz8Nux58jYtBS+A3C6kOWUnAK0CFZe95MI/WhgSd5ErSERHS+gFQjHJzB
zE/afZDSPMJz3Dn6u7ecRjY1CxkWbXesuXc6NXM5Z9IfaFQYaUvPnwqcEjqzPYHz
t2ftodrC4AH13M+fAH2TkqpzYsqLPkItEN8fJXZktWIqBYLW+d62/KKty1lLGIrs
DU6NZkSn4V/41YNRaz09PLDOp/riK4VICp0m
-----END CERTIFICATE-----
SignatureTWwZqnZqfz6HPSRaP0sTDPN8vHyrrKLbDF69NXisJJ6+mSktji45hTLkMQZBBAaP
33PdK+iOz/4QoZcUWEZ4ko4KX+79Ds+w/N0lOf0uugYyjQWZnY2MYx01wFagtzmZ
6ZTTavuY7I2pdsMIMHtoEXz1GO/16zosohk3XN4E5VMXJX3QhHC1p4AdsGRyHcHE
whhcMcLT4juv+Qc8P32spvt9iwaQPtfsq4Ltvv2YLSw+vVJACRkktOjSGrCIwq5I
E0hMQqua3YsxuY74FHUSSR3AtIurWlfqLuk40kU0TMGpLyjRb/XG0AAv0iKgAu7u
+7agEsYQnOC17C3JSTlcqz9vQoxEZzBLBLA0EmS04yquBYGPtRItkApiCVjQwJI6
ffKzv5NJ+ckUyAoPVmvPmrg7QkH23N8nZArJkp31fnAYNAa41JhaWWgiIZthCSqN
7Rep8NGQC9mcJHJ5DLNK8/VmSR1AXXo6/MnBj3DjolFuXVii5uzEZiTBARQzb1ca
GPcjCxMBzcHtd7VSzYWmebBbm17ua67xb3zf08viAZpIiQJXNt2keBmdeRrahmzp
gsCGjVqOHo2TGscvECuLjOGMw1T7fu/D19CoY5eKn+9kqxz279oe1SMqlZ/sUem3
WOjyqabdozkkKlvvusfOtzeii6oBJzHTnAlAzMtGGAk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<31.0.0
Minimum Integer bits32