Changelog
io.Connect Browser 3.1
Release date: 23.11.2023
Versions of all main and additional libraries of io.Connect Browser for the current release:
Library | Version |
---|---|
@interopio/browser |
3.1 |
@interopio/browser-platform |
3.1 |
@interopio/browser-worker |
3.1 |
@interopio/cli |
1.0 |
@interopio/fdc3 |
2.1 |
@interopio/home-ui-react |
1.1 |
@interopio/intents-resolver-api |
2.1 |
@interopio/ng |
4.1 |
@interopio/react-hooks |
3.1 |
@interopio/search-api |
2.1 |
@interopio/workspaces-api |
3.1 |
@interopio/workspaces-ui-react |
3.1 |
New Features
⚠️ Note that each new feature is listed under all libraries it affects.
@interopio/browser
- The active Channel is now preserved after reloading the window.
- Added the option to configure the
sandbox
attribute of the<iframe>
element.- Introduced parsing of FDC3 2.0 app definitions.
- It's now possible to specify a window to join to a Channel when using the
join()
method.- Added a
getChannel()
method to theWebWindow
object for retrieving the Channel of the current window.- Added a
channelId
property to theApplicationStartOptions
object that allows to start an app joined to e specified Channel.- Added to the Channels API a
getMy()
method for retrieving the context of the current Channel, agetWindowsOnChannel()
method for retrieving all windows joined to e specified Channel, and agetWindowsWithChannels()
method for retrieving all windows that can use Channels and their current Channels.
@interopio/browser-platform
- Integrated Global Layout methods with io.Manager.
- Added the option to configure the
sandbox
attribute of the<iframe>
element.- Introduced parsing of FDC3 2.0 app definitions.
- It's now possible to specify a window to join to a Channel when using the
join()
method.- Added a
getChannel()
method to theWebWindow
object for retrieving the Channel of the current window.- Added a
channelId
property to theApplicationStartOptions
object that allows to start an app joined to e specified Channel.- Added to the Channels API a
getMy()
method for retrieving the context of the current Channel, agetWindowsOnChannel()
method for retrieving all windows joined to e specified Channel, and agetWindowsWithChannels()
method for retrieving all windows that can use Channels and their current Channels.
@interopio/cli
- Released a first version of the
@interopio/cli
library. This command line tool enhances the process of bootstrapping io.Connect Browser projects.
@interopio/home-ui-react
- Added a Notification Panel.
- Added a Layouts Panel.
Improvements & Bug Fixes
⚠️ Note that each improvement or bug fix is listed under all libraries it affects.
@interopio/browser
- The
applicationTitle
property of theIntentHandler
object is now optional.
@interopio/browser-platform
- The
applicationTitle
property of theIntentHandler
object is now optional.
@interopio/fdc3
- Removed Electron dependency.
- Fixed the
fdc3.open()
method to reject when a context listener is added through an FDC3 Channel.- Removed custom event listener related to the io.Connect library initialization.
- The
applicationTitle
property of theIntentHandler
object is now optional.
@interopio/home-ui-react
- Added accessibility features for the Notification Panel and the Profile & Settings section.
- Fixed duplicating Layouts when saving a Layout.
- Fixed deleting a favorite app or Layout not removing the respective item.
@interopio/intents-resolver-api
- The
applicationTitle
property of theIntentHandler
object is now optional.
@interopio/workspaces-api
- Fixed memory leak related to handling Workspace windows.
@interopio/workspaces-ui-react
- Changed the labels of the buttons of Workspace popups.