@interopio/browser-platform
Version:
IoConnect Browser main application package
180 lines (179 loc) • 6.87 kB
Markdown
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