npm package diff

Package: @forge/csp

Versions: 3.4.1 - 3.5.0-next.0

Modified: package/out/csp/csp-injection-service.js

Index: package/out/csp/csp-injection-service.js
===================================================================
--- package/out/csp/csp-injection-service.js
+++ package/out/csp/csp-injection-service.js
@@ -8,8 +8,15 @@
     prod: 'https://api.atlassian.com',
     'fedramp-stg': 'https://api.stg.atlassian-us-gov-mod.com',
     'fedramp-prod': 'https://api.atlassian-us-gov-mod.com'
 };
+const mediaGatewayHost = {
+    dev: 'https://media.dev.atl-paas.net',
+    stg: 'https://media.staging.atl-paas.net',
+    prod: 'https://api.media.atlassian.com',
+    'fedramp-stg': 'https://api-media.stg.atlassian-us-gov-mod.com',
+    'fedramp-prod': 'https://api-media.atlassian-us-gov-mod.com'
+};
 const atlassianAvatarHost = {
     dev: 'avatar-management--avatars.us-west-2.staging.public.atl-paas.net',
     stg: 'avatar-management--avatars.us-west-2.staging.public.atl-paas.net',
     prod: 'avatar-management--avatars.us-west-2.prod.public.atl-paas.net',
@@ -19,29 +26,34 @@
 const atlassianImageHosts = {
     dev: [
         `https://${atlassianAvatarHost['dev']}`,
         `https://*.wp.com/${atlassianAvatarHost['dev']}/`,
-        apiGatewayHost['dev']
+        apiGatewayHost['dev'],
+        mediaGatewayHost['dev']
     ],
     stg: [
         `https://${atlassianAvatarHost['stg']}`,
         `https://*.wp.com/${atlassianAvatarHost['stg']}/`,
-        apiGatewayHost['stg']
+        apiGatewayHost['stg'],
+        mediaGatewayHost['stg']
     ],
     prod: [
         `https://${atlassianAvatarHost['prod']}`,
         `https://*.wp.com/${atlassianAvatarHost['prod']}/`,
-        apiGatewayHost['prod']
+        apiGatewayHost['prod'],
+        mediaGatewayHost['prod']
     ],
     'fedramp-stg': [
         `https://${atlassianAvatarHost['fedramp-stg']}`,
         `https://*.wp.com/${atlassianAvatarHost['fedramp-stg']}/`,
-        apiGatewayHost['fedramp-stg']
+        apiGatewayHost['fedramp-stg'],
+        mediaGatewayHost['fedramp-stg']
     ],
     'fedramp-prod': [
         `https://${atlassianAvatarHost['fedramp-prod']}`,
         `https://*.wp.com/${atlassianAvatarHost['fedramp-prod']}/`,
-        apiGatewayHost['fedramp-prod']
+        apiGatewayHost['fedramp-prod'],
+        mediaGatewayHost['fedramp-prod']
     ]
 };
 const gravatarUrl = 'https://secure.gravatar.com';
 class CSPInjectionService {

Modified: package/package.json

Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@forge/csp",
-  "version": "3.4.1",
+  "version": "3.5.0-next.0",
   "description": "Contains the CSP configuration for Custom UI resources in Forge",
   "main": "out/index.js",
   "author": "Atlassian",
   "license": "UNLICENSED",
@@ -10,10 +10,10 @@
     "compile": "tsc -b -v",
     "clean": "rm -rf ./out && rm -f tsconfig.tsbuildinfo"
   },
   "devDependencies": {
-    "@forge/cli-shared": "6.4.1",
-    "@forge/manifest": "8.2.0",
+    "@forge/cli-shared": "6.4.2-next.3",
+    "@forge/manifest": "8.2.1-next.2",
     "@types/jest": "^29.5.12",
     "@types/node": "14.18.63"
   },
   "dependencies": {

Modified: package/out/csp/csp-injection-service.d.ts.map

Index: package/out/csp/csp-injection-service.d.ts.map
===================================================================
--- package/out/csp/csp-injection-service.d.ts.map
+++ package/out/csp/csp-injection-service.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"csp-injection-service.d.ts","sourceRoot":"","sources":["../../src/csp/csp-injection-service.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,mBAAmB,CAAC;AAE3D,OAAO,EAAE,UAAU,EAAmB,MAAM,UAAU,CAAC;AAqDvD,qBAAa,mBAAmB;IAC9B,OAAO,CAAC,eAAe;IAOvB,OAAO,CAAC,iBAAiB;IAMzB,OAAO,CAAC,qBAAqB;IAI7B,OAAO,CAAC,aAAa;IAgBrB,OAAO,CAAC,iBAAiB;IA8BlB,gBAAgB;4BAOD,UAAU;mBACnB,iBAAiB;;;;UAI1B,MAAM,EAAE,CA6DV;CACH"}
\ No newline at end of file
+{"version":3,"file":"csp-injection-service.d.ts","sourceRoot":"","sources":["../../src/csp/csp-injection-service.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,mBAAmB,CAAC;AAE3D,OAAO,EAAE,UAAU,EAAmB,MAAM,UAAU,CAAC;AAsEvD,qBAAa,mBAAmB;IAC9B,OAAO,CAAC,eAAe;IAOvB,OAAO,CAAC,iBAAiB;IAMzB,OAAO,CAAC,qBAAqB;IAI7B,OAAO,CAAC,aAAa;IAgBrB,OAAO,CAAC,iBAAiB;IA8BlB,gBAAgB;4BAOD,UAAU;mBACnB,iBAAiB;;;;UAI1B,MAAM,EAAE,CA6DV;CACH"}
\ No newline at end of file

Modified: package/CHANGELOG.md

Index: package/CHANGELOG.md
===================================================================
--- package/CHANGELOG.md
+++ package/CHANGELOG.md
@@ -1,6 +1,12 @@
 # @forge/csp
 
+## 3.5.0-next.0
+
+### Minor Changes
+
+- 540ea27: Allow listing the media API for image CSPs
+
 ## 3.4.1
 
 ### Patch Changes