diff --git a/.changeset/ready-days-look.md b/.changeset/ready-days-look.md new file mode 100644 index 000000000..103971852 --- /dev/null +++ b/.changeset/ready-days-look.md @@ -0,0 +1,12 @@ +--- +"@itwin/presentation-components": patch +"@itwin/presentation-core-interop": patch +"@itwin/presentation-hierarchies": patch +"@itwin/presentation-hierarchies-react": patch +"@itwin/presentation-opentelemetry": patch +"@itwin/presentation-shared": patch +"@itwin/presentation-testing": patch +"@itwin/unified-selection": patch +--- + +Bump iTwin.js dependencies to `^5.5.0`. diff --git a/.changeset/smooth-states-camp.md b/.changeset/smooth-states-camp.md new file mode 100644 index 000000000..82664d513 --- /dev/null +++ b/.changeset/smooth-states-camp.md @@ -0,0 +1,7 @@ +--- +"@itwin/presentation-components": patch +--- + +Fix `ContentDataProvider.getFieldByPropertyDescription` not finding array item and struct member fields. + +The fix requires the `@itwin/presentation-common` peer dependency to be at least version `5.6.0`. diff --git a/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts b/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts index 37ef0c2c6..eb48a47c9 100644 --- a/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts +++ b/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts @@ -12,12 +12,14 @@ import { insertSpatialCategory, } from "presentation-test-utilities"; import * as sinon from "sinon"; -import { PrimitiveValue, PropertyRecord } from "@itwin/appui-abstract"; +import { PrimitiveValue, PropertyDescription, PropertyRecord, PropertyValue, PropertyValueFormat } from "@itwin/appui-abstract"; import { PropertyCategory } from "@itwin/components-react"; -import { InstanceKey, KeySet, RuleTypes } from "@itwin/presentation-common"; +import { assert } from "@itwin/core-bentley"; +import { ArrayPropertiesField, combineFieldNames, InstanceKey, KeySet, PropertiesField, RuleTypes, StructPropertiesField } from "@itwin/presentation-common"; import { DEFAULT_PROPERTY_GRID_RULESET, PresentationPropertyDataProvider, PresentationPropertyDataProviderProps } from "@itwin/presentation-components"; import { Presentation } from "@itwin/presentation-frontend"; import { buildTestIModel } from "@itwin/presentation-testing"; +import { buildIModel, importSchema } from "../../IModelUtils.js"; import { initialize, terminate } from "../../IntegrationTests.js"; describe("PropertyDataProvider", async () => { @@ -75,19 +77,35 @@ describe("PropertyDataProvider", async () => { validateRecords(properties.records["/selected-item/"], [ { propName: "CodeValue", - valueComparer: (value) => expect(value.value).to.be.undefined, + valueComparer: (value) => + expect(value).to.containSubset({ + valueFormat: PropertyValueFormat.Primitive, + value: undefined, + }), }, { propName: "UserLabel", - valueComparer: (value) => expect(value.value).to.be.eq("My Element"), + valueComparer: (value) => + expect(value).to.containSubset({ + valueFormat: PropertyValueFormat.Primitive, + value: "My Element", + }), }, { propName: "Model", - valueComparer: (value) => expect((value.value as InstanceKey).id).to.be.eq(modelKey.id), + valueComparer: (value) => + expect(value).to.containSubset({ + valueFormat: PropertyValueFormat.Primitive, + value: { id: modelKey.id }, + }), }, { propName: "Category", - valueComparer: (value) => expect((value.value as InstanceKey).id).to.be.eq(categoryKey.id), + valueComparer: (value) => + expect(value).to.containSubset({ + valueFormat: PropertyValueFormat.Primitive, + value: { id: categoryKey.id }, + }), }, ]); }); @@ -115,19 +133,35 @@ describe("PropertyDataProvider", async () => { validateRecords(properties.records["/selected-item/"], [ { propName: "CodeValue", - valueComparer: (value) => expect(value.value).to.be.undefined, + valueComparer: (value) => + expect(value).to.containSubset({ + valueFormat: PropertyValueFormat.Primitive, + value: undefined, + }), }, { propName: "UserLabel", - valueComparer: (value) => expect(value.value).to.be.eq("My Element"), + valueComparer: (value) => + expect(value).to.containSubset({ + valueFormat: PropertyValueFormat.Primitive, + value: "My Element", + }), }, { propName: "Model", - valueComparer: (value) => expect((value.value as InstanceKey).id).to.be.eq(modelKey.id), + valueComparer: (value) => + expect(value).to.containSubset({ + valueFormat: PropertyValueFormat.Primitive, + value: { id: modelKey.id }, + }), }, { propName: "Category", - valueComparer: (value) => expect((value.value as InstanceKey).id).to.be.eq(categoryKey.id), + valueComparer: (value) => + expect(value).to.containSubset({ + valueFormat: PropertyValueFormat.Primitive, + value: { id: categoryKey.id }, + }), }, ]); }); @@ -289,6 +323,190 @@ describe("PropertyDataProvider", async () => { runTests("with flat property categories", (provider) => (provider.isNestedPropertyCategoryGroupingEnabled = false)); runTests("with nested property categories", (provider) => (provider.isNestedPropertyCategoryGroupingEnabled = true)); + it("finds array item & struct member fields", async function () { + const { imodel, ...keys } = await buildIModel(this, async (builder, mochaContext) => { + const schema = await importSchema( + mochaContext, + builder, + ` + + + + + + + bis:PhysicalElement + + + + + `, + ); + const categoryKey = insertSpatialCategory({ builder, fullClassNameSeparator: ":", codeValue: "My Category" }); + const modelKey = insertPhysicalModelWithPartition({ builder, fullClassNameSeparator: ":", codeValue: "My Model" }); + const elementKey = insertPhysicalElement({ + builder, + classFullName: `${schema.schemaAlias}:TestPhysicalObject`, + userLabel: "Test element", + modelId: modelKey.id, + categoryId: categoryKey.id, + ArrayProperty: ["Item 1", "Item 2"], + StructProperty: { StringMember: "Test string", NumericMember: 123 }, + StructArrayProperty: [ + { StringMember: "Item 1", NumericMember: 456 }, + { StringMember: "Item 2", NumericMember: 789 }, + ], + }); + return { element: elementKey }; + }); + + using provider = new PresentationPropertyDataProvider({ imodel }); + provider.keys = new KeySet([keys.element]); + const properties = await provider.getData(); + + // ensure we get what we expect + validateRecords(properties.records["/selected-item/"], [ + { + propName: "ArrayProperty", + valueComparer: (value, property) => { + assert(value.valueFormat === PropertyValueFormat.Array); + expect(value.itemsTypeName).to.eq("string"); + expect(value.items) + .to.have.lengthOf(2) + .and.to.containSubset([ + { property: { name: combineFieldNames("[*]", property.name), typename: "string" }, value: { value: "Item 1" } }, + { property: { name: combineFieldNames("[*]", property.name), typename: "string" }, value: { value: "Item 2" } }, + ]); + }, + }, + { + propName: "StructProperty", + valueComparer: (value, property) => { + assert(value.valueFormat === PropertyValueFormat.Struct); + expect(value.members).and.to.containSubset({ + StringMember: { + property: { name: combineFieldNames("StringMember", property.name), typename: "string" }, + value: { value: "Test string" }, + }, + NumericMember: { + property: { name: combineFieldNames("NumericMember", property.name), typename: "int" }, + value: { value: 123 }, + }, + }); + }, + }, + { + propName: "StructArrayProperty", + valueComparer: (value, property) => { + assert(value.valueFormat === PropertyValueFormat.Array); + expect(value.itemsTypeName).to.eq("TestStruct"); + expect(value.items) + .to.have.lengthOf(2) + .and.to.containSubset([ + { + property: { name: combineFieldNames("[*]", property.name), typename: "TestStruct" }, + value: { + valueFormat: PropertyValueFormat.Struct, + members: { + StringMember: { + property: { name: combineFieldNames("StringMember", combineFieldNames("[*]", property.name)), typename: "string" }, + value: { value: "Item 1" }, + }, + NumericMember: { + property: { name: combineFieldNames("NumericMember", combineFieldNames("[*]", property.name)), typename: "int" }, + value: { value: 456 }, + }, + }, + }, + }, + { + property: { name: combineFieldNames("[*]", property.name), typename: "TestStruct" }, + value: { + valueFormat: PropertyValueFormat.Struct, + members: { + StringMember: { + property: { name: combineFieldNames("StringMember", combineFieldNames("[*]", property.name)), typename: "string" }, + value: { value: "Item 2" }, + }, + NumericMember: { + property: { name: combineFieldNames("NumericMember", combineFieldNames("[*]", property.name)), typename: "int" }, + value: { value: 789 }, + }, + }, + }, + }, + ]); + }, + }, + ]); + + // test retrieving array items field + const arrayRecord = properties.records["/selected-item/"].find((r) => r.property.name.endsWith("ArrayProperty")); + assert(arrayRecord?.value.valueFormat === PropertyValueFormat.Array); + const arrayItemRecord = arrayRecord.value.items[0]; + const arrayItemField = (await provider.getFieldByPropertyDescription(arrayItemRecord.property)) as PropertiesField; + expect(arrayItemField).to.containSubset({ + name: "[*]", + label: "ArrayProperty", + }); + expect(arrayItemField.parentArrayField) + .to.be.instanceOf(ArrayPropertiesField) + .and.to.containSubset({ + label: "ArrayProperty", + type: { + valueFormat: "Array", + typeName: "string[]", + }, + }); + + // test retrieving struct member field + const structRecord = properties.records["/selected-item/"].find((r) => r.property.name.endsWith("StructProperty")); + assert(structRecord?.value.valueFormat === PropertyValueFormat.Struct); + const structMemberRecord = structRecord.value.members.StringMember; + const structMemberField = (await provider.getFieldByPropertyDescription(structMemberRecord.property)) as PropertiesField; + expect(structMemberField).to.containSubset({ + name: "StringMember", + }); + expect(structMemberField.parentStructField) + .to.be.instanceOf(StructPropertiesField) + .and.to.containSubset({ + label: "StructProperty", + type: { + valueFormat: "Struct", + typeName: "TestStruct", + }, + }); + + // test retrieving struct array member field + const structArrayRecord = properties.records["/selected-item/"].find((r) => r.property.name.endsWith("StructArrayProperty")); + assert(structArrayRecord?.value.valueFormat === PropertyValueFormat.Array); + const structArrayItemRecord = structArrayRecord.value.items[0]; + assert(structArrayItemRecord?.value.valueFormat === PropertyValueFormat.Struct); + const structArrayItemMemberRecord = structArrayItemRecord.value.members.StringMember; + const structArrayMemberField = (await provider.getFieldByPropertyDescription(structArrayItemMemberRecord.property)) as PropertiesField; + expect(structArrayMemberField).to.containSubset({ + name: "StringMember", + }); + expect(structArrayMemberField.parentStructField) + .to.be.instanceOf(StructPropertiesField) + .and.to.containSubset({ + label: "StructArrayProperty", + type: { + valueFormat: "Struct", + typeName: "TestStruct", + }, + }); + expect((structArrayMemberField.parentStructField as StructPropertiesField).parentArrayField) + .to.be.instanceOf(ArrayPropertiesField) + .and.to.containSubset({ + label: "StructArrayProperty", + type: { + valueFormat: "Array", + typeName: "TestStruct[]", + }, + }); + }); + it("gets property data after re-initializing Presentation", async function () { let categoryKey: InstanceKey; // eslint-disable-next-line @typescript-eslint/no-deprecated @@ -318,12 +536,15 @@ describe("PropertyDataProvider", async () => { }); }); -function validateRecords(records: PropertyRecord[], expectations: Array<{ propName: string; valueComparer?: (value: PrimitiveValue) => void }>) { +function validateRecords( + records: PropertyRecord[], + expectations: Array<{ propName: string; valueComparer?: (value: PropertyValue, property: PropertyDescription) => void }>, +) { for (const { propName, valueComparer } of expectations) { const record = records.find((rec) => rec.property.name.endsWith(propName)); if (!record) { throw new Error(`Failed to find PropertyRecord for property - ${propName}`); } - valueComparer?.(record.value as PrimitiveValue); + valueComparer?.(record.value, record.property); } } diff --git a/packages/components/src/presentation-components/common/Utils.ts b/packages/components/src/presentation-components/common/Utils.ts index d4c0ab92c..beb68f55b 100644 --- a/packages/components/src/presentation-components/common/Utils.ts +++ b/packages/components/src/presentation-components/common/Utils.ts @@ -51,14 +51,25 @@ export const getDisplayName =

(component: React.ComponentType

): string => * @internal */ export const findField = (descriptor: Descriptor, recordPropertyName: string): Field | undefined => { - let fieldsSource: { getFieldByName: (name: string) => Field | undefined } | undefined = descriptor; + // note: define `fieldsSource` as an object with optional `getFieldByName` method, because some field sources received this + // method later than our minimum required version of `@itwin/presentation-common` + let fieldsSource: { getFieldByName?: (name: string) => Field | undefined } = descriptor; const fieldNames = parseCombinedFieldNames(recordPropertyName); - while (fieldsSource && fieldNames.length) { - const field: Field | undefined = fieldsSource.getFieldByName(fieldNames.shift()!); - fieldsSource = field && field.isNestedContentField() ? field : undefined; + while (fieldNames.length) { + const field: Field | undefined = fieldsSource.getFieldByName?.(fieldNames.shift()!); if (!fieldNames.length) { return field; } + if (!field) { + return undefined; + } + if (field.isNestedContentField()) { + fieldsSource = field; + } else if (field.isPropertiesField() && (field.isStructPropertiesField?.() || field.isArrayPropertiesField?.())) { + fieldsSource = field; + } else { + return undefined; + } } return undefined; }; diff --git a/packages/components/src/test/_helpers/Content.ts b/packages/components/src/test/_helpers/Content.ts index cd916fd23..0223b515d 100644 --- a/packages/components/src/test/_helpers/Content.ts +++ b/packages/components/src/test/_helpers/Content.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { + ArrayPropertiesField, CategoryDescription, ClassInfo, Descriptor, @@ -22,6 +23,7 @@ import { RelationshipPath, RendererDescription, SelectClassInfo, + StructPropertiesField, StructTypeDescription, TypeDescription, ValuesMap, @@ -64,26 +66,47 @@ export function createTestSimpleContentField(props?: { }); } -export function createTestPropertiesContentField(props: { - properties: Property[]; - category?: CategoryDescription; - type?: TypeDescription; - name?: string; - label?: string; - isReadonly?: boolean; - priority?: number; - editor?: EditorDescription; - renderer?: RendererDescription; -}) { - return new PropertiesField({ - ...props, +export function createTestPropertiesContentField( + props: { + properties: Property[]; + category?: CategoryDescription; + type?: TypeDescription; + name?: string; + label?: string; + isReadonly?: boolean; + priority?: number; + editor?: EditorDescription; + renderer?: RendererDescription; + } & ( + | { + itemsField?: PropertiesField; + } + | { + memberFields?: PropertiesField[]; + } + ), +) { + const baseProps = { category: props.category ?? createTestCategoryDescription(), name: props.name ?? "PropertiesField", label: props.label ?? "Properties Field", type: props.type ?? { valueFormat: PropertyValueFormat.Primitive, typeName: "string" }, isReadonly: props.isReadonly ?? false, priority: props.priority ?? 0, - }); + }; + if ("itemsField" in props) { + const itemsField = props.itemsField; + if (!!itemsField) { + return new ArrayPropertiesField({ ...props, ...baseProps, itemsField }); + } + } + if ("memberFields" in props) { + const memberFields = props.memberFields; + if (!!memberFields) { + return new StructPropertiesField({ ...props, ...baseProps, memberFields }); + } + } + return new PropertiesField({ ...props, ...baseProps }); } export function createTestNestedContentField(props: { diff --git a/packages/components/src/test/common/ContentDataProvider.test.ts b/packages/components/src/test/common/ContentDataProvider.test.ts index 117e871b6..10f1d3489 100644 --- a/packages/components/src/test/common/ContentDataProvider.test.ts +++ b/packages/components/src/test/common/ContentDataProvider.test.ts @@ -20,9 +20,11 @@ import { Item, KeySet, Paged, + PropertyValueFormat, RegisteredRuleset, Ruleset, SelectionInfo, + TypeDescription, VariableValue, } from "@itwin/presentation-common"; import { IModelContentChangeEventArgs, Presentation, PresentationManager, RulesetManager, RulesetVariablesManager } from "@itwin/presentation-frontend"; @@ -614,7 +616,7 @@ describe("ContentDataProvider", () => { describe("getFieldByPropertyDescription", () => { let propertyDescription: PropertyDescription; - before(() => { + beforeEach(() => { propertyDescription = { name: "propertyName", displayLabel: "labelString", @@ -678,6 +680,90 @@ describe("ContentDataProvider", () => { expect(presentationManager.getContentDescriptor).to.be.calledOnce; expect(resultField).to.eq(nestedField); }); + + it("return a struct member field", async () => { + const memberFieldType: TypeDescription = { + valueFormat: PropertyValueFormat.Primitive, + typeName: "string", + }; + const memberField = createTestPropertiesContentField({ + name: "member-field", + type: memberFieldType, + properties: [ + { + property: createTestPropertyInfo({ name: "test-member-property" }), + }, + ], + }); + const structFieldType: TypeDescription = { + valueFormat: PropertyValueFormat.Struct, + typeName: "TestStruct", + members: [ + { + name: "member", + label: "Struct Member", + type: memberFieldType, + }, + ], + }; + const structField = createTestPropertiesContentField({ + name: "struct-field", + type: structFieldType, + properties: [ + { + property: createTestPropertyInfo({ name: "test-struct-property", type: structFieldType.typeName }), + }, + ], + memberFields: [memberField], + }); + const descriptor = createTestContentDescriptor({ fields: [structField] }); + presentationManager.getContentDescriptor.resolves(descriptor); + + propertyDescription.name = combineFieldNames(memberField.name, structField.name); + + const resultField = await provider.getFieldByPropertyDescription(propertyDescription); + expect(presentationManager.getContentDescriptor).to.be.calledOnce; + expect(resultField).to.eq(memberField); + }); + + it("return an array item field", async () => { + const itemsFieldType: TypeDescription = { + valueFormat: PropertyValueFormat.Primitive, + typeName: "string", + }; + const itemsField = createTestPropertiesContentField({ + name: "items-field", + type: itemsFieldType, + properties: [ + { + property: createTestPropertyInfo({ name: "test-items-property" }), + }, + ], + }); + const arrayFieldType: TypeDescription = { + valueFormat: PropertyValueFormat.Array, + typeName: "TestArray", + memberType: itemsFieldType, + }; + const arrayField = createTestPropertiesContentField({ + name: "array-field", + type: arrayFieldType, + properties: [ + { + property: createTestPropertyInfo({ name: "test-array-property", type: arrayFieldType.typeName }), + }, + ], + itemsField, + }); + const descriptor = createTestContentDescriptor({ fields: [arrayField] }); + presentationManager.getContentDescriptor.resolves(descriptor); + + propertyDescription.name = combineFieldNames(itemsField.name, arrayField.name); + + const resultField = await provider.getFieldByPropertyDescription(propertyDescription); + expect(presentationManager.getContentDescriptor).to.be.calledOnce; + expect(resultField).to.eq(itemsField); + }); }); describe("reacting to updates", () => { diff --git a/packages/components/src/test/common/Utils.test.ts b/packages/components/src/test/common/Utils.test.ts index 0bfdb5b98..8b3353301 100644 --- a/packages/components/src/test/common/Utils.test.ts +++ b/packages/components/src/test/common/Utils.test.ts @@ -60,6 +60,13 @@ describe("Utils", () => { expect(result).to.be.undefined; }); + it("returns undefined for field of invalid type", () => { + const invalidParentField = createTestPropertiesContentField({ name: "parent field", properties: [] }); + const descriptor = createTestContentDescriptor({ fields: [invalidParentField] }); + const result = findField(descriptor, combineFieldNames("child field", invalidParentField.name)); + expect(result).to.be.undefined; + }); + it("finds field in Descriptor.fields list", () => { const descriptor = createTestContentDescriptor({ fields: [createTestSimpleContentField()], @@ -78,6 +85,22 @@ describe("Utils", () => { const result = findField(descriptor, combineFieldNames(nestedField.name, nestingField.name)); expect(result!.name).to.eq(nestedField.name); }); + + it("finds array item field", () => { + const itemsField = createTestPropertiesContentField({ name: "items field", properties: [] }); + const arrayField = createTestPropertiesContentField({ itemsField, properties: [] }); + const descriptor = createTestContentDescriptor({ fields: [arrayField] }); + const result = findField(descriptor, combineFieldNames(itemsField.name, arrayField.name)); + expect(result!.name).to.eq(itemsField.name); + }); + + it("finds struct member field", () => { + const memberField = createTestPropertiesContentField({ name: "member field", properties: [] }); + const structField = createTestPropertiesContentField({ memberFields: [memberField], properties: [] }); + const descriptor = createTestContentDescriptor({ fields: [structField] }); + const result = findField(descriptor, combineFieldNames(memberField.name, structField.name)); + expect(result!.name).to.eq(memberField.name); + }); }); describe("createLabelRecord", () => { diff --git a/packages/components/src/test/propertygrid/DataProvider.test.snap b/packages/components/src/test/propertygrid/DataProvider.test.snap index 1246d4191..74c001964 100644 --- a/packages/components/src/test/propertygrid/DataProvider.test.snap +++ b/packages/components/src/test/propertygrid/DataProvider.test.snap @@ -1711,8 +1711,8 @@ Object { "links": undefined, "property": Object { "displayLabel": "Properties Field", - "name": "PropertiesField", - "typename": "MyArray[]", + "name": "MyArray", + "typename": "MyArrayItemType[]", }, "value": Object { "items": Array [ @@ -1727,8 +1727,8 @@ Object { "links": undefined, "property": Object { "displayLabel": "Properties Field", - "name": "PropertiesField", - "typename": "MyType", + "name": "MyArray$MyArrayItem", + "typename": "MyArrayItemType", }, "value": Object { "displayValue": "some display value 1", @@ -1747,8 +1747,8 @@ Object { "links": undefined, "property": Object { "displayLabel": "Properties Field", - "name": "PropertiesField", - "typename": "MyType", + "name": "MyArray$MyArrayItem", + "typename": "MyArrayItemType", }, "value": Object { "displayValue": "some display value 2", @@ -1757,7 +1757,7 @@ Object { }, }, ], - "itemsTypeName": "MyType", + "itemsTypeName": "MyArrayItemType", "valueFormat": 1, }, }, @@ -1866,12 +1866,12 @@ Object { "links": undefined, "property": Object { "displayLabel": "Properties Field", - "name": "PropertiesField", - "typename": "MyStruct", + "name": "MyStruct", + "typename": "MyStructType", }, "value": Object { "members": Object { - "MyProperty": PropertyRecord { + "MyMemberProperty": PropertyRecord { "autoExpand": undefined, "description": "some display value", "extendedData": undefined, @@ -1881,9 +1881,9 @@ Object { "isReadonly": undefined, "links": undefined, "property": Object { - "displayLabel": "My Property", - "name": "MyProperty", - "typename": "MyType", + "displayLabel": "My member property", + "name": "MyStruct$MyMemberProperty", + "typename": "MyMemberType", }, "value": Object { "displayValue": "some display value", @@ -3612,8 +3612,8 @@ Object { "links": undefined, "property": Object { "displayLabel": "Properties Field", - "name": "PropertiesField", - "typename": "MyArray[]", + "name": "MyArray", + "typename": "MyArrayItemType[]", }, "value": Object { "items": Array [ @@ -3628,8 +3628,8 @@ Object { "links": undefined, "property": Object { "displayLabel": "Properties Field", - "name": "PropertiesField", - "typename": "MyType", + "name": "MyArray$MyArrayItem", + "typename": "MyArrayItemType", }, "value": Object { "displayValue": "some display value 1", @@ -3648,8 +3648,8 @@ Object { "links": undefined, "property": Object { "displayLabel": "Properties Field", - "name": "PropertiesField", - "typename": "MyType", + "name": "MyArray$MyArrayItem", + "typename": "MyArrayItemType", }, "value": Object { "displayValue": "some display value 2", @@ -3658,7 +3658,7 @@ Object { }, }, ], - "itemsTypeName": "MyType", + "itemsTypeName": "MyArrayItemType", "valueFormat": 1, }, }, @@ -3767,12 +3767,12 @@ Object { "links": undefined, "property": Object { "displayLabel": "Properties Field", - "name": "PropertiesField", - "typename": "MyStruct", + "name": "MyStruct", + "typename": "MyStructType", }, "value": Object { "members": Object { - "MyProperty": PropertyRecord { + "MyMemberProperty": PropertyRecord { "autoExpand": undefined, "description": "some display value", "extendedData": undefined, @@ -3782,9 +3782,9 @@ Object { "isReadonly": undefined, "links": undefined, "property": Object { - "displayLabel": "My Property", - "name": "MyProperty", - "typename": "MyType", + "displayLabel": "My member property", + "name": "MyStruct$MyMemberProperty", + "typename": "MyMemberType", }, "value": Object { "displayValue": "some display value", diff --git a/packages/components/src/test/propertygrid/DataProvider.test.ts b/packages/components/src/test/propertygrid/DataProvider.test.ts index 821c098d7..4dfb3622e 100644 --- a/packages/components/src/test/propertygrid/DataProvider.test.ts +++ b/packages/components/src/test/propertygrid/DataProvider.test.ts @@ -23,7 +23,6 @@ import { Item, KoqPropertyValueFormatter, LabelDefinition, - Property, PropertyValueFormat, RelationshipMeaning, StructFieldMemberDescription, @@ -298,40 +297,49 @@ describe("PropertyDataProvider", () => { const createPrimitiveField = createTestSimpleContentField; const createArrayField = (props?: { name?: string; itemsType?: TypeDescription }) => { - const property: Property = { - property: createTestPropertyInfo(), - }; - const typeDescription: ArrayTypeDescription = { + const itemsType = props?.itemsType ?? { valueFormat: PropertyValueFormat.Primitive, typeName: "MyArrayItemType" }; + const arrayType: ArrayTypeDescription = { valueFormat: PropertyValueFormat.Array, - typeName: "MyArray[]", - memberType: props?.itemsType ?? { valueFormat: PropertyValueFormat.Primitive, typeName: "MyType" }, + typeName: "MyArrayItemType[]", + memberType: itemsType, }; return createTestPropertiesContentField({ - name: props?.name, - type: typeDescription, - properties: [property], + name: props?.name ?? "MyArray", + type: arrayType, + properties: [{ property: createTestPropertyInfo() }], + itemsField: createTestPropertiesContentField({ + name: "MyArrayItem", + type: itemsType, + properties: [{ property: createTestPropertyInfo({ name: itemsType.typeName }) }], + }), }); }; const createStructField = (props?: { name?: string; members?: StructFieldMemberDescription[] }) => { - const property: Property = { - property: createTestPropertyInfo(), - }; - const typeDescription: StructTypeDescription = { + const memberTypes = props?.members ?? [ + { + name: "MyMemberProperty", + label: "My member property", + type: { valueFormat: PropertyValueFormat.Primitive, typeName: "MyMemberType" }, + }, + ]; + const structType: StructTypeDescription = { valueFormat: PropertyValueFormat.Struct, - typeName: "MyStruct", - members: props?.members ?? [ - { - name: "MyProperty", - label: "My Property", - type: { valueFormat: PropertyValueFormat.Primitive, typeName: "MyType" }, - }, - ], + typeName: "MyStructType", + members: memberTypes, }; return createTestPropertiesContentField({ - name: props?.name, - type: typeDescription, - properties: [property], + name: props?.name ?? "MyStruct", + type: structType, + properties: [{ property: createTestPropertyInfo() }], + memberFields: memberTypes.map((member) => + createTestPropertiesContentField({ + name: member.name, + label: member.label, + type: member.type, + properties: [{ property: createTestPropertyInfo({ name: member.name }) }], + }), + ), }); }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de02c1447..141967f4c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,8 +20,8 @@ catalogs: version: 5.22.0 build-tools: '@itwin/build-tools': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.5.0 + version: 5.5.0 '@itwin/eslint-plugin': specifier: 5.1.0 version: 5.1.0 @@ -48,66 +48,66 @@ catalogs: version: 5.7.3 itwinjs-core: '@itwin/core-bentley': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.5.0 + version: 5.5.0 '@itwin/core-common': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.5.0 + version: 5.5.0 '@itwin/core-geometry': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.5.0 + version: 5.5.0 itwinjs-core-dev: '@itwin/appui-abstract': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/core-backend': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/core-bentley': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/core-common': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/core-electron': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/core-frontend': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/core-geometry': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/core-i18n': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/core-orbitgt': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/core-quantity': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/ecschema-metadata': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/ecschema-rpcinterface-common': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/ecschema-rpcinterface-impl': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/express-server': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/presentation-backend': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/presentation-common': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 '@itwin/presentation-frontend': - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.6.0-dev.5 + version: 5.6.0-dev.5 itwinui: '@itwin/itwinui-icons-react': specifier: ^2.11.0 @@ -276,61 +276,61 @@ importers: version: 1.0.4 '@itwin/appui-abstract': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/components-react': specifier: catalog:appui - version: 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/core-backend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0) '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/core-frontend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/core-orbitgt@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))(encoding@0.1.13) + version: 5.6.0-dev.5(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/core-orbitgt@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@itwin/ecschema-rpcinterface-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))))(@loaders.gl/core@4.3.4)(encoding@0.1.13) '@itwin/core-geometry': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-i18n': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(encoding@0.1.13) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(encoding@0.1.13) '@itwin/core-orbitgt': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-quantity': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) '@itwin/ecschema-metadata': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) '@itwin/ecschema-rpcinterface-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/ecschema-rpcinterface-impl': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))) + version: 5.6.0-dev.5(fa63f409abfb81d56d1cec96856bddf8) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) '@itwin/imodel-components-react': specifier: catalog:appui - version: 5.22.0(9ae9ead03f9ca868e6f316f741b059b4) + version: 5.22.0(226b0b564d3f6dbdbe0cb40c752ffefd) '@itwin/itwinui-react': specifier: catalog:itwinui version: 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/presentation-backend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/presentation-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))) + version: 5.6.0-dev.5(3ece17f5ba474e06dd945669456643d3) '@itwin/presentation-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/presentation-components': specifier: workspace:^ version: link:../../packages/components @@ -339,7 +339,7 @@ importers: version: link:../../packages/core-interop '@itwin/presentation-frontend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(1a7eb6ef516f6edd57c01b26c65d083c) + version: 5.6.0-dev.5(26e8c9b264e9b99d9bed1680b4d7018a) '@itwin/presentation-hierarchies': specifier: workspace:^ version: link:../../packages/hierarchies @@ -468,34 +468,34 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/core-backend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0) '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/ecschema-rpcinterface-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/ecschema-rpcinterface-impl': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))) + version: 5.6.0-dev.5(fa63f409abfb81d56d1cec96856bddf8) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) '@itwin/express-server': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2)) + version: 5.6.0-dev.5(@itwin/core-backend@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5)) '@itwin/presentation-backend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/presentation-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))) + version: 5.6.0-dev.5(3ece17f5ba474e06dd945669456643d3) '@itwin/presentation-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@types/node': specifier: catalog:build-tools version: 22.19.3 @@ -513,22 +513,22 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/ecschema-metadata': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) '@itwin/presentation-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/presentation-core-interop': specifier: workspace:* version: link:../../../packages/core-interop @@ -573,19 +573,19 @@ importers: version: 1.0.4 '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/core-backend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0) '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/ecschema-metadata': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) @@ -645,31 +645,31 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/core-backend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0) '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/core-electron': specifier: catalog:itwinjs-core-dev - version: 5.4.2(298a3d412814f15e522a5df37df56f07) + version: 5.6.0-dev.5(32e4b62ddb4101413d44666506966a5f) '@itwin/ecschema-rpcinterface-impl': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))) + version: 5.6.0-dev.5(fa63f409abfb81d56d1cec96856bddf8) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) '@itwin/express-server': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2)) + version: 5.6.0-dev.5(@itwin/core-backend@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5)) '@itwin/presentation-backend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/presentation-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))) + version: 5.6.0-dev.5(3ece17f5ba474e06dd945669456643d3) '@itwin/presentation-opentelemetry': specifier: workspace:* version: link:../../../packages/opentelemetry @@ -711,22 +711,22 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/ecschema-rpcinterface-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) '@itwin/presentation-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) eslint: specifier: catalog:build-tools version: 9.39.2 @@ -744,52 +744,52 @@ importers: version: 1.0.34 '@itwin/appui-abstract': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) '@itwin/appui-react': specifier: catalog:appui - version: 5.22.0(dc9e13612edabc5730c1e42659f51fb2) + version: 5.22.0(3ffb1234db5ec3252cb787cd5cfc75e2) '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/components-react': specifier: catalog:appui - version: 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/core-electron': specifier: catalog:itwinjs-core-dev - version: 5.4.2(298a3d412814f15e522a5df37df56f07) + version: 5.6.0-dev.5(32e4b62ddb4101413d44666506966a5f) '@itwin/core-frontend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/core-orbitgt@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))(encoding@0.1.13) + version: 5.6.0-dev.5(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/core-orbitgt@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@itwin/ecschema-rpcinterface-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))))(@loaders.gl/core@4.3.4)(encoding@0.1.13) '@itwin/core-i18n': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(encoding@0.1.13) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(encoding@0.1.13) '@itwin/core-orbitgt': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-quantity': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) '@itwin/core-react': specifier: catalog:appui - version: 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/ecschema-metadata': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) '@itwin/ecschema-rpcinterface-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) '@itwin/imodel-components-react': specifier: catalog:appui - version: 5.22.0(9ae9ead03f9ca868e6f316f741b059b4) + version: 5.22.0(226b0b564d3f6dbdbe0cb40c752ffefd) '@itwin/itwinui-icons-react': specifier: catalog:itwinui version: 2.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -798,7 +798,7 @@ importers: version: 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/presentation-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/presentation-components': specifier: workspace:* version: link:../../../packages/components @@ -807,7 +807,7 @@ importers: version: link:../../../packages/core-interop '@itwin/presentation-frontend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(1a7eb6ef516f6edd57c01b26c65d083c) + version: 5.6.0-dev.5(26e8c9b264e9b99d9bed1680b4d7018a) '@itwin/presentation-hierarchies': specifier: workspace:* version: link:../../../packages/hierarchies @@ -928,49 +928,49 @@ importers: devDependencies: '@itwin/appui-abstract': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/components-react': specifier: catalog:appui - version: 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/core-frontend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/core-orbitgt@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))(encoding@0.1.13) + version: 5.6.0-dev.5(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/core-orbitgt@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@itwin/ecschema-rpcinterface-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))))(@loaders.gl/core@4.3.4)(encoding@0.1.13) '@itwin/core-orbitgt': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-quantity': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) '@itwin/core-react': specifier: catalog:appui - version: 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/ecschema-metadata': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) '@itwin/imodel-components-react': specifier: catalog:appui - version: 5.22.0(9ae9ead03f9ca868e6f316f741b059b4) + version: 5.22.0(226b0b564d3f6dbdbe0cb40c752ffefd) '@itwin/itwinui-react': specifier: catalog:itwinui version: 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/presentation-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/presentation-frontend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(1a7eb6ef516f6edd57c01b26c65d083c) + version: 5.6.0-dev.5(26e8c9b264e9b99d9bed1680b4d7018a) '@itwin/unified-selection-react': specifier: workspace:^ version: link:../unified-selection-react @@ -1082,22 +1082,22 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/core-geometry': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-quantity': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) '@itwin/ecschema-metadata': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) @@ -1154,13 +1154,13 @@ importers: dependencies: '@itwin/core-bentley': specifier: catalog:itwinjs-core - version: 5.4.2 + version: 5.5.0 '@itwin/core-common': specifier: catalog:itwinjs-core - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.5.0(@itwin/core-bentley@5.5.0)(@itwin/core-geometry@5.5.0) '@itwin/core-geometry': specifier: catalog:itwinjs-core - version: 5.4.2 + version: 5.5.0 '@itwin/presentation-shared': specifier: workspace:^ version: link:../shared @@ -1173,7 +1173,7 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) @@ -1236,7 +1236,7 @@ importers: dependencies: '@itwin/core-bentley': specifier: catalog:itwinjs-core - version: 5.4.2 + version: 5.5.0 '@itwin/itwinui-icons-react': specifier: catalog:itwinui version: 2.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1267,7 +1267,7 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) @@ -1369,7 +1369,7 @@ importers: dependencies: '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/presentation-shared': specifier: workspace:^ version: link:../shared @@ -1379,7 +1379,7 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) @@ -1403,13 +1403,13 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) '@itwin/presentation-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@opentelemetry/api': specifier: ^1.9.0 version: 1.9.0 @@ -1463,11 +1463,11 @@ importers: dependencies: '@itwin/core-bentley': specifier: catalog:itwinjs-core - version: 5.4.2 + version: 5.5.0 devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) @@ -1524,13 +1524,13 @@ importers: devDependencies: '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/core-geometry': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) @@ -1564,40 +1564,40 @@ importers: devDependencies: '@itwin/appui-abstract': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/components-react': specifier: catalog:appui - version: 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/core-backend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0) '@itwin/core-bentley': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/core-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) '@itwin/core-frontend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/core-orbitgt@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))(encoding@0.1.13) + version: 5.6.0-dev.5(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/core-orbitgt@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@itwin/ecschema-rpcinterface-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))))(@loaders.gl/core@4.3.4)(encoding@0.1.13) '@itwin/core-orbitgt': specifier: catalog:itwinjs-core-dev - version: 5.4.2 + version: 5.6.0-dev.5 '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) '@itwin/presentation-backend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/presentation-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))) + version: 5.6.0-dev.5(3ece17f5ba474e06dd945669456643d3) '@itwin/presentation-common': specifier: catalog:itwinjs-core-dev - version: 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + version: 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/presentation-frontend': specifier: catalog:itwinjs-core-dev - version: 5.4.2(1a7eb6ef516f6edd57c01b26c65d083c) + version: 5.6.0-dev.5(26e8c9b264e9b99d9bed1680b4d7018a) '@types/chai': specifier: catalog:test-tools version: 5.2.3 @@ -1669,7 +1669,7 @@ importers: dependencies: '@itwin/core-bentley': specifier: catalog:itwinjs-core - version: 5.4.2 + version: 5.5.0 '@itwin/presentation-shared': specifier: workspace:^ version: link:../shared @@ -1682,7 +1682,7 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) @@ -1742,7 +1742,7 @@ importers: devDependencies: '@itwin/build-tools': specifier: catalog:build-tools - version: 5.4.2(@types/node@22.19.3) + version: 5.5.0(@types/node@22.19.3) '@itwin/eslint-plugin': specifier: catalog:build-tools version: 5.1.0(eslint@9.39.2)(typescript@5.7.3) @@ -2215,8 +2215,8 @@ packages: '@bentley/icons-generic-webfont@1.0.34': resolution: {integrity: sha512-5zZgs+himE2vjf39CVlDXMHCFAwSfcoORqJBk3Vji8QVCF8AIX4IX2DO6HlsIAM7szxMNqhz1kd07Xfppro6MA==} - '@bentley/imodeljs-native@5.4.20': - resolution: {integrity: sha512-h4YaJOMa8Krvuo6t4OnYqln6L/QLD/Vv/3IT6PAATzzIKFcEHQlivR1kV17l8zFKpNaLUDleNmisxbQduVaseA==} + '@bentley/imodeljs-native@5.6.3': + resolution: {integrity: sha512-9ND14vFds5AZxOqFvDSAojJQEaymF1PKuOWVmdxH9SlCxKdaNAriBhiAeCZDBv0pdKRyxYhq9uErontHzxmBkg==} '@changesets/apply-release-plan@7.0.14': resolution: {integrity: sha512-ddBvf9PHdy2YY0OUiEl3TV78mH9sckndJR14QAt87KLEbIov81XO0q0QAmvooBxXlqRRP8I9B7XOzZwQG7JkWA==} @@ -2953,10 +2953,10 @@ packages: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} - '@itwin/appui-abstract@5.4.2': - resolution: {integrity: sha512-n/eLQI79flN/wm826lS5yqgWl8Fgp9yMLS6VZ93FyEqVf2E/J8mo4fCku0B5Lk1QltMh9XRGOMbHttX+5ZV66Q==} + '@itwin/appui-abstract@5.6.0-dev.5': + resolution: {integrity: sha512-LmmhLC0JuZVdGt0+G1QyEbBklVe+Qc4D1M9a5DnswP2DinH26LEzzv/LRCZX/QE7tTrXV9/3whUg8m0eqKxTwg==} peerDependencies: - '@itwin/core-bentley': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 '@itwin/appui-react@5.22.0': resolution: {integrity: sha512-6FSoTeKS0XRfX+1K4hsb1Yv3YkW+z04C68jkwYB1bu65PGrKKlmcek+Z9NhyTffd9zC65BNt4UVwrsNy/Yl37A==} @@ -2976,8 +2976,8 @@ packages: react-redux: ^7.2.2 || ^8.0.0 || ^9.0.0 redux: ^4.1.0 || ^5.0.0 - '@itwin/build-tools@5.4.2': - resolution: {integrity: sha512-tcTOHkjOknCrX73JHO7+7mrgGQ5xrlaoh34HsggOuui9TJT1ogp5fU8yyBNOlOs9g4bwBrDUG3eghhe8ksy12A==} + '@itwin/build-tools@5.5.0': + resolution: {integrity: sha512-2bfPSJA0oHjxmZBqiI9afLjxchUKKs8qeAMgvfKFbGBuuTzu5ytP3lR3Kw9M9dFXGs6ZhmYV7ZrzfCB1vp01DA==} hasBin: true '@itwin/cloud-agnostic-core@3.0.4': @@ -3001,14 +3001,14 @@ packages: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - '@itwin/core-backend@5.4.2': - resolution: {integrity: sha512-MbFzqWBS9JoHS93qFhclBtCw1nBTJ0KYSgeHXhLIT0FLMjOzHZ2ahRvQi1JJ5Qnl9pChcbdgjpzWKHWm7fi1lw==} + '@itwin/core-backend@5.6.0-dev.5': + resolution: {integrity: sha512-ezNSuH58GGor0eJvMyVxy19zSoyuUe1JOPGNvPwDGK94IQQifyfKhwQlt01fDkt36UG2Qp/4UfaL0GtUT5LaxQ==} engines: {node: ^20.0.0 || ^22.0.0 || ^24.0.0} peerDependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2 - '@itwin/core-geometry': 5.4.2 - '@itwin/ecschema-metadata': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5 + '@itwin/core-geometry': 5.6.0-dev.5 + '@itwin/ecschema-metadata': 5.6.0-dev.5 '@opentelemetry/api': ^1.0.4 peerDependenciesMeta: '@opentelemetry/api': @@ -3017,48 +3017,63 @@ packages: '@itwin/core-bentley@5.4.2': resolution: {integrity: sha512-3CePcNeXFOEJRYbm38xpcJVitpry0rUAX4fOebUswv9xXFRxpHQe4lxNGJCMFC7OVJ6H1Zt/t52S37vP7EfvKg==} - '@itwin/core-common@5.4.2': - resolution: {integrity: sha512-01gDKZ9q/cKRcaOKEQv+dPnQbJPL0MwHrGpxmZzbRalP2Hbuu9p+1H1StBcy4N+qZG+sXTXCpHdTwyia5X6Lgw==} + '@itwin/core-bentley@5.5.0': + resolution: {integrity: sha512-FC8u7F3rGQieGeC1cu40OvWI3OeF76ZYszfVwJICS37/Igpj1bUS+Kvdcx+AGanEOVNn4Qmv1Wfq0DqcoLRZXg==} + + '@itwin/core-bentley@5.6.0-dev.5': + resolution: {integrity: sha512-1OOUvO/fKX0pu7vRNmXqOsaIJ13uPFWe7GcqsAtwyo0KDp/G18dr8woYil3O6ZilbmKX56QTVw8j8ra6BdDbNQ==} + + '@itwin/core-common@5.5.0': + resolution: {integrity: sha512-4QbjBPkfkowMuuOdvFxIHVFFVGR9c5ZdHLTYfnlWilNJK/Y5YozgA/PNDv+g8LVEjyaKjyXMLJDMXioOeyeR0g==} peerDependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-geometry': 5.4.2 + '@itwin/core-bentley': 5.5.0 + '@itwin/core-geometry': 5.5.0 - '@itwin/core-electron@5.4.2': - resolution: {integrity: sha512-8XR/Ds7IIJE2C4hiMijY9QRvp3A4h9PTTFCFMcm4345MbNYBOfYBm+VKIXMyYbuHMZuBlhUAnQUyy6n2YM65Qg==} + '@itwin/core-common@5.6.0-dev.5': + resolution: {integrity: sha512-rSDCrOuiLs9uTe2VAOrJ7uK/2BsjfamkGE+/FTuzckTiXsm9JHNmuMQ05p0hcHTg/35JExFSTOvf3r2vQdKkFA==} peerDependencies: - '@itwin/core-backend': 5.4.2 - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2 - '@itwin/core-frontend': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-geometry': 5.6.0-dev.5 + + '@itwin/core-electron@5.6.0-dev.5': + resolution: {integrity: sha512-eyf+RXk9plTrutE+lGNeWftp1khHgM0bTBEkB0cl3AMnTkqQyGN0XD4h0UDixcdNJvdi8KmIf73Kj7ArAFNjwQ==} + peerDependencies: + '@itwin/core-backend': 5.6.0-dev.5 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5 + '@itwin/core-frontend': 5.6.0-dev.5 electron: ^35.0.0 || ^36.0.0 || ^37.0.0 || ^38.0.0 || ^39.0.0 - '@itwin/core-frontend@5.4.2': - resolution: {integrity: sha512-joBWfNgn/5B9T0HUvQy1YszzVTGBL++LEI2Xon4Gx2S9dAmXN/CCdnou74y+mEI4OMeaO9QF7cmj60uD67fcfg==} + '@itwin/core-frontend@5.6.0-dev.5': + resolution: {integrity: sha512-ks4aikontQFUXMSeZ6kgJr32VmgcmPkH6x/YZ8vjPLWLd9hc5tDkaSAgMrwsVseMICQAiNAvaE0mqVYdo0kixQ==} peerDependencies: - '@itwin/appui-abstract': 5.4.2 - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2 - '@itwin/core-geometry': 5.4.2 - '@itwin/core-orbitgt': 5.4.2 - '@itwin/core-quantity': 5.4.2 - '@itwin/ecschema-metadata': 5.4.2 - '@itwin/ecschema-rpcinterface-common': 5.4.2 - - '@itwin/core-geometry@5.4.2': - resolution: {integrity: sha512-L73ERwO7fOyeyjnygCXMA8RF8mcN1SrLh8WlSBL8lzNlpLec5PIOvlZNZ5TMikmIZ+xCvJJUu9uV4S18nrJG6A==} - - '@itwin/core-i18n@5.4.2': - resolution: {integrity: sha512-msjARAyqO7coZgEGmZwd0G2KLLIrcLxc8bLN1rVpMGfoZxyML097ho2fxRLoPmycBeBzRGOHL+qU1MPuDs9Z3w==} + '@itwin/appui-abstract': 5.6.0-dev.5 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5 + '@itwin/core-geometry': 5.6.0-dev.5 + '@itwin/core-orbitgt': 5.6.0-dev.5 + '@itwin/core-quantity': 5.6.0-dev.5 + '@itwin/ecschema-metadata': 5.6.0-dev.5 + '@itwin/ecschema-rpcinterface-common': 5.6.0-dev.5 + + '@itwin/core-geometry@5.5.0': + resolution: {integrity: sha512-PZ6AwSycS5WxaGjzIBZGwQm2cUcIM8jlO6N8gisYAUTGq/rAhUhBeDn2lNks8n/Y3eelkk8mKqsAp/evjBL2jg==} + + '@itwin/core-geometry@5.6.0-dev.5': + resolution: {integrity: sha512-AbaqxeHkm4NXOTak84UFXP3TtwVc+IYQGm3lGXzTf7THtULdajGH1r6jLQuP3gLRizANwS9tUwfaJhgNSK2vIA==} + + '@itwin/core-i18n@5.6.0-dev.5': + resolution: {integrity: sha512-Mf3THheUJNJwsa3HXSiFvvJ4buIpgHgSbnQZTXsGqevlO3T5Zmz8YpD2bQWKnZcfkShDgHQ0El73uaZpH93U2Q==} peerDependencies: - '@itwin/core-bentley': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 - '@itwin/core-orbitgt@5.4.2': - resolution: {integrity: sha512-iZYwHb0tPN2ZyNhpPCf5ZbdvjcTFSdxBvDQagcNh1QDn4Xu5maJEya3UbM03HG07eOELMS8APzJQnL25Oj84YA==} + '@itwin/core-orbitgt@5.6.0-dev.5': + resolution: {integrity: sha512-TVMq6SRJfOvK5L1WzjCMNIIJkPYQkkdLdWhYUoYJbL/CFdGvrcWqBxoiNiIN/Kthq8jzDKgZRAKWwT88J2YRAA==} - '@itwin/core-quantity@5.4.2': - resolution: {integrity: sha512-Msd6yXU3p62mWAbRpypjGCigpK+bAuhPlvHBq7flTmYFbESZEokMGWWXOfmTpfnnkCcOlgQOPkilblgdekvzGA==} + '@itwin/core-quantity@5.6.0-dev.5': + resolution: {integrity: sha512-azO2pPrFTq+8DMMlqzGIBUsAoqGD9NLlCH8xsropLAaTZQbA3hKPNmjbnSQZVyAxxscZ+aar52914vJIV6FX8A==} peerDependencies: - '@itwin/core-bentley': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 '@itwin/core-react@5.22.0': resolution: {integrity: sha512-FUc38HBesT8vzFLxuWN3xwHMkWE1pBMIWph8mwhoSFxg26GUkpXriYvgTBuY2VUa6OqryZ100J8vuUQECgcFoQ==} @@ -3069,29 +3084,29 @@ packages: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - '@itwin/ecschema-metadata@5.4.2': - resolution: {integrity: sha512-XI4q4PVNwAYAG1Av8c8oM5RLEbQvPuOSx7pLbMnWPlX2gf9BFU69Vp9GyicMZghBiIMtcmKbji35tc1aXGawUw==} + '@itwin/ecschema-metadata@5.6.0-dev.5': + resolution: {integrity: sha512-Rol6YmgUeX5r4W51fFxvLQPrE86dJ9MZ0yldRIpZK5YzEYJfUrZK25izcMDfcNeUuazW+B43LshZz4F6iet8pA==} peerDependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-quantity': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-quantity': 5.6.0-dev.5 - '@itwin/ecschema-rpcinterface-common@5.4.2': - resolution: {integrity: sha512-wBaSTUX9gjDYrEq1Us4mpB4Tnz5Rg/rVmh2AKCeKx6kk5PLGFvcuNjDWcRzIeeBly9K6T4+nC5FZAk2BRBrrCw==} + '@itwin/ecschema-rpcinterface-common@5.6.0-dev.5': + resolution: {integrity: sha512-2iwhuXs9kRpsQz/zX7ix2CfGiUCsgbkYsgmnmb9pd2nO4njsDGhohWQN1igvoKqfyc1LjS/DXsukOO1LkTbw0Q==} peerDependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2 - '@itwin/core-geometry': 5.4.2 - '@itwin/ecschema-metadata': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5 + '@itwin/core-geometry': 5.6.0-dev.5 + '@itwin/ecschema-metadata': 5.6.0-dev.5 - '@itwin/ecschema-rpcinterface-impl@5.4.2': - resolution: {integrity: sha512-MfICfIJrALZFvFbiDbq/+5xbCc9c11ZWf6iHNfMzh+bC3mDrp6xPL06ZNVvn53lxmADe/gIoxXdnGMEZmMwctg==} + '@itwin/ecschema-rpcinterface-impl@5.6.0-dev.5': + resolution: {integrity: sha512-pQyAQKTexy4fRIGd7V9OAxn9rDMpBgknEyNL6JnB/uPSGumaPtYIVgpm8EOq/IX6kS+4ULqduU/5j8G1y7E91g==} peerDependencies: - '@itwin/core-backend': 5.4.2 - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2 - '@itwin/core-geometry': 5.4.2 - '@itwin/ecschema-metadata': 5.4.2 - '@itwin/ecschema-rpcinterface-common': 5.4.2 + '@itwin/core-backend': 5.6.0-dev.5 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5 + '@itwin/core-geometry': 5.6.0-dev.5 + '@itwin/ecschema-metadata': 5.6.0-dev.5 + '@itwin/ecschema-rpcinterface-common': 5.6.0-dev.5 '@itwin/eslint-plugin@5.1.0': resolution: {integrity: sha512-hGpVdlHlStuZmMGBKQ2KwsjLkTMl+sBCTrRy9fMSpwIa4kX/TxeQuifZyTM8bzhXEd9I4G8weOpYR0HU9MX+ug==} @@ -3101,12 +3116,12 @@ packages: eslint: ^9.11.1 typescript: ^3.7.0 || ^4.0.0 || ^5.0.0 - '@itwin/express-server@5.4.2': - resolution: {integrity: sha512-f+firOlWf6oaOYRpzTbilr1umQtsCcACkC7LflVF5YBS7Yc/ro9VUv+Jvr+H8HCTepRw4U5PMviu8B4aZUfJBw==} + '@itwin/express-server@5.6.0-dev.5': + resolution: {integrity: sha512-mh9AjuVPFOTHemH+dqkxPA3+aSYsiM5wz9gu58T8T25vxhS+HGjgRniwYoZq9dNKJr4z8qcla8+DmTPuyu5LQg==} engines: {node: ^20.0.0 || ^22.0.0 || ^24.0.0} peerDependencies: - '@itwin/core-backend': 5.4.2 - '@itwin/core-common': 5.4.2 + '@itwin/core-backend': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5 '@itwin/imodel-components-react@5.22.0': resolution: {integrity: sha512-LhWm5MpjY4QH76pbfEGwT6YfxTBeHBYQO11TAyS666jLI5LPDupQCE5+dbZVbcS3kYGbXIgQD6uEbQKcAmf5hg==} @@ -3167,33 +3182,33 @@ packages: reflect-metadata: optional: true - '@itwin/presentation-backend@5.4.2': - resolution: {integrity: sha512-/8o8MBqkMQrKUObgRtLv0uBo+XdxutyD4QS1t9RGrRs5jn1o0C+2BxBe5BJKsntBcG45HWMzJQHNaF5dQAwN3w==} + '@itwin/presentation-backend@5.6.0-dev.5': + resolution: {integrity: sha512-ze63pFiVxk2UuXTQPZmxEmImqCga8UvE/ZxjJ7yrSNxWg1dpQQvBWX7efeYppRH5D6pp2GRUysHv9zkfoxlCAg==} peerDependencies: - '@itwin/core-backend': 5.4.2 - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2 - '@itwin/core-quantity': 5.4.2 - '@itwin/ecschema-metadata': 5.4.2 - '@itwin/presentation-common': 5.4.2 - - '@itwin/presentation-common@5.4.2': - resolution: {integrity: sha512-uj0/FCt9sKG8kIeLxQfIRgj5O7rVPW7Xv5sjMkvF+yRO2pKtX6NIUDmp35rxZN7EmvIhLKK/xi2YfZrDVv4J3g==} + '@itwin/core-backend': 5.6.0-dev.5 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5 + '@itwin/core-quantity': 5.6.0-dev.5 + '@itwin/ecschema-metadata': 5.6.0-dev.5 + '@itwin/presentation-common': 5.6.0-dev.5 + + '@itwin/presentation-common@5.6.0-dev.5': + resolution: {integrity: sha512-ZQNuUBU0dXvX63U1qFTcRzqVf1AOrkeHy7WIz1Ez+5/j/Y67knk1NJjulL5SfHO2+FyrwbCyLlHybMZ/BCK5/A==} peerDependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2 - '@itwin/core-quantity': 5.4.2 - '@itwin/ecschema-metadata': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5 + '@itwin/core-quantity': 5.6.0-dev.5 + '@itwin/ecschema-metadata': 5.6.0-dev.5 - '@itwin/presentation-frontend@5.4.2': - resolution: {integrity: sha512-1v3dthD9/ma8hIBF1xSESMOrK6My/M0fqfC10L2HByVEuF1WUdAOREaXf3DfJVFAzivinvpaj4TZSzgSTFqsbA==} + '@itwin/presentation-frontend@5.6.0-dev.5': + resolution: {integrity: sha512-uC98Q25DcrCj5R9HmTd46WRp6isSCYlQFU7IBBFjt+NoalhoHxp4iItTXa9rrE7PT0ZnimoCffP+tXqbb15V8w==} peerDependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2 - '@itwin/core-frontend': 5.4.2 - '@itwin/core-quantity': 5.4.2 - '@itwin/ecschema-metadata': 5.4.2 - '@itwin/presentation-common': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5 + '@itwin/core-frontend': 5.6.0-dev.5 + '@itwin/core-quantity': 5.6.0-dev.5 + '@itwin/ecschema-metadata': 5.6.0-dev.5 + '@itwin/presentation-common': 5.6.0-dev.5 '@itwin/presentation-shared@1.2.5': resolution: {integrity: sha512-DL+ChOSOXIx7w6dJGrh0quZve3IS+u65HuYNmz+HVV11huZniSWVR8NlrHTYJRQVjXkr93JquLTNtqHfPzX79A==} @@ -3201,8 +3216,8 @@ packages: '@itwin/unified-selection@1.6.3': resolution: {integrity: sha512-qBb0dNOm20Io4E5CVwAKcVeJF39Va9gN6A5XBXh+ZdaqP4YRemxUeGtNh1SZQX3v5udDliI6URGnGcqjZRJIfQ==} - '@itwin/webgl-compatibility@5.4.2': - resolution: {integrity: sha512-XRmV4N55RpU4kiRWT7h4mS49EgG8nOxns3XCuFLKbHY7c2f5y8YL7Zl/viGcfCga8/YkS3ycqKMcSsB1jpcjCQ==} + '@itwin/webgl-compatibility@5.6.0-dev.5': + resolution: {integrity: sha512-Be6h7yfK6Kr0V4ma4Vh+fAHV/NdkqVgaHT5QMn3R3UF6BmNl32gaLl7qvPptXUStT3HTO2BCRT1U8gwXUfVFDg==} '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -10261,7 +10276,7 @@ snapshots: '@bentley/icons-generic-webfont@1.0.34': {} - '@bentley/imodeljs-native@5.4.20': {} + '@bentley/imodeljs-native@5.6.3': {} '@changesets/apply-release-plan@7.0.14': dependencies: @@ -11004,21 +11019,21 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2)': + '@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)': dependencies: - '@itwin/core-bentley': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 - '@itwin/appui-react@5.22.0(dc9e13612edabc5730c1e42659f51fb2)': + '@itwin/appui-react@5.22.0(3ffb1234db5ec3252cb787cd5cfc75e2)': dependencies: - '@itwin/appui-abstract': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/components-react': 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) - '@itwin/core-frontend': 5.4.2(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/core-orbitgt@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))(encoding@0.1.13) - '@itwin/core-geometry': 5.4.2 - '@itwin/core-quantity': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/core-react': 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@itwin/imodel-components-react': 5.22.0(9ae9ead03f9ca868e6f316f741b059b4) + '@itwin/appui-abstract': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/components-react': 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) + '@itwin/core-frontend': 5.6.0-dev.5(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/core-orbitgt@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@itwin/ecschema-rpcinterface-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))))(@loaders.gl/core@4.3.4)(encoding@0.1.13) + '@itwin/core-geometry': 5.6.0-dev.5 + '@itwin/core-quantity': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/core-react': 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@itwin/imodel-components-react': 5.22.0(226b0b564d3f6dbdbe0cb40c752ffefd) '@itwin/itwinui-icons-react': 2.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/itwinui-illustrations-react': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/itwinui-react': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -11037,7 +11052,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@itwin/build-tools@5.4.2(@types/node@22.19.3)': + '@itwin/build-tools@5.5.0(@types/node@22.19.3)': dependencies: '@microsoft/api-extractor': 7.52.15(@types/node@22.19.3) chalk: 3.0.0 @@ -11050,7 +11065,7 @@ snapshots: rimraf: 6.1.2 tree-kill: 1.2.2 typedoc: 0.26.11(typescript@5.6.3) - typedoc-plugin-merge-modules: 6.1.0(typedoc@0.26.11(typescript@5.6.3)) + typedoc-plugin-merge-modules: 6.1.0(typedoc@0.26.11(typescript@5.7.3)) typescript: 5.6.3 wtfnode: 0.9.4 yargs: 17.7.2 @@ -11060,11 +11075,11 @@ snapshots: '@itwin/cloud-agnostic-core@3.0.4': {} - '@itwin/components-react@5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@itwin/components-react@5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@itwin/appui-abstract': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/core-bentley': 5.4.2 - '@itwin/core-react': 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@itwin/appui-abstract': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-react': 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/itwinui-icons-react': 2.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/itwinui-react': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 @@ -11077,14 +11092,14 @@ snapshots: rxjs: 7.8.2 ts-key-enum: 2.0.13 - '@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0)': + '@itwin/core-backend@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0)': dependencies: '@azure/storage-blob': 12.29.1 - '@bentley/imodeljs-native': 5.4.20 - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) - '@itwin/core-geometry': 5.4.2 - '@itwin/ecschema-metadata': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) + '@bentley/imodeljs-native': 5.6.3 + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) + '@itwin/core-geometry': 5.6.0-dev.5 + '@itwin/ecschema-metadata': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) '@itwin/object-storage-azure': 3.0.4 form-data: 4.0.5 fs-extra: 8.1.0 @@ -11106,19 +11121,30 @@ snapshots: '@itwin/core-bentley@5.4.2': {} - '@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2)': + '@itwin/core-bentley@5.5.0': {} + + '@itwin/core-bentley@5.6.0-dev.5': {} + + '@itwin/core-common@5.5.0(@itwin/core-bentley@5.5.0)(@itwin/core-geometry@5.5.0)': dependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-geometry': 5.4.2 + '@itwin/core-bentley': 5.5.0 + '@itwin/core-geometry': 5.5.0 flatbuffers: 1.12.0 js-base64: 3.7.8 - '@itwin/core-electron@5.4.2(298a3d412814f15e522a5df37df56f07)': + '@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5)': dependencies: - '@itwin/core-backend': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0) - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) - '@itwin/core-frontend': 5.4.2(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/core-orbitgt@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))(encoding@0.1.13) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-geometry': 5.6.0-dev.5 + flatbuffers: 1.12.0 + js-base64: 3.7.8 + + '@itwin/core-electron@5.6.0-dev.5(32e4b62ddb4101413d44666506966a5f)': + dependencies: + '@itwin/core-backend': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) + '@itwin/core-frontend': 5.6.0-dev.5(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/core-orbitgt@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@itwin/ecschema-rpcinterface-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))))(@loaders.gl/core@4.3.4)(encoding@0.1.13) '@openid/appauth': 1.3.2 electron: 35.7.5 open: 7.4.2 @@ -11126,49 +11152,54 @@ snapshots: transitivePeerDependencies: - debug - '@itwin/core-frontend@5.4.2(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/core-orbitgt@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))(encoding@0.1.13)': - dependencies: - '@itwin/appui-abstract': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) - '@itwin/core-geometry': 5.4.2 - '@itwin/core-i18n': 5.4.2(@itwin/core-bentley@5.4.2)(encoding@0.1.13) - '@itwin/core-orbitgt': 5.4.2 - '@itwin/core-quantity': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/ecschema-metadata': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) - '@itwin/ecschema-rpcinterface-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) - '@itwin/webgl-compatibility': 5.4.2 - '@loaders.gl/core': 4.3.4 + '@itwin/core-frontend@5.6.0-dev.5(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/core-orbitgt@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@itwin/ecschema-rpcinterface-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))))(@loaders.gl/core@4.3.4)(encoding@0.1.13)': + dependencies: + '@itwin/appui-abstract': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) + '@itwin/core-geometry': 5.6.0-dev.5 + '@itwin/core-i18n': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(encoding@0.1.13) + '@itwin/core-orbitgt': 5.6.0-dev.5 + '@itwin/core-quantity': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/ecschema-metadata': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) + '@itwin/ecschema-rpcinterface-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) + '@itwin/webgl-compatibility': 5.6.0-dev.5 '@loaders.gl/draco': 4.3.4(@loaders.gl/core@4.3.4) fuse.js: 3.6.1 wms-capabilities: 0.4.0 transitivePeerDependencies: + - '@loaders.gl/core' - encoding - '@itwin/core-geometry@5.4.2': + '@itwin/core-geometry@5.5.0': dependencies: - '@itwin/core-bentley': 5.4.2 + '@itwin/core-bentley': 5.5.0 flatbuffers: 1.12.0 - '@itwin/core-i18n@5.4.2(@itwin/core-bentley@5.4.2)(encoding@0.1.13)': + '@itwin/core-geometry@5.6.0-dev.5': dependencies: - '@itwin/core-bentley': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 + flatbuffers: 1.12.0 + + '@itwin/core-i18n@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(encoding@0.1.13)': + dependencies: + '@itwin/core-bentley': 5.6.0-dev.5 i18next: 21.10.0 i18next-browser-languagedetector: 6.1.8 i18next-http-backend: 3.0.2(encoding@0.1.13) transitivePeerDependencies: - encoding - '@itwin/core-orbitgt@5.4.2': {} + '@itwin/core-orbitgt@5.6.0-dev.5': {} - '@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)': + '@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)': dependencies: - '@itwin/core-bentley': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 - '@itwin/core-react@5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@itwin/core-react@5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@itwin/appui-abstract': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/core-bentley': 5.4.2 + '@itwin/appui-abstract': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/core-bentley': 5.6.0-dev.5 '@itwin/itwinui-icons-react': 2.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/itwinui-react': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 @@ -11179,26 +11210,26 @@ snapshots: react-dom: 18.3.1(react@18.3.1) ts-key-enum: 2.0.13 - '@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))': + '@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))': dependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-quantity': 5.4.2(@itwin/core-bentley@5.4.2) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-quantity': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) - '@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))': + '@itwin/ecschema-rpcinterface-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))': dependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) - '@itwin/core-geometry': 5.4.2 - '@itwin/ecschema-metadata': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) + '@itwin/core-geometry': 5.6.0-dev.5 + '@itwin/ecschema-metadata': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) - '@itwin/ecschema-rpcinterface-impl@5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))': + '@itwin/ecschema-rpcinterface-impl@5.6.0-dev.5(fa63f409abfb81d56d1cec96856bddf8)': dependencies: - '@itwin/core-backend': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0) - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) - '@itwin/core-geometry': 5.4.2 - '@itwin/ecschema-metadata': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) - '@itwin/ecschema-rpcinterface-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + '@itwin/core-backend': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) + '@itwin/core-geometry': 5.6.0-dev.5 + '@itwin/ecschema-metadata': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) + '@itwin/ecschema-rpcinterface-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/eslint-plugin@5.1.0(eslint@9.39.2)(typescript@5.7.3)': dependencies: @@ -11220,10 +11251,10 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@itwin/express-server@5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))': + '@itwin/express-server@5.6.0-dev.5(@itwin/core-backend@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))': dependencies: - '@itwin/core-backend': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0) - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) + '@itwin/core-backend': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0) + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) express: 4.22.1 express-ws: 5.0.2(express@4.22.1) transitivePeerDependencies: @@ -11231,16 +11262,16 @@ snapshots: - supports-color - utf-8-validate - '@itwin/imodel-components-react@5.22.0(9ae9ead03f9ca868e6f316f741b059b4)': + '@itwin/imodel-components-react@5.22.0(226b0b564d3f6dbdbe0cb40c752ffefd)': dependencies: - '@itwin/appui-abstract': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/components-react': 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) - '@itwin/core-frontend': 5.4.2(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/core-orbitgt@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))(encoding@0.1.13) - '@itwin/core-geometry': 5.4.2 - '@itwin/core-quantity': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/core-react': 5.22.0(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@itwin/appui-abstract': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/components-react': 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-react@5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) + '@itwin/core-frontend': 5.6.0-dev.5(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/core-orbitgt@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@itwin/ecschema-rpcinterface-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))))(@loaders.gl/core@4.3.4)(encoding@0.1.13) + '@itwin/core-geometry': 5.6.0-dev.5 + '@itwin/core-quantity': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/core-react': 5.22.0(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/itwinui-react@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/itwinui-icons-react': 2.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@itwin/itwinui-react': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 @@ -11286,36 +11317,36 @@ snapshots: transitivePeerDependencies: - debug - '@itwin/presentation-backend@5.4.2(@itwin/core-backend@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/presentation-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))': + '@itwin/presentation-backend@5.6.0-dev.5(3ece17f5ba474e06dd945669456643d3)': dependencies: - '@itwin/core-backend': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@opentelemetry/api@1.9.0) - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) - '@itwin/core-quantity': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/ecschema-metadata': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) - '@itwin/presentation-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + '@itwin/core-backend': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@opentelemetry/api@1.9.0) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) + '@itwin/core-quantity': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/ecschema-metadata': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) + '@itwin/presentation-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/presentation-shared': 1.2.5 object-hash: 1.3.1 rxjs: 7.8.2 rxjs-for-await: 1.0.0(rxjs@7.8.2) semver: 7.7.3 - '@itwin/presentation-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))': + '@itwin/presentation-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))': dependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) - '@itwin/core-quantity': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/ecschema-metadata': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) + '@itwin/core-quantity': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/ecschema-metadata': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) '@itwin/presentation-shared': 1.2.5 - '@itwin/presentation-frontend@5.4.2(1a7eb6ef516f6edd57c01b26c65d083c)': + '@itwin/presentation-frontend@5.6.0-dev.5(26e8c9b264e9b99d9bed1680b4d7018a)': dependencies: - '@itwin/core-bentley': 5.4.2 - '@itwin/core-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2) - '@itwin/core-frontend': 5.4.2(@itwin/appui-abstract@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/core-orbitgt@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)))(@itwin/ecschema-rpcinterface-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-geometry@5.4.2)(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))))(encoding@0.1.13) - '@itwin/core-quantity': 5.4.2(@itwin/core-bentley@5.4.2) - '@itwin/ecschema-metadata': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2)) - '@itwin/presentation-common': 5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-common@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-geometry@5.4.2))(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))(@itwin/ecschema-metadata@5.4.2(@itwin/core-bentley@5.4.2)(@itwin/core-quantity@5.4.2(@itwin/core-bentley@5.4.2))) + '@itwin/core-bentley': 5.6.0-dev.5 + '@itwin/core-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5) + '@itwin/core-frontend': 5.6.0-dev.5(@itwin/appui-abstract@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/core-orbitgt@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)))(@itwin/ecschema-rpcinterface-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-geometry@5.6.0-dev.5)(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))))(@loaders.gl/core@4.3.4)(encoding@0.1.13) + '@itwin/core-quantity': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5) + '@itwin/ecschema-metadata': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)) + '@itwin/presentation-common': 5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-common@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-geometry@5.6.0-dev.5))(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))(@itwin/ecschema-metadata@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5)(@itwin/core-quantity@5.6.0-dev.5(@itwin/core-bentley@5.6.0-dev.5))) '@itwin/unified-selection': 1.6.3 rxjs: 7.8.2 rxjs-for-await: 1.0.0(rxjs@7.8.2) @@ -11331,9 +11362,9 @@ snapshots: rxjs: 7.8.2 rxjs-for-await: 1.0.0(rxjs@7.8.2) - '@itwin/webgl-compatibility@5.4.2': + '@itwin/webgl-compatibility@5.6.0-dev.5': dependencies: - '@itwin/core-bentley': 5.4.2 + '@itwin/core-bentley': 5.6.0-dev.5 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -17641,7 +17672,7 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typedoc-plugin-merge-modules@6.1.0(typedoc@0.26.11(typescript@5.6.3)): + typedoc-plugin-merge-modules@6.1.0(typedoc@0.26.11(typescript@5.7.3)): dependencies: typedoc: 0.26.11(typescript@5.6.3) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 767330fa7..db423fe64 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,7 +11,7 @@ catalogs: '@itwin/core-react': ^5.22.0 '@itwin/imodel-components-react': ^5.22.0 build-tools: - '@itwin/build-tools': ^5.4.2 + '@itwin/build-tools': ^5.5.0 '@itwin/eslint-plugin': 5.1.0 '@types/node': ^22.19.3 cpx2: ^7.0.2 @@ -21,28 +21,28 @@ catalogs: rimraf: ^6.1.2 typescript: ~5.7.3 itwinjs-core: - '@itwin/core-bentley': ^5.4.2 - '@itwin/core-common': ^5.4.2 - '@itwin/core-geometry': ^5.4.2 + '@itwin/core-bentley': ^5.5.0 + '@itwin/core-common': ^5.5.0 + '@itwin/core-geometry': ^5.5.0 itwinjs-core-dev: - '@itwin/appui-abstract': ^5.4.2 - '@itwin/core-backend': ^5.4.2 - '@itwin/core-bentley': ^5.4.2 - '@itwin/core-common': ^5.4.2 - '@itwin/core-electron': ^5.4.2 - '@itwin/core-frontend': ^5.4.2 - '@itwin/core-geometry': ^5.4.2 - '@itwin/core-i18n': ^5.4.2 - '@itwin/core-orbitgt': ^5.4.2 - '@itwin/core-quantity': ^5.4.2 - '@itwin/ecschema-metadata': ^5.4.2 - '@itwin/ecschema-rpcinterface-common': ^5.4.2 - '@itwin/ecschema-rpcinterface-impl': ^5.4.2 - '@itwin/express-server': ^5.4.2 - '@itwin/presentation-backend': ^5.4.2 - '@itwin/presentation-common': ^5.4.2 - '@itwin/presentation-frontend': ^5.4.2 - '@itwin/webgl-compatibility': ^5.4.2 + '@itwin/appui-abstract': ^5.6.0-dev.5 + '@itwin/core-backend': ^5.6.0-dev.5 + '@itwin/core-bentley': ^5.6.0-dev.5 + '@itwin/core-common': ^5.6.0-dev.5 + '@itwin/core-electron': ^5.6.0-dev.5 + '@itwin/core-frontend': ^5.6.0-dev.5 + '@itwin/core-geometry': ^5.6.0-dev.5 + '@itwin/core-i18n': ^5.6.0-dev.5 + '@itwin/core-orbitgt': ^5.6.0-dev.5 + '@itwin/core-quantity': ^5.6.0-dev.5 + '@itwin/ecschema-metadata': ^5.6.0-dev.5 + '@itwin/ecschema-rpcinterface-common': ^5.6.0-dev.5 + '@itwin/ecschema-rpcinterface-impl': ^5.6.0-dev.5 + '@itwin/express-server': ^5.6.0-dev.5 + '@itwin/presentation-backend': ^5.6.0-dev.5 + '@itwin/presentation-common': ^5.6.0-dev.5 + '@itwin/presentation-frontend': ^5.6.0-dev.5 + '@itwin/webgl-compatibility': ^5.6.0-dev.5 inversify: ~6.0.2 reflect-metadata: ^0.1.14 itwinui: diff --git a/scripts/regression/core-4.10.7.patch b/scripts/regression/core-4.10.7.patch index 064f99976..2dc3cf765 100644 --- a/scripts/regression/core-4.10.7.patch +++ b/scripts/regression/core-4.10.7.patch @@ -189,6 +189,86 @@ index 497eb88e..7cef9c80 100644 it("edits merged values", async function () { const { imodel, schema, ...imodelKeys } = await buildIModel(this, async (builder, mochaContext) => { const mySchema = await importSchema( +diff --git a/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts b/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts +index eb48a47c..86433d78 100644 +--- a/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts ++++ b/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts +@@ -15,7 +15,7 @@ import * as sinon from "sinon"; + import { PrimitiveValue, PropertyDescription, PropertyRecord, PropertyValue, PropertyValueFormat } from "@itwin/appui-abstract"; + import { PropertyCategory } from "@itwin/components-react"; + import { assert } from "@itwin/core-bentley"; +-import { ArrayPropertiesField, combineFieldNames, InstanceKey, KeySet, PropertiesField, RuleTypes, StructPropertiesField } from "@itwin/presentation-common"; ++import { combineFieldNames, InstanceKey, KeySet, PropertiesField, RuleTypes } from "@itwin/presentation-common"; + import { DEFAULT_PROPERTY_GRID_RULESET, PresentationPropertyDataProvider, PresentationPropertyDataProviderProps } from "@itwin/presentation-components"; + import { Presentation } from "@itwin/presentation-frontend"; + import { buildTestIModel } from "@itwin/presentation-testing"; +@@ -323,7 +323,8 @@ describe("PropertyDataProvider", async () => { + runTests("with flat property categories", (provider) => (provider.isNestedPropertyCategoryGroupingEnabled = false)); + runTests("with nested property categories", (provider) => (provider.isNestedPropertyCategoryGroupingEnabled = true)); + +- it("finds array item & struct member fields", async function () { ++ // requires iTwin.js@5.6 ++ it.skip("finds array item & struct member fields", async function () { + const { imodel, ...keys } = await buildIModel(this, async (builder, mochaContext) => { + const schema = await importSchema( + mochaContext, +@@ -449,15 +450,6 @@ describe("PropertyDataProvider", async () => { + name: "[*]", + label: "ArrayProperty", + }); +- expect(arrayItemField.parentArrayField) +- .to.be.instanceOf(ArrayPropertiesField) +- .and.to.containSubset({ +- label: "ArrayProperty", +- type: { +- valueFormat: "Array", +- typeName: "string[]", +- }, +- }); + + // test retrieving struct member field + const structRecord = properties.records["/selected-item/"].find((r) => r.property.name.endsWith("StructProperty")); +@@ -467,15 +459,6 @@ describe("PropertyDataProvider", async () => { + expect(structMemberField).to.containSubset({ + name: "StringMember", + }); +- expect(structMemberField.parentStructField) +- .to.be.instanceOf(StructPropertiesField) +- .and.to.containSubset({ +- label: "StructProperty", +- type: { +- valueFormat: "Struct", +- typeName: "TestStruct", +- }, +- }); + + // test retrieving struct array member field + const structArrayRecord = properties.records["/selected-item/"].find((r) => r.property.name.endsWith("StructArrayProperty")); +@@ -487,24 +470,6 @@ describe("PropertyDataProvider", async () => { + expect(structArrayMemberField).to.containSubset({ + name: "StringMember", + }); +- expect(structArrayMemberField.parentStructField) +- .to.be.instanceOf(StructPropertiesField) +- .and.to.containSubset({ +- label: "StructArrayProperty", +- type: { +- valueFormat: "Struct", +- typeName: "TestStruct", +- }, +- }); +- expect((structArrayMemberField.parentStructField as StructPropertiesField).parentArrayField) +- .to.be.instanceOf(ArrayPropertiesField) +- .and.to.containSubset({ +- label: "StructArrayProperty", +- type: { +- valueFormat: "Array", +- typeName: "TestStruct[]", +- }, +- }); + }); + + it("gets property data after re-initializing Presentation", async function () { diff --git a/apps/full-stack-tests/src/testing/RulesetTesting.test.ts b/apps/full-stack-tests/src/testing/RulesetTesting.test.ts index 63947822..621c6df2 100644 --- a/apps/full-stack-tests/src/testing/RulesetTesting.test.ts diff --git a/scripts/regression/core-4.4.0.patch b/scripts/regression/core-4.4.0.patch index eae539797..1e697c024 100644 --- a/scripts/regression/core-4.4.0.patch +++ b/scripts/regression/core-4.4.0.patch @@ -21,7 +21,7 @@ index 4282b2d9..6761fbdc 100644 const bindingIndex = i + 1; switch (typeof value) { @@ -118,7 +118,7 @@ export class ECDbBuilder { - + public insertInstance(fullClassName: string, props?: { [propertyName: string]: PrimitiveValue | undefined }) { const query = this.createInsertQuery(fullClassName, props); - return this._ecdb.withWriteStatement(query.clause, (stmt) => { @@ -80,7 +80,7 @@ index 497eb88e..7cef9c80 100644 @@ -29,111 +26,6 @@ describe("Property editors", () => { await terminate(); }); - + - afterEach(() => { - IModelApp.resetFormatsProvider(); - }); @@ -189,6 +189,86 @@ index 497eb88e..7cef9c80 100644 it("edits merged values", async function () { const { imodel, schema, ...imodelKeys } = await buildIModel(this, async (builder, mochaContext) => { const mySchema = await importSchema( +diff --git a/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts b/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts +index eb48a47c..86433d78 100644 +--- a/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts ++++ b/apps/full-stack-tests/src/components/properties/PropertyPaneDataProvider.test.ts +@@ -15,7 +15,7 @@ import * as sinon from "sinon"; + import { PrimitiveValue, PropertyDescription, PropertyRecord, PropertyValue, PropertyValueFormat } from "@itwin/appui-abstract"; + import { PropertyCategory } from "@itwin/components-react"; + import { assert } from "@itwin/core-bentley"; +-import { ArrayPropertiesField, combineFieldNames, InstanceKey, KeySet, PropertiesField, RuleTypes, StructPropertiesField } from "@itwin/presentation-common"; ++import { combineFieldNames, InstanceKey, KeySet, PropertiesField, RuleTypes } from "@itwin/presentation-common"; + import { DEFAULT_PROPERTY_GRID_RULESET, PresentationPropertyDataProvider, PresentationPropertyDataProviderProps } from "@itwin/presentation-components"; + import { Presentation } from "@itwin/presentation-frontend"; + import { buildTestIModel } from "@itwin/presentation-testing"; +@@ -323,7 +323,8 @@ describe("PropertyDataProvider", async () => { + runTests("with flat property categories", (provider) => (provider.isNestedPropertyCategoryGroupingEnabled = false)); + runTests("with nested property categories", (provider) => (provider.isNestedPropertyCategoryGroupingEnabled = true)); + +- it("finds array item & struct member fields", async function () { ++ // requires iTwin.js@5.6 ++ it.skip("finds array item & struct member fields", async function () { + const { imodel, ...keys } = await buildIModel(this, async (builder, mochaContext) => { + const schema = await importSchema( + mochaContext, +@@ -449,15 +450,6 @@ describe("PropertyDataProvider", async () => { + name: "[*]", + label: "ArrayProperty", + }); +- expect(arrayItemField.parentArrayField) +- .to.be.instanceOf(ArrayPropertiesField) +- .and.to.containSubset({ +- label: "ArrayProperty", +- type: { +- valueFormat: "Array", +- typeName: "string[]", +- }, +- }); + + // test retrieving struct member field + const structRecord = properties.records["/selected-item/"].find((r) => r.property.name.endsWith("StructProperty")); +@@ -467,15 +459,6 @@ describe("PropertyDataProvider", async () => { + expect(structMemberField).to.containSubset({ + name: "StringMember", + }); +- expect(structMemberField.parentStructField) +- .to.be.instanceOf(StructPropertiesField) +- .and.to.containSubset({ +- label: "StructProperty", +- type: { +- valueFormat: "Struct", +- typeName: "TestStruct", +- }, +- }); + + // test retrieving struct array member field + const structArrayRecord = properties.records["/selected-item/"].find((r) => r.property.name.endsWith("StructArrayProperty")); +@@ -487,24 +470,6 @@ describe("PropertyDataProvider", async () => { + expect(structArrayMemberField).to.containSubset({ + name: "StringMember", + }); +- expect(structArrayMemberField.parentStructField) +- .to.be.instanceOf(StructPropertiesField) +- .and.to.containSubset({ +- label: "StructArrayProperty", +- type: { +- valueFormat: "Struct", +- typeName: "TestStruct", +- }, +- }); +- expect((structArrayMemberField.parentStructField as StructPropertiesField).parentArrayField) +- .to.be.instanceOf(ArrayPropertiesField) +- .and.to.containSubset({ +- label: "StructArrayProperty", +- type: { +- valueFormat: "Array", +- typeName: "TestStruct[]", +- }, +- }); + }); + + it("gets property data after re-initializing Presentation", async function () { diff --git a/apps/full-stack-tests/src/hierarchies/Formatting.test.ts b/apps/full-stack-tests/src/hierarchies/Formatting.test.ts index c84d13bd..bbcfc7af 100644 --- a/apps/full-stack-tests/src/hierarchies/Formatting.test.ts @@ -209,7 +289,7 @@ index c84d13bd..bbcfc7af 100644 import { createValueFormatter } from "@itwin/presentation-core-interop"; import { createNodesQueryClauseFactory, HierarchyDefinition } from "@itwin/presentation-hierarchies"; @@ -466,8 +465,8 @@ describe("Hierarchies", () => { - + describe("Integer", () => { it("formats instance node labels", async function () { - const { imodel, sheetIndexFolder } = await buildIModel(this, async (builder) => { @@ -218,7 +298,7 @@ index c84d13bd..bbcfc7af 100644 + return { category: insertSpatialCategory({ builder, codeValue: "category", rank: Rank.Application }) }; }); const imodelAccess = createIModelAccess(imodel); - + @@ -480,7 +479,7 @@ describe("Hierarchies", () => { if (!parentNode) { return [ @@ -280,7 +360,7 @@ index 63947822..621c6df2 100644 import { ContentBuilder, HierarchyBuilder, TestIModelConnection } from "@itwin/presentation-testing"; import { initialize, terminate } from "../IntegrationTests.js"; @@ -210,9 +209,6 @@ describe("RulesetTesting", () => { - + // set up for testing iModel presentation data iModel = TestIModelConnection.openFile(iModelPath); - @@ -288,7 +368,7 @@ index 63947822..621c6df2 100644 - IModelApp.formatsProvider = new SchemaFormatsProvider(iModel.schemaContext, "metric"); // __PUBLISH_EXTRACT_END__ }); - + diff --git a/apps/full-stack-tests/src/testing/ruleset-testing-snapshots/my-test-content.snap b/apps/full-stack-tests/src/testing/ruleset-testing-snapshots/my-test-content.snap index c2ba40a4..6c2c3bc3 100644 --- a/apps/full-stack-tests/src/testing/ruleset-testing-snapshots/my-test-content.snap @@ -2134,7 +2214,7 @@ index 7e79a37c..77b57aa3 100644 @@ -483,18 +482,6 @@ export function insertGroupInformationElement( return { className, id }; } - + -export function insertSheetIndexFolder(props: BaseInstanceInsertProps & Partial>) { - const { builder, ...elementProps } = props; - const className = `BisCore${props.fullClassNameSeparator ?? "."}SheetIndexFolder`;