Skip to content

Conversation

@imodeljs-admin
Copy link
Collaborator

@imodeljs-admin imodeljs-admin commented Dec 22, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to next, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

next is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on next.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@itwin/[email protected]

Major Changes

  • #1150: Support creating ECSQL query definitions based on instance filters, containing schema items that don't exist in the current iModel.

    To support that, the NodesQueryClauseFactory created by createNodesQueryClauseFactory returns a query-disabling result when it encounters such schema items. To ensure that's possible,
    the createNodesQueryClauseFactory function should be called with imodelAccess that is passed to HierarchyDefinition.defineHierarchyLevel.

    Breaking changes:

    • DefineHierarchyLevelProps.imodelKey was replaced with imodelAccess. If needed, the key can be accessed using imodelAccess.imodelKey. This affects the following APIs:
      • HierarchyDefinition.defineHierarchyLevel (function that uses these props),
      • DefineRootHierarchyLevelProps (extends the props type),
      • DefineInstanceNodeChildHierarchyLevelProps (extends the props type).

@itwin/[email protected]

Minor Changes

  • #1159: Introduced getTreeItemProps and treeRootProps to StrataKitTreeRenderer. This allows passing props to underlying Tree.Item and Tree.Root components.

    Breaking changes

    StrataKitTreeNodeRenderer props changes:

    • getMenuActions callback changed to menuActions prop (type: ReactNode[])
    • getInlineActions callback changed to inlineActions prop (type: ReactNode[])
    • getContextMenuActions callback changed to contextMenuActions prop (type: ReactNode[])
    • getLabel callback removed - use label prop instead
    • getSublabel callback removed - use description prop instead
    • getDecorations callback removed - use decorations prop instead
    • getClassName callback removed - use className prop instead
    • onNodeClick and onNodeKeyDown callbacks removed - use onClick and onKeyDown props instead

    StrataKitTreeRenderer props changes:

    • Props previously passed to StrataKitTreeNodeRenderer are no longer accepted
    • Use getTreeItemProps callback to provide props to specific Tree.Item components
    • Use getMenuActions, getInlineActions, and getContextMenuActions on StrataKitTreeRenderer to provide actions for nodes

Patch Changes

@imodeljs-admin imodeljs-admin requested a review from a team as a code owner December 22, 2025 11:37
@imodeljs-admin imodeljs-admin force-pushed the changeset-release/next branch from b6cf3ee to 3f3d55a Compare January 5, 2026 14:05
@imodeljs-admin imodeljs-admin reopened this Jan 5, 2026
@saskliutas saskliutas merged commit 14996ee into next Jan 12, 2026
6 checks passed
@saskliutas saskliutas deleted the changeset-release/next branch January 12, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants