4.2.1

## 4.4.0

### Minor Changes

- 3ba192c: feat: implemented the saveWindowContexts flag for workspace layouts

### Patch Changes

- 3a52c8d: feature: Added support for the TabReordered event for Workspace and WorkspaceWindow tabs

## 4.3.0

### Minor Changes

- chore: 4.3 prerelease

### Patch Changes

- ff2a338: chore: prerelease 4.3 snapshot
  chore: G4E-10143 Changed the timeout for the showDialog method
  feat: G4E-9244 Added option to blur the Frame instance that has displayed the dialog
  4.2.0
  feat: io.Connect Browser 4.2
  4.1.4
  feat: G4E-7882 Expose generic way to use external windows with React portals for the popups
  4.1.2
  feat: G4E-9244 implement frame.showDialog feature for io.CD
  4.1.1
  feat: G4E-9762 Implemented the frame visibility methods
  4.1.0
  feat: io.Connect Browser 4.1
  4.0.2
  fix: Optimized the closing of a workspace
  4.0.0
  feat: io.Connect Browser 4.0
  3.5.7
  feat: G4 e 8073 workspace frame on closing event prevention master
  feat: G4E-8009 Setting taskbar icon for workspace frame api
  3.5.6
  feat: ability to embed a loading strategy within a workspaces layout upon saving
  3.5.5
  feat: setup a workspace to open only once
  3.5.4
  chore: Increased the interop timeout to 2mins
  3.5.2
  feat: drag applications contained within workspace
  3.5.1
  chore: Added the defaults in the WorkspaceConfig interface
  3.5.0
  chore: io.CB 3.5 bump
  3.4.3
  feat: Enable Workspaces API for Node.js
  3.4.0
  chore: io.CB 3.4 bump
  3.3.3
  chore: unified repo bump
  3.3.2
  feat: added activate frame options when creating a workspace
  3.2.3
  chore: io.CB 3.2 bump
  3.1.0
  fix: workspaces leaking transition indicators and memory leak in workspaces api
  3.0.3
  chore: updated .d.ts information
  3.0.2
  chore: updated .npmignore
  3.0.1
  feat: Introduce the new IO Connect Workspaces API
  1.24.1
  chore: bump due to dependencies update
  1.24.0
  feat: added allowSystemHibernation as a new lock option and added it to the config decoder
  1.23.0
  chore: bump due to dependencies update
  1.22.0
  feat: added onHibernated/Resumed events for workspaces
  chore: updated the workspaces.d.ts with the new onWindowSelected events
  fix: workspaceWindow.isLoaded returns undefined instead of false
  1.21.0
  feat: added onWindowSelected events
  chore: updated the temp.ts types
  1.20.5
  chore: bump due to dependencies update
  1.20.4
  chore: bump due to dependencies update
  1.20.3
  chore: bump due to dependencies update
  1.20.2
  chore: bump due to dependencies update
  1.20.1
  feat: added bundleTo methods to the group
  1.20.0
  feat: updated all dependencies to the latest major versions
  1.19.0
  fix: layouts import in Enterprise now uses a new operation to import all layouts instead of one by one
  feat: added isSelected to the workspace window typings and enabled the focused property for Core and Core+
  feat: adds support for layoutComponentId
  fix: closing a workspace now checks if this is the last workspace in a platform frame
  1.18.2
  chore: bump due to dependencies update
  1.18.1
  fix: layouts import in Enterprise price is now reverted back to operating on top of the bridge protocol
  1.18.0
  chore: updated the typings
  1.17.3
  chore: updated rollup build to use a clean dist dir
  1.17.2
  fix: dedicated the layouts import to the underlying glue, instead of transmitting a dedicated workspaces protocol message
  1.17.1
  feat: optimized the performance of glue.workspaces.getMyWorkspace()
  chore: removed unnecessary console.log
  1.17.0
  feat: added workspace lock events
  1.16.4
  feat: added version property to the top-level API
  1.16.3
  feat: added workspace.show/hideLoadingAnimation and window.isSelected
  feat: added frame.onFocusChanged event
  1.16.2
  feat: added the setMaximizationBoundary method
  1.16.1
  feat: added support for allowReorder, allowWindowReorder and allowWorkspaceTabReorder
  feat: added frameBounds to the data provided to workspace and frame closed events
  1.16.0
  feat: added support for allowWorkspaceTabExtract
  1.15.5
  chore: moved the workspace application property
  1.15.4
  chore: bump due to dependencies update
  1.15.3
  chore: bump due to dependencies update
  1.15.2
  feat: added onWindowMaximized and onWindowRestored events
  1.15.1
  fix: improved the typings of the box definitions
  1.15.0
  feat: added support for maximization boundaries
  1.14.0
  feat: added support for shortcuts in Enterprise
  1.13.0
  feat: added support for application name when restoring a workspace in Enterprise
  1.12.2
  fix: fixes the breaking change introduced in 1.12.0 which caused incompatibility between 1.12.X platform and api clients prior to 1.12.0
  1.12.1
  chore: bump due to dependencies update
  1.12.0
  feat: added improvements for the connection transport switch functionality
  1.11.1
  chore: bump due to dependencies update
  1.11.0
  chore: updated the workspaces typings with the latest features
  1.10.6
  chore: updated the decoders to pass isMaximized in window layout items
  1.10.5
  chore: bump due to dependencies update
  1.10.4
  feat: added positionIndex property as a config when opening workspaces
  feat: added a WorkspacePinOptions interface for better extensibility
  1.10.3
  feat: added createFrame, frame.init, frame.isInitialized and frame.onInitializationRequested
  1.10.2
  feat: added isSelected support
  feat: pinned tabs support and workspace icons
  1.10.1
  feat: saveLayout() now can also save meta data
  1.10.0
  feat: added support for GDX (Glue42 Developer Extension)
  1.9.1
  chore: bump due to dependencies update
  1.9.0
  feat: added waitForFrame method and updated to the latest core
  1.8.2
  chore: bump due to dependencies update
  1.8.1
  chore: added noTabHeader to the workspace restore options
  1.8.0
  feat: updated all typings to be inline with Enterprise 3.12
  feat: added isSelected to the workspace object
  feat: implemented the maximization of containers
  1.7.5
  feat: added allowSplitters to rows and columns and allowDropLeft, allowDropTop, allowDropRight, allowDropBottom, allowDropHeader to the groups
  fix: started firing open and close workspace events when the last workspace in a frame acting like a platform has been closed
  chore: Resolved dependency vulnerabilities
  1.7.4
  feat: added getWorkspaceById method and made internal performance optimizations
  1.7.3
  chore: bump due to dependencies update
  1.7.2
  chore: bump due to dependencies update
  1.7.1
  fix: fixed allowDropLeft, allowDropTop, allowDropRight, allowDropBottom in the workspaces config object by adding them to the decoders
  1.7.0
  feat: added getBounds for workspaces frames
  feat: added support for workspaces constraints
  feat: added support for workspaces elements sizes
  1.6.2
  fix: improved compatibility with GD 3.11 by allowing for an optional isSelected workspaceConfig in the protocol
  1.6.1
  chore: Resolved dependency vulnerabilities
