npm package diff

Package: @forge/bridge

Versions: 5.8.0-next.5 - 5.8.0-next.6

Removed: package/out/object-store/delete.js

Removed: package/out/object-store/delete.d.ts.map

Removed: package/out/object-store/delete.d.ts

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

Added: package/out/object-store/index.js

Added: package/out/object-store/objectStore.js

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

Added: package/out/object-store/index.d.ts.map

Added: package/out/object-store/objectStore.d.ts.map

Added: package/out/object-store/deleteObjects.d.ts

Added: package/out/object-store/index.d.ts

Added: package/out/object-store/objectStore.d.ts

Modified: package/out/index.js

Index: package/out/index.js
===================================================================
--- package/out/index.js
+++ package/out/index.js
@@ -14,5 +14,6 @@
 tslib_1.__exportStar(require("./events"), exports);
 tslib_1.__exportStar(require("./realtime"), exports);
 tslib_1.__exportStar(require("./rovo"), exports);
 exports.i18n = tslib_1.__importStar(require("./i18n"));
+tslib_1.__exportStar(require("./object-store"), exports);
 tslib_1.__exportStar(require("./featureFlags"), exports);

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
@@ -6,11 +6,11 @@
 const getObjectMetadata = async (blob) => {
     const length = blob.size;
     const arrayBuffer = await blob.arrayBuffer();
     const hashBuffer = await crypto.subtle.digest('SHA-256', arrayBuffer);
-    const hashArray = Array.from(new Uint8Array(hashBuffer));
-    const checksum = hashArray.map((b) => b.toString(16).padStart(2, '0')).join('');
-    const checksumType = 'SHA-256';
+    const hashArray = new Uint8Array(hashBuffer);
+    const checksum = btoa(String.fromCharCode(...hashArray));
+    const checksumType = 'SHA256';
     return {
         length,
         checksum,
         checksumType

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.5",
+  "version": "5.8.0-next.6",
   "description": "Forge bridge API for custom UI apps",
   "author": "Atlassian",
   "license": "SEE LICENSE IN LICENSE.txt",
   "main": "out/index.js",

Modified: package/out/index.d.ts.map

Index: package/out/index.d.ts.map
===================================================================
--- package/out/index.d.ts.map
+++ package/out/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,gBAAgB,EAAE,MAAM,kBAAkB,CAAC;AAEpD,cAAc,UAAU,CAAC;AACzB,cAAc,mBAAmB,CAAC;AAClC,cAAc,QAAQ,CAAC;AACvB,cAAc,UAAU,CAAC;AACzB,cAAc,SAAS,CAAC;AACxB,cAAc,SAAS,CAAC;AACxB,cAAc,QAAQ,CAAC;AACvB,cAAc,UAAU,CAAC;AACzB,cAAc,YAAY,CAAC;AAC3B,cAAc,QAAQ,CAAC;AACvB,OAAO,KAAK,IAAI,MAAM,QAAQ,CAAC;AAC/B,OAAO,EAAE,KAAK,WAAW,EAAE,MAAM,SAAS,CAAC;AAC3C,cAAc,gBAAgB,CAAC"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,gBAAgB,EAAE,MAAM,kBAAkB,CAAC;AAEpD,cAAc,UAAU,CAAC;AACzB,cAAc,mBAAmB,CAAC;AAClC,cAAc,QAAQ,CAAC;AACvB,cAAc,UAAU,CAAC;AACzB,cAAc,SAAS,CAAC;AACxB,cAAc,SAAS,CAAC;AACxB,cAAc,QAAQ,CAAC;AACvB,cAAc,UAAU,CAAC;AACzB,cAAc,YAAY,CAAC;AAC3B,cAAc,QAAQ,CAAC;AACvB,OAAO,KAAK,IAAI,MAAM,QAAQ,CAAC;AAC/B,cAAc,gBAAgB,CAAC;AAC/B,OAAO,EAAE,KAAK,WAAW,EAAE,MAAM,SAAS,CAAC;AAC3C,cAAc,gBAAgB,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,MAAM,SAAS,CAAC;AA8BjF,eAAO,MAAM,MAAM;iBAIJ,MAAM;aACV,IAAI,EAAE;MACb,QAAQ,YAAY,EAAE,CAkEzB,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,MAAM,SAAS,CAAC;AA+BjF,eAAO,MAAM,MAAM;iBAIJ,MAAM;aACV,IAAI,EAAE;MACb,QAAQ,YAAY,EAAE,CAkEzB,CAAC"}
\ 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/bridge
 
+## 5.8.0-next.6
+
+### Minor Changes
+
+- a4bccb7: Export FOS bridge methods and fixing bugs
+
 ## 5.8.0-next.5
 
 ### Minor Changes

Modified: package/out/index.d.ts

Index: package/out/index.d.ts
===================================================================
--- package/out/index.d.ts
+++ package/out/index.d.ts
@@ -9,7 +9,8 @@
 export * from './events';
 export * from './realtime';
 export * from './rovo';
 export * as i18n from './i18n';
+export * from './object-store';
 export { type FullContext } from './types';
 export * from './featureFlags';
 //# sourceMappingURL=index.d.ts.map
\ No newline at end of file