UNPKG

@interopio/browser

Version:

IOConnect Browser client application package

243 lines (242 loc) 8.06 kB
4.1.0 feat: io.Connect Browser 4.1 4.0.3 chore: d.ts minor formatting changes 4.0.0 feat: io.Connect Browser 4.0 3.5.9 feat: Introduce REST Stores for Prefs and Layouts 3.5.8 feat: Interception of starting an application as a result from raised intent 3.5.7 fix: Remove @finos/fdc3 dep from browser 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: Add fdc3 channel dynamically 3.4.7 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.6 feat: Enable support for io.CB API Memoization feat: Add optional IOConnectBrowser.Channels.Fdc3Options param in get, getMy, subscribe and subscribeFor methods. fix: io.channels.add() decoder 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.4 fix: Added missing fdc3 dependency 3.4.3 chore: Update ChannelContext's data type fix: unsupported client error operation in the system controller 3.4.0 feat: Extend channels methods with fdc3 options feat: Add error events feat: Implement open telemetry 3.3.5 feat: Added the permissions config for workspaces 3.3.3 chore: unified repo bump 3.3.2 feat: 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: Introduce widget library 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. 3.1.2 feat: caller interop instance is now passed to the intent handler fix: added missing optional arg to channels.join fix: fixed an issue caused by the d.ts importing types from src 3.1.1 chore: bump due to utils update 3.1.0 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 fix: preserve an active channel after reloading the window 3.0.4 chore: migrated @glue42/desktop to @interopio/desktop 3.0.3 chore: updated .d.ts information 3.0.2 chore: updated .npmignore 3.0.1 feat: Introduced the new IO Connect Browser package 2.24.1 chore: bump due to dependencies update 2.24.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 core-plus package ^1.8.0. 2.23.0 chore: bump due to dependencies update 2.22.0 chore: bump due to dependencies update 2.21.1 chore: bump due to dependencies update 2.21.0 feat: add optional 'timeout' and 'waitUserResponseIndefinitely' props in IntentRequest 2.20.0 feat: added typings for webPlatform api 2.19.1 chore: bump due to dependencies update 2.19.0 feat: now recursively searches a gw in all parents and openers fix: iframes now have no window.my 2.18.1 fix: improved the cleanup of the libs on platform shutdown 2.18.0 feat: added support for Platform shutdown 2.17.1 chore: bump due to dependencies update 2.17.0 feat: added Search API support 2.16.0 feat: extended the Notifications API to support a custom notifications panel 2.15.0 feat: added support for Themes API 2.14.2 chore: bump due to dependencies update 2.14.1 chore: bump due to dependencies update 2.14.0 feat: updated all dependencies to the latest major versions 2.13.0 feat: added handlers prop to IntentRequest feat: added methodResponseTimeoutMs in the intents config passed to GlueWeb factory function 2.12.0 feat: adds support for layoutComponentId for windows and app instances 2.11.3 fix: refactored the intents resolver spawn bounds function to fix an error fired when a minified platform is used and minified again by webpack 2.11.2 fix: requesting multi display window placement from a platform which is a workspace frame now works correctly 2.11.1 fix: rename RegisterRequest to AddIntentListenerRequest in intents typings 2.11.0 feat: added focusing events feat: added register intents method and deprecated addIntentListener 2.10.3 chore: bump due to dependencies update 2.10.2 chore: updated rollup build to use a clean dist dir 2.10.1 fix: reworked the resolver API typings to be more simplistic fix: intents raise now works correctly when the raising app is in a workspace 2.10.0 feat: added support for intents resolver 2.9.0 feat: added events dispatcher fix: channel subscribe now replays current channel data 2.8.4 fix: can not import up to 1000 layouts in a simple bulk import 2.8.3 chore: bump due to dependencies update 2.8.2 chore: bump due to dependencies update 2.8.1 chore: bump due to dependencies update 2.8.0 feat: added support for adding channels runtime 2.7.3 chore: bump due to dependencies update 2.7.2 chore: bump due to dependencies update in relation to the new workspace reorder locks 2.7.1 chore: updated comments in the typings for improved reference documentation 2.7.0 feat: enabled layouts API messages 2.6.12 chore: bump due to dependencies update 2.6.11 fix: the bridge does not use the cloned protocol response anymore 2.6.10 chore: bump due to dependencies update 2.6.9 chore: updated @glue42/desktop@5.14.0 fix: Fix race condition in add intent listener method 2.6.8 chore: bump due to dependencies update 2.6.7 feat: the channels api now saves the fdc3 context type 2.6.6 chore: bump due to dependencies update 2.6.5 chore: bump due to dependencies update 2.6.4 feat: updated the @glue42/desktop to 5.12.0 2.6.2 fix: fixes the breaking change introduced in 2.6.0 which caused incompatibility between 1.12.X platform and web clients prior to 2.6.0 2.6.1 chore: resolved dependency vulnerabilities 2.6.0 feat: web clients can now understand instruction from the platform to modify their connection transports 2.5.7 chore: bump due to dependencies update 2.5.6 chore: updated the decoders to pass isMaximized in window layout items 2.5.5 chore: bump due to dependencies update 2.5.4 chore: bump due to dependencies update 2.5.3 chore: bump due to dependencies update 2.5.2 chore: bump due to dependencies update 2.5.1 chore: bump due to dependencies update 2.5.0 feat: added support for GDX (Glue42 Developer Extension) 2.4.3 fix: added support for bulk app definitions import 2.4.2 chore: bump due to dependencies update 2.4.1 chore: bump due to dependencies update 2.4.0 chore: updated to the latest core 2.3.3 chore: bump due to dependencies update 2.3.2 chore: bump due to dependencies update 2.3.1 feat: added getPermission method to the api 2.3.0 chore: bump due to dependencies update inline with 3.12 Enterprise release 2.2.5 feat: added an option to focus the platform when a notification receives a default click 2.2.4 chore: bump due to dependencies update 2.2.3 docs: improved the d.ts for better reference documentation 2.2.2 chore: bump due to dependencies update 2.2.1 chore: Resolved dependency vulnerabilities chore: updated @glue42/desktop dependency fix: changed requestPermission to optional due to compatibility issues with enterprise 2.2.0 feat: added support for advanced notifications 2.1.8 feat: windows lib can now handle bounds request when the window is a frame 2.1.7 chore: bump due to dependencies update 2.1.6 chore: Resolved dependency vulnerabilities