@interopio/browser
Version:
IOConnect Browser client application package
243 lines (242 loc) • 8.06 kB
Markdown
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