UNPKG

@interopio/browser-platform

Version:

IoConnect Browser main application package

180 lines (179 loc) 6.87 kB
4.2.0 feat: io.Connect Browser 4.2 4.1.2 feat: extend handlerFilter in intents api to support excludeList 4.1.0 feat: io.Connect Browser 4.1 4.0.2 fix: Improved the fdc3 app definition parsing when received from manager 4.0.0 feat: io.Connect Browser 4.0 3.5.11 feat: Introduce REST Stores for Prefs and Layouts 3.5.10 fix: disabled window reference refetch for wsp clients 3.5.9 fix: Fixed issue with restrictive appManager decoder for startReason 3.5.8 chore: Update check for callerId based on callerType when it's a plugin feat: Interception of starting an application as a result from raised intent 3.5.6 feat: setup a workspace to open only once 3.5.2 fix: Update channels methods to work for iframes 3.5.1 chore: workspaces api bump 3.5.0 feat: io.CB 3.5 feat: Event methods in intents feat: Block origins from platform config feat: Multi channels feat: New widget initialization + UIControllers in Platform and Client feat: io.CB support granular io.Manager features configuration feat: Add fdc3 channel dynamically 3.4.11 fix: fixed an issue where the default window bounds were set, and app was started with 0 set bounds 3.4.9 feat: added support for channel leave by windowId feat: added support for window.onChannelsChanged feat: added support for channels selectors config in appD 3.4.8 feat: introduced new signing of license keys and allow listing of prod platforms in the license key 3.4.7 fix: fixed a possible ioError recursion when the platform's client api initialization fails 3.4.6 feat: Enable support for io.CB API Memoization fix: io.channels.add() decoder chore: Improve SessionStorage Resilience chore: Add try-catch block around saving handler in Prefs API chore: Add check if intentRequest.target is passed to ignore saved handler in Prefs API if there's a target 3.4.5 feat: update prefs api to support non-existent apps 3.4.3 fix: FireFox io. CB platform initialization fix: unsupported client error operation in the system controller feat: Support dynamic RequestInit for io.CB remote app store 3.4.1 chore: added support for FDC3 for the web 3.4.0 feat: Extend channels methods with fdc3 options feat: Add error events feat: Implement open telemetry feat: Implement io.Manager Caching 3.3.5 fix: fixed manager controller variable error causing reference error feat: Added the permissions config for workspaces 3.3.3 chore: unified repo bump 3.3.2 feat: Introduce widget library feat: G4E-7647 added rename(), onRenamed() and updateMetadata() methods to the layouts API feat: Introduce add() and remove() methods in Channels API feat: Channels restrictions: introduce restrict(), restrictAll() and getRestrictions() methods in Channels API feat: Start using @interopio/gateways fix: Fix context clear error fix: Fix window placement permissions query error chore: Waiting for context clear on window close 3.2.3 feat: Connect Prefs API to IndexedDB feat: Connect prefs api to ioManager feat: Implement missing notifications methods feat: Create getIntents method feat: Introduce new 'filterHandlers' method in Intents API. feat: Update handler filter in intents. fix: add user config to platformConfigDecoder chore: Create Intents Error enum. chore: Add error in @interopio/utils package for intent handler rejection 3.1.3 fix: decode user config in platformConfigDecoder 3.1.2 feat: caller interop instance is now passed to the intent handler 3.1.1 chore: bump due to utils update 3.1.0 feat: integrated getDefaultGlobal, setDefaultGlobal and clearDefaultGlobal Layouts API methods with io.Manager fix: fixed remove method not deleting the layout in io.Manager fix: Update application title to be optional in intent handler interface feat: Added the option to configure the iframe sandboxing feat: Introduce parsing of FDC3 2.0 definitions feat: join a specified window to a channel feat: add getChannel method to the webWindow feat: enable starting an application instance on a passed channel feat: add getMy, getWindowsOnChannel and getWindowsWithChannels methods to the Channels API feat: Integrate global layouts methods with io.Manager and fix remove method not deleting the layout in io.Manager 3.0.4 feat: added the option for the platform to always be a separate platform regardless how it was started chore: migrated @glue42/desktop to @interopio/desktop 3.0.3 fix: invoking interop method in correct instance when an intent is raised with target 'startNew' 3.0.2 chore: updated .npmignore 3.0.1 feat: Introduce the new IO Connect Browser Platform 1.8.1 chore: bump due to core@5.12.0 1.8.0 feat: added getDefaultGlobal, setDefaultGlobal and clearDefaultGlobal methods to the Layouts API feat: now sets default notification timestamp if no timestamp provided to notifications.raise(). Desired web package ^2.24.0. 1.7.2 fix: added missing core-plus type aliases 1.7.1 fix: fixed config breaking change 1.7.0 feat: unified with the Glue42 Core web platform 1.6.2 chore: web-platform update to 1.27.2 1.6.1 chore: updated the web-platform with exposed gw switching 1.6.0 chore: updated all glue42 deps, including the switch in core to lodash cloneDeep 1.5.7 chore: handles the case where the server responds with layouts definitions, which are not a string 1.5.6 chore: improved error logging when importing layouts from the server 1.5.5 fix: updated the platform config decoder 1.5.4 chore: updated all glue42 deps 1.5.3 chore: updated all glue42 deps 1.5.2 chore: updated all glue42 deps 1.5.1 chore: updated all glue42 deps 1.5.0 chore: updated all glue42 deps to support recursive discovery of gw 1.4.0 feat: added shutdown feature 1.3.1 fix: added support for query limits 1.3.0 feat: added Search API and the platform is now a provider for applications, layouts and workspaces 1.2.1 chore: update @glue42/web@2.16.0 and @glue42/web-platform@1.22.0 to include extended Notifications API 1.2.0 feat: added Themes API 1.1.2 chore: updated all glue dependencies 1.1.1 fix: updated to platform 1.19.1 1.1.0 fix: enabled proper behavior of global layouts when the platform is a workspace frame 1.0.11 chore: updated glue42 libs to platform 1.18.3 and web 2.11.3 - fixes the build issue in react projects 1.0.10 chore: updated glue42 libs to platform 1.18.2 and web 2.11.2 1.0.9 chore: updated glue42 libs to platform 1.18 and web 2.11 1.0.6 fix: the license information is now being printed correctly 1.0.5 chore: added the newest Glue42 packages with support for correct raising of intents 1.0.4 fix: fixed an issue with importing layouts received from Glue42 server 1.0.3 chore: improved the error message when the license key is not valid 1.0.2 fix: improved the error message when an empty string is given as a license key 1.0.1 feat: initial release