Change Log - presentation-components
3.8.0
Fri Dec 08 2023
Version update only
3.7.17
Mon Nov 20 2023
Version update only
3.7.16
Mon Oct 16 2023
Version update only
3.7.15
Tue Oct 10 2023
Version update only
3.7.14
Fri Sep 29 2023
Version update only
3.7.13
Tue Aug 08 2023
Version update only
3.7.12
Thu Jul 27 2023
Version update only
3.7.11
Tue Jul 11 2023
Version update only
3.7.10
Wed Jul 05 2023
Version update only
3.7.9
Tue Jun 20 2023
Version update only
3.7.8
Thu Jun 01 2023
Version update only
3.7.7
Wed May 24 2023
Version update only
3.7.6
Mon May 15 2023
Version update only
3.7.5
Thu May 04 2023
Version update only
3.7.4
Tue Apr 25 2023
Version update only
3.7.3
Thu Apr 20 2023
Version update only
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
Version update only
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
Updates
- Minor improvements to PresentationInstanceFilterDialog.
- Fix failure to load property data when nested properties are placed in root categories different from their parent property category
- Update
@itwin/itwinui-icons-react
dependency to version^1.15
3.6.0
Wed Feb 08 2023
Updates
- Use EmptyLocalization for localization in tests to increase test performance
- Added support for initial filter to presentation instance filter builder
- API promotions
- Correctly render 'NavigationPropertyEditor' when it is used in dialog
- Correctly handle navigation property value when converting 'PresentationInstanceFilter' into ECExpression
- Fixed PresentationInstanceFilter to InstanceFilterDefinition coversion to use operator supported by ECExpressions
- API promotion
- Fix duplicate classes displayed in instance filter class selector
- Added dialog for presentation instance filter
- Deprecate
PresentationPropertyDataProvider
propertiesincludeFieldsWithNoValues
andincludeFieldsWithCompositeValues
. Should useFilteringPropertyDataProvider
instead. - Added API to enable hierarchy level filtering in trees using presentation library
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
- Use stripped relationship path in instance filter definition
- Added convertion from FilterBuilder output to InstanceFilterDefinition
- Deprecated
PresentationTableDataProvider
andTable
related code that uses deprecatedTable
component from@itwin/components-react
package - Added editor for navigation properties
- Avoid loading whole class hierarchy up front for PresentationInstanceFilterBuilder component
- Updated DiagnosticsProps interface to match DiagnosticsOptions
- 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
- Improved instance filter builder property renderer to avoid duplicate entries
usePresentationTreeNodeLoader
: Add ability to supply initialTreeModel
.
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
- Renderer for nodes with too many children.
- Add filter button
- Fix: set correct node's children count after hierarchy update
- Added 'PresentationInstanceFilterBuilder' component for building complex filters to filter instances when requesting presentation data
- usePresentationTreeNodeLoader: pass 'customizeTreeNodeItem' callback to 'PresentationTreeDataProvider'
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
- Fix excluding related properties without values
3.2.0
Fri May 20 2022
Updates
- Added ability to customize TreeNodeItems produced by PresentationTreeDataProvider
- Documentation updates.
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
Version update only
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
Version update only
3.0.0
Mon Jan 24 2022
Updates
- Upgrade target to ES2019 and deliver both a CommonJs and ESModule version of package
- rename contextId -> iTwinId
- rename to @itwin/presentation-components
- remove ClientRequestContext and its subclasses
- Clean up deprecated APIs
- Make property category grouping enabled by default.
usePresentationTreeNodeLoader
: Redesign the way tree component reloads whenenableHierarchyAutoUpdate
is set.- Remove
IPresentationTreeDataProvider.loadHierarchy
. - Fixed SameInstance nested properties bug when merged cells with multiple nested content items were not created properly.
- Created an additional nodeLoader used only when filtering Tree Component. That fixed the bug when spinner was not showing when filtering was in progress.
- Replace usage of I18N with generic Localization interface.
- Renamed an iModel's parent container to iTwin
- Removed deprecated
DEPRECATED_controlledTreeWithFilteringSupport
andDEPRECATED_controlledTreeWithVisibleNodes
. - Remove
immer
dependency. - Ignore lint errors for deprecated Table component.
- Update to React 17.
- 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.
- Update to latest types/react package
- Lock down and update version numbers so docs will build.
2.19.28
Wed Jan 12 2022
Version update only
2.19.27
Wed Jan 05 2022
Version update only
2.19.26
Wed Dec 08 2021
Version update only
2.19.25
Fri Dec 03 2021
Version update only
2.19.24
Mon Nov 29 2021
Version update only
2.19.23
Mon Nov 22 2021
Version update only
2.19.22
Tue Nov 16 2021
Version update only
2.19.21
Wed Nov 10 2021
Version update only
2.19.20
Fri Oct 29 2021
Version update only
2.19.19
Mon Oct 25 2021
Version update only
2.19.18
Thu Oct 21 2021
Version update only
2.19.17
Thu Oct 14 2021
Version update only
2.19.16
Mon Oct 11 2021
Version update only
2.19.15
Fri Oct 08 2021
Version update only
2.19.14
Fri Oct 01 2021
Version update only
2.19.13
Tue Sep 21 2021
Version update only
2.19.12
Wed Sep 15 2021
Version update only
2.19.11
Thu Sep 09 2021
Version update only
2.19.10
Wed Sep 08 2021
Version update only
2.19.9
Wed Aug 25 2021
Version update only
2.19.8
Mon Aug 23 2021
Version update only
2.19.7
Fri Aug 20 2021
Version update only
2.19.6
Tue Aug 17 2021
Version update only
2.19.5
Fri Aug 13 2021
Version update only
2.19.4
Thu Aug 12 2021
Version update only
2.19.3
Wed Aug 04 2021
Version update only
2.19.2
Tue Aug 03 2021
Version update only
2.19.1
Thu Jul 29 2021
Version update only
2.19.0
Mon Jul 26 2021
Updates
- remove internal barrel-import usage
2.18.4
Tue Aug 10 2021
Version update only
2.18.3
Wed Jul 28 2021
Version update only
2.18.2
Mon Jul 26 2021
Version update only
2.18.1
Fri Jul 16 2021
Version update only
2.18.0
Fri Jul 09 2021
Version update only
2.17.3
Mon Jul 26 2021
Version update only
2.17.2
Thu Jul 08 2021
Version update only
2.17.1
Fri Jul 02 2021
Version update only
2.17.0
Mon Jun 28 2021
Updates
- Move
immer
fromdevDependencies
intodependencies
. usePresentationTreeNodeLoader
: Fix change in props not being properly reflected when hierarchy auto-update is enabled.- Updated table/DataProvider so that it would find sameInstance nested properties and extract their values/fields when needed.
usePropertyDataProviderWithUnifiedSelection
: Add selected element count to the return value.
2.16.10
Thu Jul 22 2021
Version update only
2.16.9
Tue Jul 06 2021
Version update only
2.16.8
Fri Jul 02 2021
Version update only
2.16.7
Mon Jun 28 2021
Version update only
2.16.6
Mon Jun 28 2021
Version update only
2.16.5
Fri Jun 25 2021
Version update only
2.16.4
Wed Jun 23 2021
Version update only
2.16.3
Wed Jun 16 2021
Version update only
2.16.2
Thu Jun 03 2021
Version update only
2.16.1
Thu May 27 2021
Version update only
2.16.0
Mon May 24 2021
Updates
- Added ability to get diagnostics data when using presentation data providers (tree, property grid, table).
- Fix wrong colors being assigned to objects created using presentation rules
- Fix
PresentationPropertyDataProvider
not working after Presentation re-initialization - Drop lodash dependency
- Fix nested fields' enum info not being carried to PropertyRecords
- Add
PresentationPropertyDataProvider.getPropertyRecordInstanceKeys
function to find keys of instance that is the source of givenPropertyRecord
. - Sort categories and fields in table and property data providers based on priority and label rather than name.
- Release tags' review
- Set renderer and editor for deeply nested
PropertyRecord
instances. - Add support for custom property category renderers.
2.15.6
Wed May 26 2021
Version update only
2.15.5
Thu May 20 2021
Version update only
2.15.4
Tue May 18 2021
Version update only
2.15.3
Mon May 17 2021
Version update only
2.15.2
Wed May 12 2021
Version update only
2.15.1
Wed May 05 2021
Version update only
2.15.0
Fri Apr 30 2021
Updates
- Refactor the way presentation type of content is mapped to UI type of content. This is a more flexible approach and allowed to fix invalid properties display when an element had multiple aspects with categorized properties.
- Change hierarchy auto updating after iModel data changes to reload only nodes visible in the tree
- Disable hierarchy preloading
- Fix compatibility issue when multiple versions of
rxjs
are in use.
2.14.4
Thu Apr 22 2021
Version update only
2.14.3
Thu Apr 15 2021
Version update only
2.14.2
Thu Apr 08 2021
Version update only
2.14.1
Mon Apr 05 2021
Version update only
2.14.0
Fri Apr 02 2021
Updates
- Apply unified selection on newly created viewports
- Added expanded nodes tracking in trees using usePresentationTreeNodeLoader with enabled hierarchy auto update
- Changed
PresentationManager
to not set link information on createdPropertyRecords
. Default behavior should be handled by UI components. Custom behavior can be injected by overriding data providers that return the records. - Always set
PropertyDescription.typename
to lowercase when creating content. - Handle partial hierarchy updates without loosing tree state.
2.13.0
Tue Mar 09 2021
Updates
- Fixed broken double angle bracket link syntax
- Updated to use TypeScript 4.1
- begin rename project from iModel.js to iTwin.js
2.12.3
Mon Mar 08 2021
Version update only
2.12.2
Wed Mar 03 2021
Version update only
2.12.1
Tue Feb 23 2021
Version update only
2.12.0
Thu Feb 18 2021
Updates
- Ignore update records for unrelated iModels.
- Added IFilteredPresentationTreeDataProvider interface
2.11.2
Wed Feb 17 2021
Version update only
2.11.1
Thu Feb 04 2021
Version update only
2.11.0
Thu Jan 28 2021
Updates
- Minimaly changed
FavoritePropertiesDataFilterer
interface, to match newPropertyDataFiltererBase
, added some moreFavoritePropertiesDataFilterer
testing - Add
InstanceKeyValueRenderer
. - Updated PresentationLabelsProvider to send requests in batches
- Add class information to navigation properties
- Add
UnifiedSelectionContext
.
2.10.3
Fri Jan 08 2021
Version update only
2.10.2
Fri Jan 08 2021
Version update only
2.10.1
Mon Dec 21 2020
Version update only
2.10.0
Fri Dec 18 2020
Updates
- Add support for custom property value renderers
2.9.9
Sun Dec 13 2020
Version update only
2.9.8
Thu Dec 10 2020
Version update only
2.9.7
Wed Dec 09 2020
Version update only
2.9.6
Mon Dec 07 2020
Version update only
2.9.5
Fri Dec 04 2020
Version update only
2.9.4
Wed Dec 02 2020
Version update only
2.9.3
Mon Nov 23 2020
Version update only
2.9.2
Mon Nov 23 2020
Version update only
2.9.1
Thu Nov 19 2020
Version update only
2.9.0
Wed Nov 18 2020
Updates
- Fix property data provider including member-less structs and arrays into content
2.8.1
Mon Nov 02 2020
Version update only
2.8.0
Fri Oct 23 2020
Version update only
2.7.6
Wed Nov 11 2020
Version update only
2.7.5
Fri Oct 23 2020
Version update only
2.7.4
Mon Oct 19 2020
Version update only
2.7.3
Wed Oct 14 2020
Version update only
2.7.2
Tue Oct 13 2020
Version update only
2.7.1
Thu Oct 08 2020
Version update only
2.7.0
Fri Oct 02 2020
Updates
- Export
DEFAULT_PROPERTY_GRID_RULESET
as @beta - Added filtering exports
ContentDataProvider
implementations now always useDescriptorOverrides
when requesting content rather than switching betweenDescriptorOverrides
andDescriptor
. Simplifies the logic and makes the requests more efficient.
2.6.5
Sat Sep 26 2020
Version update only
2.6.4
Tue Sep 22 2020
Version update only
2.6.3
Mon Sep 21 2020
Version update only
2.6.2
Mon Sep 21 2020
Version update only
2.6.1
Fri Sep 18 2020
Version update only
2.6.0
Thu Sep 17 2020
Updates
- Moved ESLint configuration to a plugin
- Addressed ESLint warnings in UI packages. Fixed react-set-state-usage rule. Allowing PascalCase for functions in UI packages for React function component names.
- Implemented favorite property filter.
- Added usePropertyDataProviderWithUnifiedSelection Hook
2.5.5
Wed Sep 02 2020
Updates
- Update rxjs dependency version to
^6.6.2
2.5.4
Fri Aug 28 2020
Version update only
2.5.3
Wed Aug 26 2020
Version update only
2.5.2
Tue Aug 25 2020
Version update only
2.5.1
Mon Aug 24 2020
Version update only
2.5.0
Thu Aug 20 2020
Updates
- WIP: Update components' UI when rulesets, ruleset variables or iModel data changes.
- lock down @types/react version at 16.9.43 to prevent build error from csstype dependency
- Switch to ESLint
- Tree keyboard node selection & expansion
2.4.2
Fri Aug 14 2020
Version update only
2.4.1
Fri Aug 07 2020
Version update only
2.4.0
Tue Jul 28 2020
Version update only
2.3.3
Thu Jul 23 2020
Version update only
2.3.2
Tue Jul 14 2020
Version update only
2.3.1
Mon Jul 13 2020
Version update only
2.3.0
Fri Jul 10 2020
Updates
- geometry clip containment
- Fix useControlledTreeFiltering hook to react to dataProvider changes.
- Expose logger categories similar to how it's done in core
- Add ability to swap data source used by
PresentationTreeDataProvider
- Add support for nested property categories. Can be enabled by setting
PresentationPropertyDataProvider.isNestedPropertyCategoryGroupingEnabled = true
2.2.1
Tue Jul 07 2020
Version update only
2.2.0
Fri Jun 19 2020
Updates
- Set paging size for ContentDataProvider to avoid requesting whole content on first request
- BREAKING CHANGE: Change
PresentationTreeNodeLoaderProps
to derive fromPresentationTreeDataProviderProps
. This changes paging attribute name frompageSize
topagingSize
.
2.1.0
Thu May 28 2020
Updates
- Add ability to append grouping node children counts to their label
- Remove memoized values in TreeDataProvider when Ruleset variables changes
- Added ability for apps to display Favorite properties in Element Tooltip & Card at Cursor
2.0.0
Wed May 06 2020
Updates
- Clean up deprecated APIs
- Change argument lists to props object
- Make all IPresentationDataProviders extend IDisposable
- Memoize just the last request instead of everything in presentation data providers
- Register localization namespace during Presentation frontend initialization
- PresentationPropertyDataProvider provides data having sorted favorite properties using FavoritePropertiesManager
- Separate tests from source
- Refatored UnifiedSelectionTreeEventHandler to use inheritance instead of composition
- Apply unified selection for modified tree nodes
- Made React functional component specifications consistent across UI packages
- Upgrade to Rush 5.23.2
- Moved Property classes and interfaces to ui-abstract package.
- Remove support for the iModel.js module system by no longer delivering modules.
1.14.1
Wed Apr 22 2020
Version update only
1.14.0
Tue Mar 31 2020
Version update only
1.13.0
Wed Mar 04 2020
Updates
- Refatored UnifiedSelectionTreeEventHandler to use inheritance instead of composition
1.12.0
Wed Feb 12 2020
Updates
- Fix nested content records being duplicated if all nested fields have their own category definitions
- PresentationTableDataProvider should create column for display label when display type is 'List'
- Ignore barrel file on docs processing
- Added nodeLoadHandler to usePresentationNodeLoader props
- Avoid handling whole tree model when handling model change event in UnifiedSelectionTreeEventHandler
- Set label and labelDefinition when creating PropertyData and TreeNodeItem
1.11.0
Wed Jan 22 2020
Updates
- Create PropertyRecord to represent TreeNodeItem label if node's LabelDefinition is provided
- Upgrade to TypeScript 3.7.2.
1.10.0
Tue Jan 07 2020
Updates
- Apply unified selection in ControlledTree after selection event is handled.
1.9.0
Tue Dec 10 2019
Updates
- Exposed UnifiedSelectionTreeEventHandler and made it more customizable
- Handle newly introduced multi-ECInstance nodes
- Added a favorite property data provider.
- Make
rulesetId
for PropertyGridDataProvider optional - Avoid duplicate
PropertyRecord
names when content has multipleField
s with the same name nested under different parent fields. - No longer accessing this.state or this.props in setState updater - flagged by lgtm report
- Changed ControlledTree specific hooks and HOCs release tags to beta
- Adjusted UnifiedSelectionTreeEventHandler according changes to ControlledTree events
- Added useRulesetRegistration hook and refactores usePresentationNodeLoader hook
1.8.0
Fri Nov 22 2019
Updates
- Fix property data provider failing to create data when content includes empty nested content values
- Tablet responsive UI
- Add usePresentationNodeLoader custom hook
- Added custom hook and HOC that adds filtering support to ControlledTree
1.7.0
Fri Nov 01 2019
Updates
- Added logic to set the scope of Favorite Properties in DataProvider.
- Disable filtering of table columns created by PresentationTableDataProvider until the provider supports filtering
- Added useUnifiedSelection hook to enabled unified selection in ControlledTree
1.6.0
Wed Oct 09 2019
Updates
- Fix broken
IPresentationTreeDataProvider
API by makingloadHierarchy
optional. - Handle categorized fields inside nested content
1.5.0
Mon Sep 30 2019
Updates
- Implemented favorite properties logic in PresentationPropertyDataProvider
- Add a helper method
IPresentationTreeDataProvider.loadHierarchy()
- Added autoExpand property to RelatedPropertiesSpecification and NestedContentField
- Add module descriptions
- Upgrade to TypeScript 3.6.2
1.4.0
Tue Sep 10 2019
Version update only
1.3.0
Tue Aug 13 2019
Updates
- Fix invalid double display values in similar instances provider description
- Use the new
RulesetsFactory.createSimilarInstancesRulesetAsync
to produce 'similar instances' ruleset. Use type converters to calculate display values used in 'similar instances' provider description. - Added test for ContentBuilder to verify that links property is set for nested PropertyRecord.
- Added checking for links in the ContentBuilder with tests for it.
1.2.0
Wed Jul 24 2019
Version update only
1.1.0
Mon Jul 01 2019
Updates
- Reorganize docs script output
- Include !lib/**/*.*css in .npmignore for presentation-components to includes css files in lib/module/prod
treeWithFilteringSupport
HOC now sends the filtered data provider as the second parameter toonFilterApplied
prop callback- Moved the part that determines hilite set out of
presentation-components
topresentation-frontend
and expose it as a public API. - Clear tool selection set when models or categories are selected. Replace tool selection set with new selection when elements are selected.
- Always clear tool selection set when applying unified selection. If there're elements in logical selection, they're added to selection set afterwards.
- Do not clear selection set before replacing it - this causes unnecessary onChanged events
- Implement hiliting for selected subjects, models and categories
- Update to TypeScript 3.5
- Fix
autoExpand
flag not being set forTreeNodeItem
s
1.0.0
Mon Jun 03 2019
Updates
- Add transient element IDs from selection into hilite list when syncing
- Disable default hilite list syncing with tool selection set when using unified selection
- Set extended data when creating UI objects
- Change the way
TreeNodeItem
key is stored inside the object. Instead of usingextendedData
, now we use an undefined property on theTreeNodeItem
itself. This should help us avoid the key being overwritten in theextendedData
and makesextendedData
usable for other purposes, e.g. storing some user's data. - Add release tags
- Mark
ViewWithUnifiedSelectionProps.ruleset
as @alpha - Improve warnings about unset
pagingSize
property
0.191.0
Mon May 13 2019
Updates
- Added ViewportSelectionHandler to the barrel file
- Adds parameter for api-extractor to validate missing release tags
- Fix broken links
- Put sourcemap in npm package.
- Forward React.Ref from TreeWithUnifiedSelection HOC
- Fix marshaling class instances through RPC by removing use of Readonly
- Add APIs to retrieve instance labels
- Avoid making a backend request when we know there will be no content
- Do not load property grid data if more than 100 (configurable) elements are selected
- Fix a warning in
propertyGridWithUnifiedSelection
due to state being set after unmounting component - Add
IPresentationTableDataProvider.getRowKey
method viewWithUnifiedSelection
was refactored to only do 1 way synchronization: logical selection -> iModel hilite list- Supply default presentation ruleset for the viewports hilite list when using the
viewWithUnifiedSelection
HOC - Avoid making a descriptor request when requesting content for property grid and hilite list
- Require React & React-dom 16.8
- Remove IModelApp subclasses
- Temporarily disable hiliting model and category elements until a more performant way to do that exists
- Upgrade TypeDoc dependency to 0.14.2
0.190.0
Thu Mar 14 2019
Updates
- Fix test scripts for unix systems
- Set
TreeNodeItem.icon
when initializing it from presentationNode
object
0.189.0
Wed Mar 06 2019
Updates
- Changes package.json to include api-extractor and adds api-extractor.json
- Use new buildIModelJsBuild script
- Exported ContentBuilder and ContentDataProvider
- Remove unneeded typedoc plugin dependency
- Expose presentation-specific content request methods through IContentDataProvider so they're available for provider consumers
- Save BUILD_SEMVER to globally accessible map
- Change
DataProvidersFactory.createSimilarInstancesTableDataProvider
to return data provider that also has a description - Add DataProvidersFactory API for creating presentation data providers targeted towards specific use cases
- (breaking) Change PresentationTableDataProvider's constructor to accept a props object instead of multiple arguments
- Make all content data providers IDisposable. Important: providers must be disposed after use.
- Changed the way
0
selection level is handled in unified selection tables. Previously we used to reload table data when selection changed with level below boundary or level0
. Now the underlined part is removed and we only reload data if selection changes with level below boundary (set through props). - RPC Interface changes to optimize getting first page of nodes/content
- Move property definitions to imodeljs-frontend so they could be used by tools to define properties for tool settings.
- Upgrade to TypeScript 3.2.2
0.188.0
Wed Jan 16 2019
Version update only
0.187.0
Tue Jan 15 2019
Version update only
0.186.0
Mon Jan 14 2019
Version update only
0.185.0
Fri Jan 11 2019
Version update only
0.184.0
Thu Jan 10 2019
Updates
- Do not set optional TreeNodeItem properties if values match defaults
- Added interfaces for Property Pane and Table data providers.
- Changed 'connection' property name to 'imodel' in IPropertyDataProvider.
- Removed default exports in presentation-components.
0.183.0
Mon Jan 07 2019
Version update only
0.182.0
Mon Jan 07 2019
Version update only
0.181.0
Fri Jan 04 2019
Version update only
0.180.0
Wed Jan 02 2019
Version update only
0.179.0
Wed Dec 19 2018
Updates
- Throttling for withUnifiedSelection(Viewport) - avoid handling intermediate selection changes
- Fix linter warnings
0.178.0
Thu Dec 13 2018
Version update only
0.177.0
Wed Dec 12 2018
Updates
- Remove
selectionTarget
prop fromwithUnifiedSelection(Tree)
-SelectionTarget.Node
turned out to make no sense, so it got removed. Now the tree always works inSelectionTarget.Instance
mode. - Remove
selectedNodes
prop fromwithUnifiedSelection(Tree)
- it makes no sense to allow specify selected nodes for a unified selection tree. - Fix
withUnifiedSelection(Tree)
reloading on selection change to avoidforceRefresh()
call. - React to checkbox-related prop renames in ui-components
0.176.0
Mon Dec 10 2018
Version update only
0.175.0
Mon Dec 10 2018
Version update only
0.174.0
Mon Dec 10 2018
Updates
- Remove unused dependencies, add
build:watch
script
0.173.0
Thu Dec 06 2018
Version update only
0.172.0
Tue Dec 04 2018
Updates
- Changed index file name to match package name, eliminate subdirectory index files, decrease usage of default exports, change imports to use other packages' index file.
0.171.0
Mon Dec 03 2018
Updates
- PropertyRecord of type Array now also returns itemsTypeName under value property.
0.170.0
Mon Nov 26 2018
Updates
- PropertyRecord of type Array now also returns itemsTypeName under value property.
0.169.0
Tue Nov 20 2018
Updates
- Rename withFilteringSupport props: onHighlightedCounted -> onMatchesCounted, activeHighlightedIndex -> activeMatchIndex
0.168.0
Sat Nov 17 2018
Version update only
0.167.0
Fri Nov 16 2018
Version update only
0.166.0
Mon Nov 12 2018
Version update only
0.165.0
Mon Nov 12 2018
Updates
- Unified Selection: Fix selection change events being broadcasted indefinitely when multiple unified selection viewports are used
0.164.0
Thu Nov 08 2018
Updates
- Deprecated dev-cors-proxy-server and use of it.
- Fix filtered tree rendering "0 matches found" when there's no filtering applied and data provider returns 0 nodes
- Updated to TypeScript 3.1
- React to Tree API changes
0.163.0
Wed Oct 31 2018
Version update only
0.162.0
Wed Oct 24 2018
Updates
- Handle undefined structs and arrays
0.161.0
Fri Oct 19 2018
Version update only
0.160.0
Wed Oct 17 2018
Version update only
0.159.0
Tue Oct 16 2018
Version update only
0.158.0
Mon Oct 15 2018
Version update only
0.157.0
Sun Oct 14 2018
Updates
- Fixing scripts for linux
0.156.0
Fri Oct 12 2018
Updates
- Initial release
Last Updated: 08 December, 2023