diff --git a/common/changes/@itwin/appui-react/changelogs-4.13.x_2024-05-08-10-06.json b/common/changes/@itwin/appui-react/changelogs-4.13.x_2024-05-08-10-06.json
deleted file mode 100644
index 03d902ffad7..00000000000
--- a/common/changes/@itwin/appui-react/changelogs-4.13.x_2024-05-08-10-06.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "changes": [
- {
- "comment": "",
- "type": "none",
- "packageName": "@itwin/appui-react"
- }
- ],
- "packageName": "@itwin/appui-react",
- "email": "10091419+GerardasB@users.noreply.github.com"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/appui-react/control-widget-visibility_2024-05-30-13-37.json b/common/changes/@itwin/appui-react/control-widget-visibility_2024-05-30-13-37.json
deleted file mode 100644
index 7878be48ec0..00000000000
--- a/common/changes/@itwin/appui-react/control-widget-visibility_2024-05-30-13-37.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/appui-react",
- "comment": "Add 'controlWidgetVisibility' preview feature.",
- "type": "none"
- }
- ],
- "packageName": "@itwin/appui-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/appui-react/fix-save-restore_2024-05-20-11-01.json b/common/changes/@itwin/appui-react/fix-save-restore_2024-05-20-11-01.json
deleted file mode 100644
index 722daf2cd9f..00000000000
--- a/common/changes/@itwin/appui-react/fix-save-restore_2024-05-20-11-01.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/appui-react",
- "comment": "Fix save and restore of frontstage layout for react 18 strict mode.",
- "type": "none"
- }
- ],
- "packageName": "@itwin/appui-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/appui-react/istanbul-ignore_2024-05-31-13-59.json b/common/changes/@itwin/appui-react/istanbul-ignore_2024-05-31-13-59.json
deleted file mode 100644
index 3393c35368c..00000000000
--- a/common/changes/@itwin/appui-react/istanbul-ignore_2024-05-31-13-59.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/appui-react",
- "comment": "",
- "type": "none"
- }
- ],
- "packageName": "@itwin/appui-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/appui-react/status-bar-refactor_2024-05-22-10-59.json b/common/changes/@itwin/appui-react/status-bar-refactor_2024-05-22-10-59.json
deleted file mode 100644
index a992ac8a37a..00000000000
--- a/common/changes/@itwin/appui-react/status-bar-refactor_2024-05-22-10-59.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/appui-react",
- "comment": "Deprecated some general `StatusBar` wrapper components.",
- "type": "none"
- }
- ],
- "packageName": "@itwin/appui-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/appui-react/status-bar-refactor_2024-05-22-11-03.json b/common/changes/@itwin/appui-react/status-bar-refactor_2024-05-22-11-03.json
deleted file mode 100644
index d05315c1e4f..00000000000
--- a/common/changes/@itwin/appui-react/status-bar-refactor_2024-05-22-11-03.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/appui-react",
- "comment": "Added `StatusBarPopover` to replace `StatusBar.Popup`.",
- "type": "none"
- }
- ],
- "packageName": "@itwin/appui-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/appui-react/status-bar-refactor_2024-05-22-11-06.json b/common/changes/@itwin/appui-react/status-bar-refactor_2024-05-22-11-06.json
deleted file mode 100644
index 19ad29ab7e9..00000000000
--- a/common/changes/@itwin/appui-react/status-bar-refactor_2024-05-22-11-06.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/appui-react",
- "comment": "Use iTwinUI components for `StatusBar` field components.",
- "type": "none"
- }
- ],
- "packageName": "@itwin/appui-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/appui-react/ts53-itwin-build-tools_2024-05-07-18-39.json b/common/changes/@itwin/appui-react/ts53-itwin-build-tools_2024-05-07-18-39.json
deleted file mode 100644
index 43fdfdc2786..00000000000
--- a/common/changes/@itwin/appui-react/ts53-itwin-build-tools_2024-05-07-18-39.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/appui-react",
- "comment": "upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x",
- "type": "none"
- }
- ],
- "packageName": "@itwin/appui-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/components-react/changelogs-4.13.x_2024-05-08-10-06.json b/common/changes/@itwin/components-react/changelogs-4.13.x_2024-05-08-10-06.json
deleted file mode 100644
index c6e61b24119..00000000000
--- a/common/changes/@itwin/components-react/changelogs-4.13.x_2024-05-08-10-06.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "changes": [
- {
- "comment": "",
- "type": "none",
- "packageName": "@itwin/components-react"
- }
- ],
- "packageName": "@itwin/components-react",
- "email": "10091419+GerardasB@users.noreply.github.com"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/components-react/deprecate_renderers_2024-05-07-11-19.json b/common/changes/@itwin/components-react/deprecate_renderers_2024-05-07-11-19.json
deleted file mode 100644
index 299d7b355c7..00000000000
--- a/common/changes/@itwin/components-react/deprecate_renderers_2024-05-07-11-19.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/components-react",
- "comment": "Deprecated `DoublePropertyValueRenderer` and `NavigationPropertyValueRenderer`",
- "type": "none"
- }
- ],
- "packageName": "@itwin/components-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/components-react/fix-save-restore_2024-05-20-11-01.json b/common/changes/@itwin/components-react/fix-save-restore_2024-05-20-11-01.json
deleted file mode 100644
index d2d24b087cf..00000000000
--- a/common/changes/@itwin/components-react/fix-save-restore_2024-05-20-11-01.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/components-react",
- "comment": "",
- "type": "none"
- }
- ],
- "packageName": "@itwin/components-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/components-react/issue-857_2024-06-03-16-26.json b/common/changes/@itwin/components-react/issue-857_2024-06-03-16-26.json
deleted file mode 100644
index b046b18e058..00000000000
--- a/common/changes/@itwin/components-react/issue-857_2024-06-03-16-26.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/components-react",
- "comment": "Update `VirtualizedPropertyGrid` and `UrlPropertyValueRenderer` to open links with `pw` scheme in a new window.",
- "type": "none"
- }
- ],
- "packageName": "@itwin/components-react"
-}
diff --git a/common/changes/@itwin/components-react/istanbul-ignore_2024-05-31-13-59.json b/common/changes/@itwin/components-react/istanbul-ignore_2024-05-31-13-59.json
deleted file mode 100644
index d2d24b087cf..00000000000
--- a/common/changes/@itwin/components-react/istanbul-ignore_2024-05-31-13-59.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/components-react",
- "comment": "",
- "type": "none"
- }
- ],
- "packageName": "@itwin/components-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/components-react/jon-fix-property-grid-text-selection_2024-05-23-06-54.json b/common/changes/@itwin/components-react/jon-fix-property-grid-text-selection_2024-05-23-06-54.json
deleted file mode 100644
index a90298f21af..00000000000
--- a/common/changes/@itwin/components-react/jon-fix-property-grid-text-selection_2024-05-23-06-54.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/components-react",
- "comment": "Update PropertyGrid to allow browser context menu and user selection.",
- "type": "none"
- }
- ],
- "packageName": "@itwin/components-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/components-react/ts53-itwin-build-tools_2024-05-07-18-39.json b/common/changes/@itwin/components-react/ts53-itwin-build-tools_2024-05-07-18-39.json
deleted file mode 100644
index 6cee1a01012..00000000000
--- a/common/changes/@itwin/components-react/ts53-itwin-build-tools_2024-05-07-18-39.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/components-react",
- "comment": "upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x",
- "type": "none"
- }
- ],
- "packageName": "@itwin/components-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/core-react/changelogs-4.13.x_2024-05-08-10-06.json b/common/changes/@itwin/core-react/changelogs-4.13.x_2024-05-08-10-06.json
deleted file mode 100644
index 15452bcf414..00000000000
--- a/common/changes/@itwin/core-react/changelogs-4.13.x_2024-05-08-10-06.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "changes": [
- {
- "comment": "",
- "type": "none",
- "packageName": "@itwin/core-react"
- }
- ],
- "packageName": "@itwin/core-react",
- "email": "10091419+GerardasB@users.noreply.github.com"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/core-react/context-menu_2024-05-09-07-44.json b/common/changes/@itwin/core-react/context-menu_2024-05-09-07-44.json
deleted file mode 100644
index d0c4c3f3307..00000000000
--- a/common/changes/@itwin/core-react/context-menu_2024-05-09-07-44.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/core-react",
- "comment": "Fixed SVG icon alignment in ContextMenu components.",
- "type": "none"
- }
- ],
- "packageName": "@itwin/core-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/core-react/deprecate-radial-menu_2024-05-23-07-38.json b/common/changes/@itwin/core-react/deprecate-radial-menu_2024-05-23-07-38.json
deleted file mode 100644
index ea4fecf2a43..00000000000
--- a/common/changes/@itwin/core-react/deprecate-radial-menu_2024-05-23-07-38.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/core-react",
- "comment": "Deprecate RadialMenu and RadialButton components.",
- "type": "none"
- }
- ],
- "packageName": "@itwin/core-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/core-react/fix-save-restore_2024-05-20-11-01.json b/common/changes/@itwin/core-react/fix-save-restore_2024-05-20-11-01.json
deleted file mode 100644
index 17ffb558418..00000000000
--- a/common/changes/@itwin/core-react/fix-save-restore_2024-05-20-11-01.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/core-react",
- "comment": "",
- "type": "none"
- }
- ],
- "packageName": "@itwin/core-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/core-react/istanbul-ignore_2024-05-31-13-59.json b/common/changes/@itwin/core-react/istanbul-ignore_2024-05-31-13-59.json
deleted file mode 100644
index 17ffb558418..00000000000
--- a/common/changes/@itwin/core-react/istanbul-ignore_2024-05-31-13-59.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/core-react",
- "comment": "",
- "type": "none"
- }
- ],
- "packageName": "@itwin/core-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/core-react/jon-fix-property-grid-text-selection_2024-05-23-06-54.json b/common/changes/@itwin/core-react/jon-fix-property-grid-text-selection_2024-05-23-06-54.json
deleted file mode 100644
index 17ffb558418..00000000000
--- a/common/changes/@itwin/core-react/jon-fix-property-grid-text-selection_2024-05-23-06-54.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/core-react",
- "comment": "",
- "type": "none"
- }
- ],
- "packageName": "@itwin/core-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/core-react/ts53-itwin-build-tools_2024-05-07-18-39.json b/common/changes/@itwin/core-react/ts53-itwin-build-tools_2024-05-07-18-39.json
deleted file mode 100644
index 05e78cf1528..00000000000
--- a/common/changes/@itwin/core-react/ts53-itwin-build-tools_2024-05-07-18-39.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/core-react",
- "comment": "upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x",
- "type": "none"
- }
- ],
- "packageName": "@itwin/core-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/imodel-components-react/add-button-label-settings-translation_2024-05-16-17-17.json b/common/changes/@itwin/imodel-components-react/add-button-label-settings-translation_2024-05-16-17-17.json
deleted file mode 100644
index 0166b110b57..00000000000
--- a/common/changes/@itwin/imodel-components-react/add-button-label-settings-translation_2024-05-16-17-17.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/imodel-components-react",
- "comment": "timeline.settings added to UiIModelComponents.json",
- "type": "none"
- }
- ],
- "packageName": "@itwin/imodel-components-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/imodel-components-react/changelogs-4.13.x_2024-05-08-10-06.json b/common/changes/@itwin/imodel-components-react/changelogs-4.13.x_2024-05-08-10-06.json
deleted file mode 100644
index ae715799c54..00000000000
--- a/common/changes/@itwin/imodel-components-react/changelogs-4.13.x_2024-05-08-10-06.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "changes": [
- {
- "comment": "",
- "type": "none",
- "packageName": "@itwin/imodel-components-react"
- }
- ],
- "packageName": "@itwin/imodel-components-react",
- "email": "10091419+GerardasB@users.noreply.github.com"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/imodel-components-react/fix-save-restore_2024-05-20-11-01.json b/common/changes/@itwin/imodel-components-react/fix-save-restore_2024-05-20-11-01.json
deleted file mode 100644
index 98181801665..00000000000
--- a/common/changes/@itwin/imodel-components-react/fix-save-restore_2024-05-20-11-01.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/imodel-components-react",
- "comment": "",
- "type": "none"
- }
- ],
- "packageName": "@itwin/imodel-components-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/imodel-components-react/istanbul-ignore_2024-05-31-13-59.json b/common/changes/@itwin/imodel-components-react/istanbul-ignore_2024-05-31-13-59.json
deleted file mode 100644
index 98181801665..00000000000
--- a/common/changes/@itwin/imodel-components-react/istanbul-ignore_2024-05-31-13-59.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/imodel-components-react",
- "comment": "",
- "type": "none"
- }
- ],
- "packageName": "@itwin/imodel-components-react"
-}
\ No newline at end of file
diff --git a/common/changes/@itwin/imodel-components-react/ts53-itwin-build-tools_2024-05-07-18-39.json b/common/changes/@itwin/imodel-components-react/ts53-itwin-build-tools_2024-05-07-18-39.json
deleted file mode 100644
index 8272742f0cc..00000000000
--- a/common/changes/@itwin/imodel-components-react/ts53-itwin-build-tools_2024-05-07-18-39.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "changes": [
- {
- "packageName": "@itwin/imodel-components-react",
- "comment": "upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x",
- "type": "none"
- }
- ],
- "packageName": "@itwin/imodel-components-react"
-}
\ No newline at end of file
diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json
index 44d3249e90b..1c2b719f5ae 100644
--- a/common/config/rush/version-policies.json
+++ b/common/config/rush/version-policies.json
@@ -2,7 +2,7 @@
{
"policyName": "prerelease-monorepo-lockStep",
"definitionName": "lockStepVersion",
- "version": "4.14.0-dev.1",
+ "version": "4.14.0",
"nextBump": "prerelease"
},
{
diff --git a/docs/changehistory/4.14.0.md b/docs/changehistory/4.14.0.md
new file mode 100644
index 00000000000..6bfeb6a5e01
--- /dev/null
+++ b/docs/changehistory/4.14.0.md
@@ -0,0 +1,88 @@
+# 4.14.0 Change Notes
+
+Table of contents:
+
+- [@itwin/appui-react](#itwinappui-react)
+ - [Deprecations](#deprecations)
+ - [Additions](#additions)
+ - [Changes](#changes)
+ - [Fixes](#fixes)
+- [@itwin/components-react](#itwincomponents-react)
+ - [Deprecations](#deprecations-1)
+ - [Changes](#changes-1)
+- [@itwin/core-react](#itwincore-react)
+ - [Fixes](#fixes-1)
+
+## @itwin/appui-react
+
+### Deprecations
+
+- Deprecated `StatusBar` component in favor of `StatusBarComposer`. [#848](https://github.com/iTwin/appui/pull/848)
+- Deprecated `StatusBar` namespace. Please use the components directly. [#848](https://github.com/iTwin/appui/pull/848)
+ - Deprecated `StatusBar.Popup` and `StatusBarPopup` in favor of `StatusBarPopover`.
+ - Deprecated `StatusBar.Field` and `StatusBarField` in favor of [iTwinUI Button](https://itwinui.bentley.com/docs/button).
+- Deprecated `StatusBarIndicator` in favor of [iTwinUI Button](https://itwinui.bentley.com/docs/button) (or other components) and AppUI `StatusBarPopover`. [#848](https://github.com/iTwin/appui/pull/848)
+- Deprecated `StatusBarLabelIndicator` in favor of [iTwinUI Label](https://itwinui.bentley.com/docs/typography#label) and AppUI `Icon`. [#848](https://github.com/iTwin/appui/pull/848)
+
+### Additions
+
+- `controlWidgetVisibility` preview feature. When enabled, additional UI elements are rendered to allow the end user of the layout to control widget visibility. [#856](https://github.com/iTwin/appui/pull/856)
+
+ Currently applications might use `WidgetState` to control widget visibility programmatically and expect the widgets to stay hidden until a certain condition is met. Since this preview feature adds UI elements to control widget visibility, it might conflict with the application's logic. To avoid this, the application should use `UiItemsManager.register()` and `UiItemsManager.unregister()` to strictly manage what widgets are available to the end-user.
+
+ Additionally an array of widget ids can be specified to only expose visibility controls for specific widgets. This allows applications to experiment with other use-cases, like keeping at least one widget visible at all times.
+
+- Added `StatusBarPopover` to replace `StatusBar.Popup`. The component uses [iTwinUI Popover](https://itwinui.bentley.com/docs/popover) with some consistent styling for all `StatusBar` fields. `StatusBarPopover` should wrap the element that triggers it (e.g. a button). [#848](https://github.com/iTwin/appui/pull/848)
+- Added `StatusBarPopover.ExpandIndicator` which adds an indicator to show that a button has expandable content. `StatusBarPopover.ExpandIndicator` is supposed to be used in `StatusBarPopover` trigger buttons. [#848](https://github.com/iTwin/appui/pull/848)
+
+ Usage example:
+
+ ```tsx
+ // With iTwinUI Button
+
+
+
+
+ // With iTwinUI IconButton
+
+
+
+
+
+
+ ```
+
+### Changes
+
+- The dropdown menu of `widgetActionDropdown` preview feature will close once one of the menu items is activated. [#856](https://github.com/iTwin/appui/pull/856)
+- The labels for the buttons in the widget title bar will be rendered as tooltips, rather than using the `title` attribute. [#856](https://github.com/iTwin/appui/pull/856)
+- Started using iTwinUI components for `StatusBar` field components. That includes both the button and the popup. [#848](https://github.com/iTwin/appui/pull/848)
+
+### Fixes
+
+- Fixed `StatusBarComposer` overflow item order. Now status fields should always go into overflow from right to left. [#848](https://github.com/iTwin/appui/pull/848)
+
+## @itwin/components-react
+
+### Deprecations
+
+- Deprecated `DoublePropertyValueRenderer` and `NavigationPropertyValueRenderer` in favor of default `PrimitivePropertyValueRenderer`. [#832](https://github.com/iTwin/appui/pull/832)
+- Deprecated `RadialMenu` and `RadialButton` components that were designed for a retired design pattern in favor of `ContextMenu` or [iTwinUI dropdown menu](https://itwinui.bentley.com/docs/dropdownmenu). [#850](https://github.com/iTwin/appui/pull/850)
+
+### Changes
+
+- Updated `VirtualizedPropertyGrid` component [#849](https://github.com/iTwin/appui/pull/849):
+ - Enable user selection for property records
+ - Display browser context menu on property records if `onPropertyContextMenu` and `isPropertySelectionOnRightClickEnabled` props are not set
+ - Increased area of an element separator to avoid column overlap
+- Changed handlers of `VirtualizedPropertyGrid` and `UrlPropertyValueRenderer` components to open links with `pw` scheme in a new window.
+
+## @itwin/core-react
+
+### Fixes
+
+- Fixed SVG icon alignment in `ContextMenuItem` component. [#840](https://github.com/iTwin/appui/pull/840)
+- Fixed `ContextSubMenu` to correctly render provided SVG icon. [#840](https://github.com/iTwin/appui/pull/840)
diff --git a/docs/changehistory/NextVersion.md b/docs/changehistory/NextVersion.md
index c849a5cfce5..5ec6e734bda 100644
--- a/docs/changehistory/NextVersion.md
+++ b/docs/changehistory/NextVersion.md
@@ -1,88 +1 @@
# NextVersion
-
-Table of contents:
-
-- [@itwin/appui-react](#itwinappui-react)
- - [Deprecations](#deprecations)
- - [Additions](#additions)
- - [Changes](#changes)
- - [Fixes](#fixes)
-- [@itwin/components-react](#itwincomponents-react)
- - [Deprecations](#deprecations-1)
- - [Changes](#changes-1)
-- [@itwin/core-react](#itwincore-react)
- - [Fixes](#fixes-1)
-
-## @itwin/appui-react
-
-### Deprecations
-
-- Deprecated `StatusBar` component in favor of `StatusBarComposer`. [#848](https://github.com/iTwin/appui/pull/848)
-- Deprecated `StatusBar` namespace. Please use the components directly. [#848](https://github.com/iTwin/appui/pull/848)
- - Deprecated `StatusBar.Popup` and `StatusBarPopup` in favor of `StatusBarPopover`.
- - Deprecated `StatusBar.Field` and `StatusBarField` in favor of [iTwinUI Button](https://itwinui.bentley.com/docs/button).
-- Deprecated `StatusBarIndicator` in favor of [iTwinUI Button](https://itwinui.bentley.com/docs/button) (or other components) and AppUI `StatusBarPopover`. [#848](https://github.com/iTwin/appui/pull/848)
-- Deprecated `StatusBarLabelIndicator` in favor of [iTwinUI Label](https://itwinui.bentley.com/docs/typography#label) and AppUI `Icon`. [#848](https://github.com/iTwin/appui/pull/848)
-
-### Additions
-
-- `controlWidgetVisibility` preview feature. When enabled, additional UI elements are rendered to allow the end user of the layout to control widget visibility. [#856](https://github.com/iTwin/appui/pull/856)
-
- Currently applications might use `WidgetState` to control widget visibility programmatically and expect the widgets to stay hidden until a certain condition is met. Since this preview feature adds UI elements to control widget visibility, it might conflict with the application's logic. To avoid this, the application should use `UiItemsManager.register()` and `UiItemsManager.unregister()` to strictly manage what widgets are available to the end-user.
-
- Additionally an array of widget ids can be specified to only expose visibility controls for specific widgets. This allows applications to experiment with other use-cases, like keeping at least one widget visible at all times.
-
-- Added `StatusBarPopover` to replace `StatusBar.Popup`. The component uses [iTwinUI Popover](https://itwinui.bentley.com/docs/popover) with some consistent styling for all `StatusBar` fields. `StatusBarPopover` should wrap the element that triggers it (e.g. a button). [#848](https://github.com/iTwin/appui/pull/848)
-- Added `StatusBarPopover.ExpandIndicator` which adds an indicator to show that a button has expandable content. `StatusBarPopover.ExpandIndicator` is supposed to be used in `StatusBarPopover` trigger buttons. [#848](https://github.com/iTwin/appui/pull/848)
-
- Usage example:
-
- ```tsx
- // With iTwinUI Button
-
-
-
-
- // With iTwinUI IconButton
-
-
-
-
-
-
- ```
-
-### Changes
-
-- The dropdown menu of `widgetActionDropdown` preview feature will close once one of the menu items is activated. [#856](https://github.com/iTwin/appui/pull/856)
-- The labels for the buttons in the widget title bar will be rendered as tooltips, rather than using the `title` attribute. [#856](https://github.com/iTwin/appui/pull/856)
-- Started using iTwinUI components for `StatusBar` field components. That includes both the button and the popup. [#848](https://github.com/iTwin/appui/pull/848)
-
-### Fixes
-
-- Fixed `StatusBarComposer` overflow item order. Now status fields should always go into overflow from right to left. [#848](https://github.com/iTwin/appui/pull/848)
-
-## @itwin/components-react
-
-### Deprecations
-
-- Deprecated `DoublePropertyValueRenderer` and `NavigationPropertyValueRenderer` in favor of default `PrimitivePropertyValueRenderer`. [#832](https://github.com/iTwin/appui/pull/832)
-- Deprecated `RadialMenu` and `RadialButton` components that were designed for a retired design pattern in favor of `ContextMenu` or [iTwinUI dropdown menu](https://itwinui.bentley.com/docs/dropdownmenu). [#850](https://github.com/iTwin/appui/pull/850)
-
-### Changes
-
-- Updated `VirtualizedPropertyGrid` component [#849](https://github.com/iTwin/appui/pull/849):
- - Enable user selection for property records
- - Display browser context menu on property records if `onPropertyContextMenu` and `isPropertySelectionOnRightClickEnabled` props are not set
- - Increased area of an element separator to avoid column overlap
-- Changed handlers of `VirtualizedPropertyGrid` and `UrlPropertyValueRenderer` components to open links with `pw` scheme in a new window.
-
-## @itwin/core-react
-
-### Fixes
-
-- Fixed SVG icon alignment in `ContextMenuItem` component. [#840](https://github.com/iTwin/appui/pull/840)
-- Fixed `ContextSubMenu` to correctly render provided SVG icon. [#840](https://github.com/iTwin/appui/pull/840)
diff --git a/ui/appui-react/CHANGELOG.json b/ui/appui-react/CHANGELOG.json
index b519ca6f1aa..49d0c113f6a 100644
--- a/ui/appui-react/CHANGELOG.json
+++ b/ui/appui-react/CHANGELOG.json
@@ -1,6 +1,33 @@
{
"name": "@itwin/appui-react",
"entries": [
+ {
+ "version": "4.14.0",
+ "tag": "@itwin/appui-react_v4.14.0",
+ "date": "Thu, 06 Jun 2024 08:24:21 GMT",
+ "comments": {
+ "none": [
+ {
+ "comment": "Add 'controlWidgetVisibility' preview feature."
+ },
+ {
+ "comment": "Fix save and restore of frontstage layout for react 18 strict mode."
+ },
+ {
+ "comment": "Deprecated some general `StatusBar` wrapper components."
+ },
+ {
+ "comment": "Added `StatusBarPopover` to replace `StatusBar.Popup`."
+ },
+ {
+ "comment": "Use iTwinUI components for `StatusBar` field components."
+ },
+ {
+ "comment": "upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x"
+ }
+ ]
+ }
+ },
{
"version": "4.13.2",
"tag": "@itwin/appui-react_v4.13.2",
diff --git a/ui/appui-react/CHANGELOG.md b/ui/appui-react/CHANGELOG.md
index 859437e3f20..53425d75392 100644
--- a/ui/appui-react/CHANGELOG.md
+++ b/ui/appui-react/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change Log - @itwin/appui-react
-This log was last generated on Wed, 08 May 2024 08:24:46 GMT and should not be manually modified.
+This log was last generated on Thu, 06 Jun 2024 08:24:21 GMT and should not be manually modified.
+
+## 4.14.0
+Thu, 06 Jun 2024 08:24:21 GMT
+
+### Updates
+
+- Add 'controlWidgetVisibility' preview feature.
+- Fix save and restore of frontstage layout for react 18 strict mode.
+- Deprecated some general `StatusBar` wrapper components.
+- Added `StatusBarPopover` to replace `StatusBar.Popup`.
+- Use iTwinUI components for `StatusBar` field components.
+- upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x
## 4.13.2
Wed, 08 May 2024 08:24:46 GMT
diff --git a/ui/appui-react/package.json b/ui/appui-react/package.json
index ba0c77e0642..6de73359949 100644
--- a/ui/appui-react/package.json
+++ b/ui/appui-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@itwin/appui-react",
- "version": "4.14.0-dev.1",
+ "version": "4.14.0",
"description": "UI framework",
"main": "lib/cjs/appui-react.js",
"module": "lib/esm/appui-react.js",
@@ -42,15 +42,15 @@
},
"peerDependencies": {
"@itwin/appui-abstract": "^3.7.0 || ^4.0.0",
- "@itwin/components-react": "workspace:^4.14.0-dev.1",
+ "@itwin/components-react": "workspace:^4.14.0",
"@itwin/core-bentley": "^3.7.0 || ^4.0.0",
"@itwin/core-common": "^3.7.0 || ^4.0.0",
"@itwin/core-frontend": "^3.7.0 || ^4.0.0",
"@itwin/core-geometry": "^3.7.0 || ^4.0.0",
"@itwin/core-quantity": "^3.7.0 || ^4.0.0",
- "@itwin/core-react": "workspace:^4.14.0-dev.1",
+ "@itwin/core-react": "workspace:^4.14.0",
"@itwin/core-telemetry": "^3.7.0 || ^4.0.0",
- "@itwin/imodel-components-react": "workspace:^4.14.0-dev.1",
+ "@itwin/imodel-components-react": "workspace:^4.14.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"react-redux": "^7.2.2",
diff --git a/ui/components-react/CHANGELOG.json b/ui/components-react/CHANGELOG.json
index cb06f30e94a..d3879b476d3 100644
--- a/ui/components-react/CHANGELOG.json
+++ b/ui/components-react/CHANGELOG.json
@@ -1,6 +1,27 @@
{
"name": "@itwin/components-react",
"entries": [
+ {
+ "version": "4.14.0",
+ "tag": "@itwin/components-react_v4.14.0",
+ "date": "Thu, 06 Jun 2024 08:24:21 GMT",
+ "comments": {
+ "none": [
+ {
+ "comment": "Deprecated `DoublePropertyValueRenderer` and `NavigationPropertyValueRenderer`"
+ },
+ {
+ "comment": "Update `VirtualizedPropertyGrid` and `UrlPropertyValueRenderer` to open links with `pw` scheme in a new window."
+ },
+ {
+ "comment": "Update PropertyGrid to allow browser context menu and user selection."
+ },
+ {
+ "comment": "upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x"
+ }
+ ]
+ }
+ },
{
"version": "4.13.2",
"tag": "@itwin/components-react_v4.13.2",
diff --git a/ui/components-react/CHANGELOG.md b/ui/components-react/CHANGELOG.md
index bb0170d8538..09e1bdc2751 100644
--- a/ui/components-react/CHANGELOG.md
+++ b/ui/components-react/CHANGELOG.md
@@ -1,6 +1,16 @@
# Change Log - @itwin/components-react
-This log was last generated on Wed, 08 May 2024 08:24:46 GMT and should not be manually modified.
+This log was last generated on Thu, 06 Jun 2024 08:24:21 GMT and should not be manually modified.
+
+## 4.14.0
+Thu, 06 Jun 2024 08:24:21 GMT
+
+### Updates
+
+- Deprecated `DoublePropertyValueRenderer` and `NavigationPropertyValueRenderer`
+- Update `VirtualizedPropertyGrid` and `UrlPropertyValueRenderer` to open links with `pw` scheme in a new window.
+- Update PropertyGrid to allow browser context menu and user selection.
+- upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x
## 4.13.2
Wed, 08 May 2024 08:24:46 GMT
diff --git a/ui/components-react/package.json b/ui/components-react/package.json
index 6d3042a1909..6a71cd363b8 100644
--- a/ui/components-react/package.json
+++ b/ui/components-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@itwin/components-react",
- "version": "4.14.0-dev.1",
+ "version": "4.14.0",
"description": "iTwin.js UI complex components",
"main": "lib/cjs/components-react.js",
"module": "lib/esm/components-react.js",
@@ -43,7 +43,7 @@
"peerDependencies": {
"@itwin/appui-abstract": "^3.7.0 || ^4.0.0",
"@itwin/core-bentley": "^3.7.0 || ^4.0.0",
- "@itwin/core-react": "workspace:^4.14.0-dev.1",
+ "@itwin/core-react": "workspace:^4.14.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0"
},
diff --git a/ui/core-react/CHANGELOG.json b/ui/core-react/CHANGELOG.json
index 996bb5737e2..b2a384f021d 100644
--- a/ui/core-react/CHANGELOG.json
+++ b/ui/core-react/CHANGELOG.json
@@ -1,6 +1,24 @@
{
"name": "@itwin/core-react",
"entries": [
+ {
+ "version": "4.14.0",
+ "tag": "@itwin/core-react_v4.14.0",
+ "date": "Thu, 06 Jun 2024 08:24:21 GMT",
+ "comments": {
+ "none": [
+ {
+ "comment": "Fixed SVG icon alignment in ContextMenu components."
+ },
+ {
+ "comment": "Deprecate RadialMenu and RadialButton components."
+ },
+ {
+ "comment": "upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x"
+ }
+ ]
+ }
+ },
{
"version": "4.13.2",
"tag": "@itwin/core-react_v4.13.2",
diff --git a/ui/core-react/CHANGELOG.md b/ui/core-react/CHANGELOG.md
index 84d98f4fc62..089fff4a4af 100644
--- a/ui/core-react/CHANGELOG.md
+++ b/ui/core-react/CHANGELOG.md
@@ -1,6 +1,15 @@
# Change Log - @itwin/core-react
-This log was last generated on Wed, 08 May 2024 08:24:46 GMT and should not be manually modified.
+This log was last generated on Thu, 06 Jun 2024 08:24:21 GMT and should not be manually modified.
+
+## 4.14.0
+Thu, 06 Jun 2024 08:24:21 GMT
+
+### Updates
+
+- Fixed SVG icon alignment in ContextMenu components.
+- Deprecate RadialMenu and RadialButton components.
+- upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x
## 4.13.2
Wed, 08 May 2024 08:24:46 GMT
diff --git a/ui/core-react/package.json b/ui/core-react/package.json
index c7039b48815..31c5d5f1c42 100644
--- a/ui/core-react/package.json
+++ b/ui/core-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@itwin/core-react",
- "version": "4.14.0-dev.1",
+ "version": "4.14.0",
"description": "iTwin.js UI core components",
"main": "lib/cjs/core-react.js",
"module": "lib/esm/core-react.js",
diff --git a/ui/imodel-components-react/CHANGELOG.json b/ui/imodel-components-react/CHANGELOG.json
index 98432712a97..877fb34bad0 100644
--- a/ui/imodel-components-react/CHANGELOG.json
+++ b/ui/imodel-components-react/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@itwin/imodel-components-react",
"entries": [
+ {
+ "version": "4.14.0",
+ "tag": "@itwin/imodel-components-react_v4.14.0",
+ "date": "Thu, 06 Jun 2024 08:24:21 GMT",
+ "comments": {
+ "none": [
+ {
+ "comment": "timeline.settings added to UiIModelComponents.json"
+ },
+ {
+ "comment": "upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x"
+ }
+ ]
+ }
+ },
{
"version": "4.13.2",
"tag": "@itwin/imodel-components-react_v4.13.2",
diff --git a/ui/imodel-components-react/CHANGELOG.md b/ui/imodel-components-react/CHANGELOG.md
index 748c43713b9..5111c8408a0 100644
--- a/ui/imodel-components-react/CHANGELOG.md
+++ b/ui/imodel-components-react/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change Log - @itwin/imodel-components-react
-This log was last generated on Wed, 08 May 2024 08:24:46 GMT and should not be manually modified.
+This log was last generated on Thu, 06 Jun 2024 08:24:21 GMT and should not be manually modified.
+
+## 4.14.0
+Thu, 06 Jun 2024 08:24:21 GMT
+
+### Updates
+
+- timeline.settings added to UiIModelComponents.json
+- upgrade to TypeScript@5.3.3 and @itwin/build-tools@4.6.x
## 4.13.2
Wed, 08 May 2024 08:24:46 GMT
diff --git a/ui/imodel-components-react/package.json b/ui/imodel-components-react/package.json
index 00e84a351f5..4cda30b0798 100644
--- a/ui/imodel-components-react/package.json
+++ b/ui/imodel-components-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@itwin/imodel-components-react",
- "version": "4.14.0-dev.1",
+ "version": "4.14.0",
"description": "iTwin.js UI IModel Components",
"main": "lib/cjs/imodel-components-react.js",
"module": "lib/esm/imodel-components-react.js",
@@ -41,13 +41,13 @@
},
"peerDependencies": {
"@itwin/appui-abstract": "^3.7.0 || ^4.0.0",
- "@itwin/components-react": "workspace:^4.14.0-dev.1",
+ "@itwin/components-react": "workspace:^4.14.0",
"@itwin/core-bentley": "^3.7.0 || ^4.0.0",
"@itwin/core-common": "^3.7.0 || ^4.0.0",
"@itwin/core-frontend": "^3.7.0 || ^4.0.0",
"@itwin/core-geometry": "^3.7.0 || ^4.0.0",
"@itwin/core-quantity": "^3.7.0 || ^4.0.0",
- "@itwin/core-react": "workspace:^4.14.0-dev.1",
+ "@itwin/core-react": "workspace:^4.14.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0"
},