npm package diff

Package: @forge/bridge

Versions: 5.8.0-next.18 - 5.8.0

Modified: package/out/object-store/deleteObjects.js

Index: package/out/object-store/deleteObjects.js
===================================================================
--- package/out/object-store/deleteObjects.js
+++ package/out/object-store/deleteObjects.js
@@ -7,13 +7,9 @@
 const bridge_1 = require("../bridge");
 const callBridge = (0, bridge_1.getCallBridge)();
 const deleteObjects = async ({ functionKey, keys }) => {
     await (0, utils_1.checkRestrictedEnvironment)();
-    try {
-        await callBridge('trackObjectStoreAction', { action: 'delete' });
-    }
-    catch (error) {
-    }
+    void callBridge('trackObjectStoreAction', { action: 'delete' });
     if (!functionKey || functionKey.length === 0) {
         throw new errors_1.BridgeAPIError('functionKey is required to delete objects');
     }
     if (!Array.isArray(keys) || keys.length === 0) {

Modified: package/out/object-store/download.js

Index: package/out/object-store/download.js
===================================================================
--- package/out/object-store/download.js
+++ package/out/object-store/download.js
@@ -7,13 +7,9 @@
 const bridge_1 = require("../bridge");
 const callBridge = (0, bridge_1.getCallBridge)();
 const download = async ({ functionKey, keys }) => {
     await (0, utils_1.checkRestrictedEnvironment)();
-    try {
-        await callBridge('trackObjectStoreAction', { action: 'download' });
-    }
-    catch (error) {
-    }
+    void callBridge('trackObjectStoreAction', { action: 'download' });
     if (!functionKey || functionKey.length === 0) {
         throw new errors_1.BridgeAPIError('functionKey is required to filter and generate download URLs');
     }
     if (!Array.isArray(keys) || keys.length === 0) {

Modified: package/out/object-store/getMetadata.js

Index: package/out/object-store/getMetadata.js
===================================================================
--- package/out/object-store/getMetadata.js
+++ package/out/object-store/getMetadata.js
@@ -7,13 +7,9 @@
 const bridge_1 = require("../bridge");
 const callBridge = (0, bridge_1.getCallBridge)();
 const getMetadata = async ({ functionKey, keys }) => {
     await (0, utils_1.checkRestrictedEnvironment)();
-    try {
-        await callBridge('trackObjectStoreAction', { action: 'getMetadata' });
-    }
-    catch (error) {
-    }
+    void callBridge('trackObjectStoreAction', { action: 'getMetadata' });
     if (!functionKey || functionKey.length === 0) {
         throw new errors_1.BridgeAPIError('functionKey is required to filter and generate object metadata');
     }
     if (!Array.isArray(keys) || keys.length === 0) {

Modified: package/out/object-store/upload.js

Index: package/out/object-store/upload.js
===================================================================
--- package/out/object-store/upload.js
+++ package/out/object-store/upload.js
@@ -120,13 +120,9 @@
 };
 exports.createUploadPromises = createUploadPromises;
 const upload = async ({ functionKey, objects }) => {
     await (0, utils_1.checkRestrictedEnvironment)();
-    try {
-        await callBridge('trackObjectStoreAction', { action: 'upload' });
-    }
-    catch (error) {
-    }
+    void callBridge('trackObjectStoreAction', { action: 'upload' });
     const uploadPromises = await (0, exports.createUploadPromises)({ functionKey, objects });
     const results = await Promise.all(uploadPromises.map((item) => item.promise));
     return results;
 };

Modified: package/package.json

Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@forge/bridge",
-  "version": "5.8.0-next.18",
+  "version": "5.8.0",
   "description": "Forge bridge API for custom UI apps",
   "author": "Atlassian",
   "license": "SEE LICENSE IN LICENSE.txt",
   "main": "out/index.js",
@@ -17,9 +17,9 @@
     "@forge/i18n": "0.0.7",
     "@forge/resolver": "1.7.1",
     "@statsig/js-client": "3.18.2",
     "@types/history": "^4.7.11",
-    "@forge/manifest": "11.0.0-next.10"
+    "@forge/manifest": "11.0.0"
   },
   "devDependencies": {
     "history": "5.3.0",
     "isomorphic-fetch": "^3.0.0",

Modified: package/out/object-store/deleteObjects.d.ts.map

Index: package/out/object-store/deleteObjects.d.ts.map
===================================================================
--- package/out/object-store/deleteObjects.d.ts.map
+++ package/out/object-store/deleteObjects.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"deleteObjects.d.ts","sourceRoot":"","sources":["../../src/object-store/deleteObjects.ts"],"names":[],"mappings":"AAeA,eAAO,MAAM,aAAa;iBAAgD,MAAM;UAAQ,MAAM,EAAE;MAAK,QAAQ,IAAI,CAsBhH,CAAC"}
\ No newline at end of file
+{"version":3,"file":"deleteObjects.d.ts","sourceRoot":"","sources":["../../src/object-store/deleteObjects.ts"],"names":[],"mappings":"AAeA,eAAO,MAAM,aAAa;iBAAgD,MAAM;UAAQ,MAAM,EAAE;MAAK,QAAQ,IAAI,CAkBhH,CAAC"}
\ No newline at end of file

Modified: package/out/object-store/download.d.ts.map

Index: package/out/object-store/download.d.ts.map
===================================================================
--- package/out/object-store/download.d.ts.map
+++ package/out/object-store/download.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"download.d.ts","sourceRoot":"","sources":["../../src/object-store/download.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,cAAc,EAAsB,MAAM,SAAS,CAAC;AAclE,eAAO,MAAM,QAAQ;iBAIN,MAAM;UACb,MAAM,EAAE;MACZ,QAAQ,cAAc,EAAE,CA6D3B,CAAC"}
\ No newline at end of file
+{"version":3,"file":"download.d.ts","sourceRoot":"","sources":["../../src/object-store/download.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,cAAc,EAAsB,MAAM,SAAS,CAAC;AAclE,eAAO,MAAM,QAAQ;iBAIN,MAAM;UACb,MAAM,EAAE;MACZ,QAAQ,cAAc,EAAE,CAyD3B,CAAC"}
\ No newline at end of file

Modified: package/out/object-store/getMetadata.d.ts.map

Index: package/out/object-store/getMetadata.d.ts.map
===================================================================
--- package/out/object-store/getMetadata.d.ts.map
+++ package/out/object-store/getMetadata.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"getMetadata.d.ts","sourceRoot":"","sources":["../../src/object-store/getMetadata.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAcjD,eAAO,MAAM,WAAW;iBAIT,MAAM;UACb,MAAM,EAAE;MACZ,QAAQ,iBAAiB,EAAE,CAiC9B,CAAC"}
\ No newline at end of file
+{"version":3,"file":"getMetadata.d.ts","sourceRoot":"","sources":["../../src/object-store/getMetadata.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAcjD,eAAO,MAAM,WAAW;iBAIT,MAAM;UACb,MAAM,EAAE;MACZ,QAAQ,iBAAiB,EAAE,CA6B9B,CAAC"}
\ No newline at end of file

Modified: package/out/object-store/upload.d.ts.map

Index: package/out/object-store/upload.d.ts.map
===================================================================
--- package/out/object-store/upload.d.ts.map
+++ package/out/object-store/upload.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"upload.d.ts","sourceRoot":"","sources":["../../src/object-store/upload.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAuC,YAAY,EAAE,YAAY,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAiDlH,eAAO,MAAM,oBAAoB;iBAIlB,MAAM;aACV,YAAY,EAAE;MACrB,QAAQ,iBAAiB,EAAE,CA0G9B,CAAC;AAUF,eAAO,MAAM,MAAM;iBAIJ,MAAM;aACV,YAAY,EAAE;MACrB,QAAQ,YAAY,EAAE,CAazB,CAAC"}
\ No newline at end of file
+{"version":3,"file":"upload.d.ts","sourceRoot":"","sources":["../../src/object-store/upload.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAuC,YAAY,EAAE,YAAY,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAiDlH,eAAO,MAAM,oBAAoB;iBAIlB,MAAM;aACV,YAAY,EAAE;MACrB,QAAQ,iBAAiB,EAAE,CA0G9B,CAAC;AAUF,eAAO,MAAM,MAAM;iBAIJ,MAAM;aACV,YAAY,EAAE;MACrB,QAAQ,YAAY,EAAE,CASzB,CAAC"}
\ No newline at end of file

Modified: package/CHANGELOG.md

Index: package/CHANGELOG.md
===================================================================
--- package/CHANGELOG.md
+++ package/CHANGELOG.md
@@ -1,6 +1,37 @@
 # @forge/bridge
 
+## 5.8.0
+
+### Minor Changes
+
+- 1d129f0: Allow objects in event payloads. The object must be JSON-serializable.
+- 08fbb0a: Add rovo.open bridge method that opens rovo chat
+- 617c3d9: Add base64 support to upload bridge method
+- f23a84e: Add useObjectStore hook
+- a4bccb7: Export FOS bridge methods and fixing bugs
+
+### Patch Changes
+
+- bdcb3a4: Optimise OS bridge method metrics
+- 8efef34: track analytics for object store bridge methods
+- fe20eb0: Changing export names
+- 31ea34b: block prod apps from using object store bridge methods
+- 5fe2092: Remove rovo bridge method for now
+- Updated dependencies [0a3f5d5]
+- Updated dependencies [9a6d346]
+- Updated dependencies [260eb24]
+- Updated dependencies [3228cf0]
+- Updated dependencies [88238e7]
+- Updated dependencies [8962080]
+- Updated dependencies [24bd686]
+- Updated dependencies [0c433a0]
+- Updated dependencies [f0a5a03]
+- Updated dependencies [2011ffe]
+- Updated dependencies [d00ef59]
+- Updated dependencies [78efec7]
+  - @forge/[email protected]
+
 ## 5.8.0-next.18
 
 ### Patch Changes