Skip to content

Commit cf19cda

Browse files
authored
Merge branch 'master' into electron-42
2 parents 6354c58 + 8bb2237 commit cf19cda

152 files changed

Lines changed: 843 additions & 148 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

common/api/core-backend.api.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -694,7 +694,7 @@ export class BriefcaseManager {
694694
// @internal (undocumented)
695695
static getChangedElementsPathName(iModelId: GuidString): LocalFileName;
696696
// @internal
697-
static getChangedInstancesDataForTxn(db: BriefcaseDb, txnId: string): AsyncGenerator<ChangeInstance>;
697+
static getChangedInstancesDataForTxn(db: BriefcaseDb, txnId: string): AsyncGenerator<InstancePatch>;
698698
// @internal (undocumented)
699699
static getChangeSetsPath(iModelId: GuidString): LocalDirName;
700700
static getFileName(briefcase: BriefcaseProps): LocalFileName;
@@ -4589,6 +4589,9 @@ export class IModelNative {
45894589
static get platform(): typeof IModelJsNative;
45904590
}
45914591

4592+
// @internal (undocumented)
4593+
export const _implicitTxn: unique symbol;
4594+
45924595
// @beta
45934596
export type ImplicitWriteEnforcement = "allow" | "log" | "throw";
45944597

@@ -4679,6 +4682,12 @@ export interface InstanceChange {
46794682
summaryId: Id64String;
46804683
}
46814684

4685+
// @internal
4686+
export interface InstancePatch extends Omit<ChangeInstance, "$meta"> {
4687+
// (undocumented)
4688+
$meta: Pick<ChangeMeta, "op" | "stage" | "isIndirectChange">;
4689+
}
4690+
46824691
// @beta
46834692
export interface IntegrityCheckOptions {
46844693
quickCheck?: boolean;

common/api/summary/core-backend.exports.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ public;class;IModelJsFs
367367
public;class;IModelJsFsStats
368368
public;interface;IModelNameArg
369369
internal;class;IModelNative
370+
internal;const;_implicitTxn
370371
beta;type;ImplicitWriteEnforcement
371372
public;class;InformationContentElement
372373
preview;class;InformationContentElement
@@ -386,6 +387,7 @@ internal;function;initializeTracing
386387
beta;interface;InlineGeometryPartsResult
387388
public;interface;InsertElementOptions
388389
beta;interface;InstanceChange
390+
internal;interface;InstancePatch
389391
beta;interface;IntegrityCheckOptions
390392
public;class;IpcHandler
391393
public;class;IpcHost
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@itwin/core-backend",
5+
"comment": "",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@itwin/core-backend"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@itwin/core-backend",
5+
"comment": "",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@itwin/core-backend"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@itwin/core-backend",
5+
"comment": "Added batching while writing instance patches to the file during semantic rebase. Also reduced the $meta field in instance patches to include only the necessary properties and skip unnecessary ones.",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@itwin/core-backend"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@itwin/linear-referencing-backend",
5+
"comment": "",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@itwin/linear-referencing-backend"
10+
}

common/config/rush/pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

common/config/rush/version-policies.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{
33
"policyName": "prerelease-monorepo-lockStep",
44
"definitionName": "lockStepVersion",
5-
"version": "5.10.0-dev.7",
5+
"version": "5.10.0-dev.8",
66
"nextBump": "prerelease"
77
}
88
]

core/backend/CHANGELOG.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
{
22
"name": "@itwin/core-backend",
33
"entries": [
4+
{
5+
"version": "5.9.2",
6+
"tag": "@itwin/core-backend_v5.9.2",
7+
"date": "Fri, 08 May 2026 20:36:41 GMT",
8+
"comments": {
9+
"none": [
10+
{
11+
"comment": "Added batching while writing instance patches to the file during semantic rebase. Also reduced the $meta field in instance patches to include only the necessary properties and skip unnecessary ones."
12+
}
13+
]
14+
}
15+
},
416
{
517
"version": "5.9.1",
618
"tag": "@itwin/core-backend_v5.9.1",

core/backend/CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Change Log - @itwin/core-backend
22

3-
This log was last generated on Tue, 05 May 2026 17:44:54 GMT and should not be manually modified.
3+
This log was last generated on Fri, 08 May 2026 20:37:55 GMT and should not be manually modified.
4+
5+
## 5.9.2
6+
Fri, 08 May 2026 20:36:41 GMT
7+
8+
### Updates
9+
10+
- Added batching while writing instance patches to the file during semantic rebase. Also reduced the $meta field in instance patches to include only the necessary properties and skip unnecessary ones.
411

512
## 5.9.1
613
Tue, 05 May 2026 17:43:30 GMT

0 commit comments

Comments
 (0)