Change Log - imodel-components-react

4.12.0

Fri Apr 05 2024

Version update only

4.11.0

Thu Mar 21 2024

Updates

  • TimelinePausePlayArgs no longer extends GenericUiEventArgs
  • Deprecate color picker components.
  • Update styling of SolarTimeline component.
  • Fix disposal of unload event listener in ViewportComponent to address a memory leak.
  • Removed memoization for translated strings in components.

4.10.0

Mon Feb 26 2024

Updates

  • Fix timeline to keep fractional duration unchanged when total duration is changed.
  • Use iTwinUI 3.x.

4.9.0

Tue Feb 06 2024

Updates

  • ignore appui-abstract eslint deprecation m

4.8.3

Tue Jan 30 2024

Version update only

4.8.2

Wed Jan 24 2024

Version update only

4.8.1

Thu Jan 11 2024

Version update only

4.8.0

Thu Dec 21 2023

Version update only

4.7.2

Wed Dec 20 2023

Updates

  • Revert Viewport creation delay from 0x0.

4.7.1

Thu Dec 07 2023

Updates

  • ViewportComponent will now wait to have positive space before creating iTwin.js viewport.

4.7.0

Fri Dec 01 2023

Updates

  • No longer consume deprecated appui-abstract types: getObjectClassName, SpecialKey
  • Fix TimelineComponent initialDuration and totalDuration update timing issue.
  • Remove additional changeView call on ViewportComponent mount.

4.6.3

Wed Oct 25 2023

Version update only

4.6.2

Tue Oct 17 2023

Version update only

4.6.1

Thu Oct 12 2023

Version update only

4.6.0

Wed Oct 04 2023

Version update only

4.5.1

Fri Sep 08 2023

Version update only

4.5.0

Wed Sep 06 2023

Version update only

4.4.0

Tue Aug 15 2023

Version update only

4.3.0

Mon Jul 17 2023

Updates

  • Update sinon to 15.2.0 and @types/sinon to 10.0.15

4.2.0

Tue Jun 27 2023

Updates

  • Remove non-public API calls.
  • Update @itwin/itwinui-react version to 2.11.6.

4.1.0

Mon May 29 2023

Updates

  • Refactor the logic to get the arrow tool tip to use the cubeNavigationRoutes.
  • Change arrow-click rotation logic to allow rotation to rotated faces.

4.0.1

Fri May 19 2023

Version update only

4.0.0

Mon May 01 2023

Updates

  • Promote APIs in use by apps.
  • Styling change: use larger arrows for the Navigation Cube.
  • Using iTwinUI-variables.
  • Update iTwinUI-react to v2.x.
  • Clean dependencies.
  • Refactor to use iTwinUI instead of deprecated core-react.
  • Bump minimum of core packages to 3.7.0.
  • peerDependency allow react: ^18.0.0.
  • Clean SCSS.
  • Remove components and interfaces that were deprecated in 2.x and 3.0.
  • Update package.json dependencies and repo documentation.
  • Remove webfont icons from components.

3.7.2

Wed Apr 12 2023

Version update only

3.7.1

Mon Apr 03 2023

Version update only

3.7.0

Wed Mar 29 2023

Updates

  • Fixed expected test case result.
  • Fix large timeline menu displaying outside visible area
  • Update Navigation Aids in line with current design goals.
  • Update @deprecated comments

3.6.3

Mon Mar 27 2023

Version update only

3.6.2

Fri Mar 17 2023

Version update only

3.6.1

Fri Feb 24 2023

Version update only

3.6.0

Wed Feb 08 2023

Updates

  • Use EmptyLocalization for localization in tests to increase test performance

3.5.6

Fri Feb 24 2023

Version update only

3.5.5

Thu Jan 26 2023

Version update only

3.5.4

Wed Jan 18 2023

Version update only

3.5.3

Fri Jan 13 2023

Version update only

3.5.2

Wed Jan 11 2023

Version update only

3.5.1

Thu Dec 15 2022

Version update only

3.5.0

Wed Dec 07 2022

Updates

  • Unpin classnames package

3.4.7

Wed Nov 30 2022

Version update only

3.4.6

Tue Nov 22 2022

Version update only

3.4.5

Thu Nov 17 2022

Version update only

3.4.4

Thu Nov 10 2022

Version update only

3.4.3

Fri Oct 28 2022

Version update only

3.4.2

Mon Oct 24 2022

Version update only

3.4.1

Mon Oct 17 2022

Version update only

3.4.0

Thu Oct 13 2022

Updates

  • Updated Node types declaration to support latest v16
  • Fix/Remove skipped tests

3.3.5

Tue Sep 27 2022

Version update only

3.3.4

Thu Sep 08 2022

Version update only

3.3.3

Tue Sep 06 2022

Version update only

3.3.2

Thu Sep 01 2022

Version update only

3.3.1

Fri Aug 26 2022

Version update only

3.3.0

Thu Aug 18 2022

Updates

  • upgrade mocha to version 10.0.0
  • Add ability to specify locale and format of Data and Time shown by timeline component.
  • Navicube is now locked when Markup is active
  • Ensure Timeline's current duration value is with valid range.
  • Update iTwinUI-react to 1.38.1

3.2.9

Fri Aug 26 2022

Version update only

3.2.8

Tue Aug 09 2022

Version update only

3.2.7

Mon Aug 01 2022

Version update only

3.2.6

Fri Jul 15 2022

Version update only

3.2.5

Wed Jul 13 2022

Version update only

3.2.4

Tue Jun 21 2022

Version update only

3.2.3

Fri Jun 17 2022

Version update only

3.2.2

Fri Jun 10 2022

Version update only

3.2.1

Tue Jun 07 2022

Updates

  • Remove fix height from ColorPicker dialog.

3.2.0

Fri May 20 2022

Updates

  • Fix for losing viewport content after clicking PW link

3.1.3

Fri Apr 15 2022

Version update only

3.1.2

Wed Apr 06 2022

Version update only

3.1.1

Thu Mar 31 2022

Version update only

3.1.0

Tue Mar 29 2022

Updates

  • Required updates based on @itwin/core-quantity format type definition related changes.
  • Add pointer cursor for ColorPicker close button.
  • whitespace change
  • Replace use of Context menu in Timeline with DropdownMenu.
  • Update to itwinui-css version "0.44.0".
  • Update to @itwin/itwinui-react: 1.32.0
  • Update to latest itwinui-react.

3.0.3

Fri Mar 25 2022

Version update only

3.0.2

Thu Mar 10 2022

Version update only

3.0.1

Thu Feb 24 2022

Updates

  • Avoid processing stale viewstates that reference closed imodels.

3.0.0

Mon Jan 24 2022

Updates

  • The Cartographic creation API now takes an interface as an argument with named properties. This will avoid callers mixing up the order of longitude, latitude, and height.
  • Update colorpicker to support RGB input
  • Upgrade target to ES2019 and deliver both a CommonJs and ESModule version of package
  • rename to @itwin/imodel-components-react
  • Replace usage of I18N with generic Localization interface.
  • Remove deprecate QuantityFormatter methods
  • Update snapshots
  • tool.run and tool.parseAndRun are now async methods
  • Deprecate obsolete code.
  • Create empty frontstage and UiItemsProviders to populate it and update how ContentGroups are defined.
  • update immer to fix security warning
  • Deprecate and promote apis
  • Deprecate obsolete APIs. Publish beta APIs from last release.
  • Upgraded itwinui-react to 1.16.2. Fixed editor sizes.
  • Remove files generated by bad merge
  • Update disabled styling for QuantityNumberInput.
  • Allow widgets supplied by a UiItemsProvider to specify a default state of floating.
  • Replace ColorPickerPanel with ColorPicker from itwinui-react
  • Clean up css for status bar entries to avoid unwanted text wrapping
  • Rename ui directories to match new package names.
  • Deprecated Task/Workflow. Promoted AccuDraw UI to @beta. Added AccuDraw and NavigationAids learning docs.
  • Created imodel-components folder & package and moved color, lineweight, navigationaids, quantity, timeline & viewport. Deprecated MessageSeverity in ui-core & added it ui-abstract. Added MessagePresenter interface to ui-abstract.
  • Remove react 16 peer dependency.
  • Remove itwinUi css overrides.
  • UiFramework and UiIModelComponent initialize method no longer take localization argument, uses IModelApp.localization internally.
  • Add the ability for an app to mark a specific date on the rail of a TimelineComponent.
  • Update to latest types/react package
  • Update ViewportComponent to function component that properly processes async method to get viewstate.
  • Lock down and update version numbers so docs will build.

Last Updated: 05 April, 2024