Skip to content

Commit

Permalink
5.1.0 changelogs
Browse files Browse the repository at this point in the history
  • Loading branch information
imodeljs-admin authored and GerardasB committed Jan 30, 2025
1 parent 0c43ce9 commit ef5023d
Show file tree
Hide file tree
Showing 14 changed files with 153 additions and 47 deletions.

This file was deleted.

24 changes: 24 additions & 0 deletions docs/changehistory/5.1.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# 5.1.0 Change Notes <!-- omit from toc -->

- [@itwin/appui-react](#itwinappui-react)
- [Additions](#additions)
- [Changes](#changes)

## @itwin/appui-react

### Additions

- Added property `activeToolEmptyNode` to `FrontstageConfig.toolSettings`, which allows to use custom node if tool settings is empty. [#1137](https://github.com/iTwin/appui/pull/1137)

### Changes

- AccuDraw interaction changes. [#1157](https://github.com/iTwin/appui/pull/1157)
- When moving the mouse, the focus changes between `X` and `Y` input fields, in rectangular mode only.
- Removed the delay after typing in the input field, so the visual update is immediate.
- The first input field is automatically focused when the `AccuDrawFieldContainer` appears.
- The first input field is automatically focused when the compass mode is changed.
- Removed colors from rectangular inputs.
- `N`, `S`, `E`, `W` letters, which correspond to North, South, East, and West, can be entered in the bearing angle input field.
- The bearing angle input field automatically adds special characters `°`, `'`, and `"` to facilitate entering the bearing angle.
- The focus is now trapped in AccuDraw input fields. To focus out of these fields, the end user can press the `Escape` key.
- Removed unnecessary `@itwin/core-telemetry` peer dependency. [#1193](https://github.com/iTwin/appui/pull/1193)
21 changes: 21 additions & 0 deletions ui/appui-react/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,27 @@
{
"name": "@itwin/appui-react",
"entries": [
{
"version": "5.1.0",
"tag": "@itwin/appui-react_v5.1.0",
"date": "Thu, 30 Jan 2025 09:15:23 GMT",
"comments": {
"none": [
{
"comment": "Remove @itwin/core-telemetry from @itwin/appui-react peerDependencies"
},
{
"comment": "Added customizable node for empty tool settings."
},
{
"comment": "cSpell fixes"
},
{
"comment": "Fixed some AccuDraw behaviors that where working incorrectly, like input highlight, focus and update. Improved typing Bearing angles."
}
]
}
},
{
"version": "5.0.5",
"tag": "@itwin/appui-react_v5.0.5",
Expand Down
49 changes: 30 additions & 19 deletions ui/appui-react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
# Change Log - @itwin/appui-react

This log was last generated on Tue, 21 Jan 2025 11:38:58 GMT and should not be manually modified.
This log was last generated on Thu, 30 Jan 2025 09:15:23 GMT and should not be manually modified.

## 5.1.0
Thu, 30 Jan 2025 09:15:23 GMT

### Updates

- Remove @itwin/core-telemetry from @itwin/appui-react peerDependencies
- Added customizable node for empty tool settings.
- cSpell fixes
- Fixed some AccuDraw behaviors that where working incorrectly, like input highlight, focus and update. Improved typing Bearing angles.

## 5.0.5
Tue, 21 Jan 2025 11:38:58 GMT
Expand Down Expand Up @@ -66,7 +76,7 @@ Mon, 16 Dec 2024 11:43:27 GMT
- Expose all `Popover` props in `StatusBarPopover` component.
- Removed beta tag from addFrontstage
- Handle snap toolbar opacity in toolbars.
- Added 2 preview features. One to allow letters in accudraw input fields. The other one to disable colors in accudraw xyz fields.
- Added 2 preview features. One to allow letters in accudraw input fields. The other one to disable colors in accudraw xyz fields.
- Provide file extension in import declarations.
- Add `exports` field to `package.json`.
- Replaced SCSS `@import` rules with `@use` rules.
Expand Down Expand Up @@ -694,7 +704,7 @@ Wed, 07 Dec 2022 19:12:36 GMT
- Add RestoreFrontstagesLayout tool.
- Deprecate components in preparation for next major version.
- Persist the toolbar-opacity to state.
- Add a toolbar opacity to the state and the UiFramework API to allow users or apps to configure it. Add a slider to the UiSettingsPage to control the toolbar opacity.
- Add a toolbar opacity to the state and the UiFramework API to allow users or apps to configure it. Add a slider to the UiSettingsPage to control the toolbar opacity.
- Update WidgetDef to pass the optional prop allowedPanelTargets to createTab wh

## 3.4.7
Expand Down Expand Up @@ -977,7 +987,7 @@ Mon, 24 Jan 2022 14:00:52 GMT
- Update links in API doc comments.
- Make it possible to set label and execute function for BackstageAppButton
- Upgraded itwinui-react to 1.16.2. Fixed editor sizes.
- Ensure duplicate items provided via UiItemProviders are filtered out and only one item per Id is used.
- Ensure duplicate items provided via UiItemProviders are filtered out and only one item per Id is used.
- Add ability to remove stage launcher entry from backstage if only one stage is available.
- Remove files generated by bad merge
- Fix bug where ConditionalStringValue used in some status bar components would cause a crash.
Expand Down Expand Up @@ -1299,9 +1309,9 @@ Mon, 24 May 2021 15:58:39 GMT
- Clean up styling in StatusBar.css
- Set overflow hidden on content Panes used when stage has multiple content views.
- Adding ability to override isActive property for BackstageItem
- Add support for child popup windows.
- Add support for child popup windows.
- Replace deprecated ViewManager.forEachViewport() with iterator.
- Update to latest classnames package
- Update to latest classnames package

## 2.15.6
Wed, 26 May 2021 15:55:19 GMT
Expand Down Expand Up @@ -1458,7 +1468,7 @@ Thu, 28 Jan 2021 13:39:27 GMT

### Updates

- Update components that support providing refs via React.forwardRef to work better with document generation.
- Update components that support providing refs via React.forwardRef to work better with document generation.
- Fix backstage not updating when props.items are updated.
- Propagate isDisabled MenuItem property to ContextMenuItem disabled property
- Added partially visible instances support to VisibilityHandler
Expand Down Expand Up @@ -1541,7 +1551,7 @@ Thu, 19 Nov 2020 17:03:42 GMT

### Updates

- Revert width change to EnumEditor component instead set width to auto only for docked tool settings.
- Revert width change to EnumEditor component instead set width to auto only for docked tool settings.

## 2.9.0
Wed, 18 Nov 2020 16:01:50 GMT
Expand Down Expand Up @@ -1649,7 +1659,7 @@ Thu, 17 Sep 2020 13:16:12 GMT

### Updates

- Add support for a feature flag to control the display of the keyin palette.
- Add support for a feature flag to control the display of the keyin palette.
- BadgeType support for Backstage items
- add itemsChanged handler so that items provided can be conditionally hidden
- Lower case syncEventIds prior to comparison
Expand Down Expand Up @@ -1805,7 +1815,7 @@ Thu, 28 May 2020 22:48:59 GMT
### Updates

- Add missing @itwin/core-markup peerDependency
- Add commandItemDef to clearHiddenIsolatedEmphasized elements.
- Add commandItemDef to clearHiddenIsolatedEmphasized elements.
- Fix z-index of Modeless dialogs.
- Address React warnings about deprecated methods.
- Make methods in HideIsolateEmphasizeManager static so they can be called by other packages.
Expand Down Expand Up @@ -1846,15 +1856,15 @@ Wed, 06 May 2020 13:17:49 GMT
- react to renaming of imodeljs-clients
- Moved KeyinBrowser component to @beta for 2.0
- Using center of Messages indicator as target. Added CSS classname overrides to StatusBarComposer for sections. UI 2.0 color tweaks.
- Fixed FrontendAuthorizationClient type guard.
- Fixed FrontendAuthorizationClient type guard.
- Update GroupButton definition to use ReadonlyArray for child items.
- Modal Frontstage styling
- Ui 2.0 - Blur the toolbar item background
- Moved the CubeNavigationAid & DrawingNavigationAid to ui-components package
- Renamed OIDC constructs for consistency; Removed SAML support.
- Fixed popup location when passing htmlElement to UiAdmin functions
- Clean up deprecated APIs
- Hide stage panel when panel state is off.
- Hide stage panel when panel state is off.
- Added ability to customize selection handling in VisibilityWidget's Models tree
- Made React functional component specifications consistent across UI packages
- Slider component tooltipBelow prop & tooltip styling
Expand Down Expand Up @@ -1901,7 +1911,7 @@ Wed, 06 May 2020 13:17:49 GMT
- Ability to switch to 9-Zone 2.0
- Refactor to remove duplicate ComponentGenerator instantiation. Rename file and components to remove React reference.
- Update auto-generated dialog items to work with the Tool Settings Bar.
- Moved Property classes and interfaces to ui-abstract package. Created a "DefaultDialogGridContainer" to turn specifications from abstract DialogItems UI into React components.
- Moved Property classes and interfaces to ui-abstract package. Created a "DefaultDialogGridContainer" to turn specifications from abstract DialogItems UI into React components.
- Refactor DefaultToolSettingsProvider to use DialogItemsManager and remove duplicate code.
- Fix Indicator to properly load SVG icons.
- Refactor DefaultToolSettingsProvider to use the DialogItem interfaces in place of ToolSettings classes.
Expand Down Expand Up @@ -1971,7 +1981,7 @@ Tue, 10 Dec 2019 18:08:56 GMT

- Add useActiveIModelConnection hook.
- Allow setting App Iconspec.
- Setup OidcDesktopClient for Electron use cases.
- Setup OidcDesktopClient for Electron use cases.
- Fix styling of footer Indicator to work with Themes.
- Disallow plugins from adding tools anywhere but the end of a toolbar.
- [ModelsTree] Merge same-label Subject nodes to avoid duplication
Expand All @@ -1990,7 +2000,7 @@ Tue, 10 Dec 2019 18:08:56 GMT
- Use exhaustive-deps linter rule.
- Ability to opt-in to toolbar drag interaction.
- Prevent unnecessary resubscribe in useActiveViewport hook.
- Visibility Widget: Treat dictionary model as never private in Categories tree.
- Visibility Widget: Treat dictionary model as never private in Categories tree.
- Ability to specify initialWidth for Zone component.
- Removed unused React state variables. Removed unsupported setState calls from render() methods.
- Code cleanup based on code analysis report from lgtm. Updated status field fade-in/out animation.
Expand Down Expand Up @@ -2214,7 +2224,7 @@ Mon, 03 Jun 2019 18:09:39 GMT
- Release tag cleanup and ui-framework unit tests
- Updated UI package release tags for 1.0 release.
- Fixed release tag warnings in UI packages
- Removed use of OidcClientWrapper.
- Removed use of OidcClientWrapper.
- Remove console log message output by SyncUiEventDispatcher. Add Logging.
- Changed some release tags from @hidden to @internal
- Add alpha level support for solar timeline
Expand Down Expand Up @@ -2261,9 +2271,9 @@ Mon, 13 May 2019 15:52:05 GMT
- Added SignIn presentational component to ui-components. Removed --ignoreMissingTags extract-api option.
- Require React & React-dom 16.8
- Remove IModelApp subclasses
- Setup a generic context for tracking client requests, and made various related enhancements to logging, usage tracking and authorization.
- Setup a generic context for tracking client requests, and made various related enhancements to logging, usage tracking and authorization.
- Added ViewportDialog in ui-test-app, ui-core/ContributeGuidelines.md. TSLint rules in ui-core for no-default-export & completed-docs. @beta release tags.
- Minimized serialization/deserialization costs when round tripping SAML based AccessToken-s.
- Minimized serialization/deserialization costs when round tripping SAML based AccessToken-s.
- Rename AppState to SessionState to avoid collision with actual App's state. Add AvailableSectionScopes to SessionState.
- Move SelectionScope status field from test app to ui-framework. Update icons-generic-webfont version to latest available.
- Remove need to sync SelectionMethod since it is not changed within tool code.
Expand Down Expand Up @@ -2530,7 +2540,7 @@ Thu, 08 Nov 2018 17:59:21 GMT

### Updates

- OIDC related enhancements (WIP).
- OIDC related enhancements (WIP).
- Updated to TypeScript 3.1
- ui-core unit tests. Fixed backstage open issue.
- Zone & Widget initial state, more ui-core unit tests, cleaned up ui-framework index.ts files.
Expand Down Expand Up @@ -2588,3 +2598,4 @@ Fri, 12 Oct 2018 23:00:10 GMT
### Updates

- Initial release

12 changes: 12 additions & 0 deletions ui/components-react/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
{
"name": "@itwin/components-react",
"entries": [
{
"version": "5.1.0",
"tag": "@itwin/components-react_v5.1.0",
"date": "Thu, 30 Jan 2025 09:15:23 GMT",
"comments": {
"none": [
{
"comment": "cSpell fixes"
}
]
}
},
{
"version": "5.0.5",
"tag": "@itwin/components-react_v5.0.5",
Expand Down
24 changes: 16 additions & 8 deletions ui/components-react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
# Change Log - @itwin/components-react

This log was last generated on Tue, 21 Jan 2025 11:38:58 GMT and should not be manually modified.
This log was last generated on Thu, 30 Jan 2025 09:15:23 GMT and should not be manually modified.

## 5.1.0
Thu, 30 Jan 2025 09:15:23 GMT

### Updates

- cSpell fixes

## 5.0.5
Tue, 21 Jan 2025 11:38:58 GMT
Expand Down Expand Up @@ -162,7 +169,7 @@ Fri, 28 Jun 2024 09:09:37 GMT

### Updates

- `PropertyFilterBuilder`: Allow adding custom item for PropertyFilterBuilderActions
- `PropertyFilterBuilder`: Allow adding custom item for PropertyFilterBuilderActions
- Portal editors to the same container used to portal other components.

## 4.14.2
Expand Down Expand Up @@ -750,7 +757,7 @@ Mon, 24 Jan 2022 14:00:52 GMT
- Remove react 16 peer dependency.
- Remove itwinUi css overrides.
- UiFramework and UiIModelComponent initialize method no longer take localization argument, uses IModelApp.localization internally.
- Replaced ui-core Slider with one from iTwinUi-react.
- Replaced ui-core Slider with one from iTwinUi-react.
- Update to latest types/react package
- Skip test causing CI job failures
- Lock down and update version numbers so docs will build.
Expand Down Expand Up @@ -1048,7 +1055,7 @@ Mon, 24 May 2021 15:58:39 GMT
- Improved Multi-Value column filtering in the Table component
- Move `VirtualizedPropertyGrid` related types from @alpha to @beta.
- Fixed getting distinct values when Table rows are updated
- Update to latest classnames package
- Update to latest classnames package

## 2.15.6
Wed, 26 May 2021 15:55:19 GMT
Expand Down Expand Up @@ -1514,7 +1521,7 @@ Thu, 28 May 2020 22:48:59 GMT
### Updates

- Fix toolbar overflow panel display.
- Update to only show group separators if toolbar is not transparent.
- Update to only show group separators if toolbar is not transparent.
- Fix toolbar error when scaling up UI.
- Property grid horizontal layout updated according to UX requirements.
- Fixed Table filter renderers after react-select version upgrade
Expand Down Expand Up @@ -1790,7 +1797,7 @@ Mon, 01 Jul 2019 19:04:29 GMT
- Added prefixes to Dialog & ContextMenu positioning CSS classes
- Removed missing group descriptions
- Call filterClear when the user enters an empty search string and clicks Search.
- Added autofocus to the FilteringInput component.
- Added autoFocus to the FilteringInput component.
- Remove inner focus outline that is only displayed in Firefox.
- Update WeightPicker.
- Removed 4 dangerouslySetInnerHtml usages to help with Security audit; 3 remain on purpose.
Expand Down Expand Up @@ -1986,7 +1993,7 @@ Wed, 19 Dec 2018 18:26:14 GMT
- Added DragDrop tests, added component withDragDrop HOC tests
- Synchronizing navigation aids with view definition changes
- Simplified property pane tooltips and improved Property Pane performance.
- Simplified struct and array tooltips in Table component.
- Simplified struct and array tooltips in Table component.
- Fix BeInspireTree's event listening functions to handle array inputs
- Fix BeInspireTree's muting events with allowed number of triggers
- Cache BeInspireTree.visible() result for better performance
Expand Down Expand Up @@ -2116,7 +2123,7 @@ Thu, 08 Nov 2018 17:59:21 GMT

### Updates

- Deprecated dev-cors-proxy-server and use of it.
- Deprecated dev-cors-proxy-server and use of it.
- Fix: Do not start search if input field is empty
- Use strongly typed enums for identifying keyboard keys
- PropertyGrid property editing and unit tests
Expand Down Expand Up @@ -2187,3 +2194,4 @@ Fri, 12 Oct 2018 23:00:10 GMT
### Updates

- Initial release

12 changes: 12 additions & 0 deletions ui/core-react/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
{
"name": "@itwin/core-react",
"entries": [
{
"version": "5.1.0",
"tag": "@itwin/core-react_v5.1.0",
"date": "Thu, 30 Jan 2025 09:15:23 GMT",
"comments": {
"none": [
{
"comment": "cSpell fixes"
}
]
}
},
{
"version": "5.0.5",
"tag": "@itwin/core-react_v5.0.5",
Expand Down
Loading

0 comments on commit ef5023d

Please sign in to comment.