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 fileModified: 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 fileModified: 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 fileModified: 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 fileModified: 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