Skip to content

Releases: iTwin/itwinjs-core

v5.3.2

14 Nov 00:03

Choose a tag to compare

Release notes

Changes

  • Update view when view attachments are modified (backport #8745) [release/5.3.x] (#8752)
  • 5.2.5 Changelogs
  • @bentley/imodeljs-native 5.3.32
  • Listen on localhost only instead of all interfaces for LocalhostIpcHost (backport #8747) [release/5.3.x] (#8771)
  • Avoid Intel Ultra 7 graphical glitches during vertex discard (backport #8730) [release/5.3.x] (#8763)
  • 4.11.7 Changelogs
  • 5.2.6 Changelogs
  • Update to support bcv memory_client_* fields (backport #8761) [release/5.3.x] (#8770)

Full changelog: 5.3.1...5.3.2

v5.2.6

13 Nov 21:47

Choose a tag to compare

Release notes

Changes

  • fix unsafe-inline csp violation in core-frontend (backport #8710) [release/5.2.x] (#8713)
  • Avoid Intel Ultra 7 graphical glitches during vertex discard (backport #8730) [release/5.2.x] (#8762)

Full changelog: 5.2.5...5.2.6

v5.2.5

13 Nov 09:44

Choose a tag to compare

Release notes

Changes

  • update playwright to fix failing audit GHSA-7mvr-c777-76hp (#8765)
  • Update to support bcv memory_client_* fields (backport #8696) [release/5.2.x] (#8761)
  • @bentley/imodeljs-native 5.2.31

Full changelog: 5.2.4...5.2.5

v4.11.7

13 Nov 20:50

Choose a tag to compare

Release notes

Changes

  • Archive docs v4 (backport #8232) [release/4.11.x] (#8243)
  • remove crypto-browserify (backport #8267) [release/4.11.x] (#8269)
  • Address CVE GHSA-fjxv-7rqg-78g4, GHSA-xffm-g5w8-qvg, bump @itwin/eslint-plugin (backport #8342) [release/4.11.x] (#8345)
  • bump eslint-config-prettier versions CVE-2025-54313 (backport #8346) [release/4.11.x] (#8348)
  • Bump playwright version to ~1.56.1, update imodels-* and object-storage-* pkgs to latest (backport #8684) [release/4.11.x] (#8692)
  • Automatically Backport Security Fixes (backport #8583) [release/4.11.x] (#8691)
  • Avoid Intel Ultra 7 graphical glitches during vertex discard (backport #8730) [release/4.11.x] (#8759)

Full changelog: 4.11.6...4.11.7

v5.3.1

06 Nov 21:09

Choose a tag to compare

Release notes

Changes

  • MapImagerySettings preserve black background (backport #8722) [release/5.3.x] (#8732)
  • Synchronize SubCategoriesCache in read-write workflows (backport #8734) [release/5.3.x] (#8738)
  • @bentley/imodeljs-native 5.3.31
  • Enhance rebase event handling in TxnManager (backport #8742) [release/5.3.x] (#8743)
  • Make discardChanges() public preview API (backport #8704) [release/5.3.x] (#8744)

Full changelog: 5.3.0...5.3.1

v5.3.0

03 Nov 19:54

Choose a tag to compare


deltaDoc: true
version: '5.3.0'

5.3.0 Change Notes

@itwin/core-quantity

Changes

  • Fixed a bug in Parser where invalid unit labels were silently ignored during parsing when no format units were specified, leading to incorrect results. Previously, when using a unitless format with input like "12 im" (a typo "in" for inches), the parser would successfully parse it as "12 meters" when the persistence unit was set to meters. The parser now correctly returns ParseError.UnitLabelSuppliedButNotMatched when a unitless format is used and a unit label is provided but cannot be matched to any known unit. This fix ensures parsing errors are noticed and properly handled by the caller, preventing silent failures and ensuring data integrity.

@itwin/ecschema-metadata

Enhancements

  • Enhanced FormatSet interface to support format referencing. The formats property now accepts either a FormatDefinition or a string reference to another KindOfQuantity, enabling one format to reference another format's definition. This allows for more flexible format management and reduces duplication when multiple KindOfQuantities should share the same format specification.

  • Enhanced FormatSetFormatsProvider to support the updated FormatSet interface. Please see the learnings article for quantity highlighting features and code examples of the provider.

@itwin/presentation-common

Additions

  • Added createContentFormatter factory function that creates a content formatter for formatting Content and its contained Item objects. The function takes a propertyValueFormatter prop that knows how to format individual numeric values based on their kind-of-quantity. Existing KoqPropertyValueFormatter can be used for that:

    const contentFormatter = createContentFormatter({
      propertyValueFormatter: new KoqPropertyValueFormatter({
        schemaContext: iModelConnection.schemaContext,
        formatsProvider: IModelApp.formatsProvider,
      }),
      unitSystem: IModelApp.quantityFormatter.activeUnitSystem,
    });

Electron 39 support

In addition to already supported Electron versions, iTwin.js now supports Electron 39.

v5.2.4

24 Oct 22:00

Choose a tag to compare

Release notes

Changes

  • Remove Release Tag Creation/Push from Version Bump Pipeline (backport #8633) [release/5.2.x] (#8662)
  • Clear Element's InstanceKeyCache during element updates (backport #8632) [release/5.2.x] (#8663)
  • Add log for verifyVoronoiTopology (backport #8639) [release/5.2.x] (#8678)

Full changelog: 5.2.3...5.2.4

v5.2.3

16 Oct 23:01

Choose a tag to compare

Release notes

Changes

  • Increase logo card width in attribution popup to fix Google Maps image clipping (backport #8597) [release/5.2.x] (#8600)
  • Events should not be added to queue if event loop is not started. (backport #8640) [release/5.2.x] (#8643)
  • Attempt to make Accudraw more conformant with ItwinUI color standards (backport #8527) [release/5.2.x] (#8644)
  • @bentley/imodeljs-native 5.2.27
  • Update viewport contents when category selector changes (backport #8646) [release/5.2.x] (#8647)

Full changelog: 5.2.2...5.2.3

v5.2.2

10 Oct 14:50

Choose a tag to compare

Release notes

Changes

  • Android: Updates for SDK 35 (backport #8618) [release/5.2.x] (#8620)
  • @bentley/imodeljs-native 5.2.25

Full changelog: 5.2.1...5.2.2

v5.2.1

09 Oct 17:11

Choose a tag to compare

Release notes

Changes

  • Update gather-docs.yaml's branch name to the release branch
  • Improvements to RegionOps.regionBooleanXY and constructAllXYRegionLoops (backport #8585) [release/5.2.x] (#8587)
  • Remap text annotations when cloned (backport #8603) [release/5.2.x] (#8605)
  • Added custom portal property for ArcGIS map-layers, to support OAuth2 authentication. (backport #8609) [release/5.2.x] (#8613)
  • @bentley/imodeljs-native 5.2.21
  • ECSqlReader/ConcurrentQuery unable to see modification to file (backport #8616) [release/5.2.x] (#8617)
  • @bentley/imodeljs-native 5.2.23

Full changelog: 5.2.0...5.2.1