Skip to content

Releases: iTwin/itwinjs-core

v4.7.7

19 Jul 14:53
Compare
Choose a tag to compare

Release notes

Changes

  • Terminate active markup tool before stopping session. (backport #6972) [release/4.7.x] (#6974)
  • Double tap fix (backport #6979) [release/4.7.x] (#6981)
  • Fix Viewport's never-drawn elements overriding display style's excluded elements (backport #6988) [release/4.7.x] (#6989)

Full changelog: 4.7.6...4.7.7

v4.7.6

12 Jul 14:43
Compare
Choose a tag to compare

Release notes

Changes

  • add static logger metadata to OpenTelemetry spans (backport #6953) [release/4.7.x] (#6963)
  • Fix missing login dialog for some ArcGIS services (backport #6960) [release/4.7.x] (#6962)

Full changelog: 4.7.5...4.7.6

v4.7.5

11 Jul 15:25
Compare
Choose a tag to compare

Release notes

Changes

  • Fix Incorrect Commit Message when Manually run Finalize Release Workflow (backport #6911) [release/4.7.x] (#6923)
  • Within changeSummaryManager, try to rely on having an authClient defined where possible. (backport #6901) [release/4.7.x] (#6928)
  • Improve resolution of planar clip masks (backport #6926) [release/4.7.x] (#6943)
  • Fix issue where ECChangesetAdaptor fails when ExclusiveRootClassId is NULL for overflow table (backport #6957) [release/4.7.x] (#6958)

Full changelog: 4.7.4...4.7.5

v4.7.4

01 Jul 14:07
Compare
Choose a tag to compare

Release notes

Changes

  • Update UI Documentation (backport #6752) [release/4.7.x] (#6905)
  • 3.8.0 Changelogs
  • Undo Bad Changelogs (#6908)
  • Update changeset when watchForChanges enabled (backport #6916) [release/4.7.x] (#6917)

Full changelog: 4.7.3...4.7.4

v4.7.3

27 Jun 21:09
Compare
Choose a tag to compare

Release notes

Changes

  • Fix new tiles not updating planar clip mask immediately (backport #6894) [release/4.7.x] (#6899)

Full changelog: 4.7.2...4.7.3

v4.7.2

22 Jun 01:10
Compare
Choose a tag to compare

Release notes

Changes

  • Fix map masking when latest Mesh Export tiles are used (backport #6755) [release/4.7.x] (#6833)
  • @bentley/imodeljs-native 4.7.27
  • update ws@7 to latest patch version to resolve GHSA-3h5v-q93c-6h6q (backport #6863) [release/4.7.x] (#6867)
  • Refresh changeset property when reopening briefcase (backport #6861) [release/4.7.x] (#6868)
  • Include extents of TiledGraphicsProviders in ViewingSpace extents. (backport #6876) [release/4.7.x] (#6877)
  • RPC: handle mismatched iModel key correctly (backport #6847) [release/4.7.x] (#6889)
  • Version compare change summary bounding box options (backport #6826) [release/4.7.x] (#6886)

Full changelog: 4.7.1...4.7.2

v4.7.1

13 Jun 22:48
Compare
Choose a tag to compare

Release notes

Changes

  • Update gather-docs.yaml's branch name to the release branch
  • @bentley/imodeljs-native 4.7.26

Full changelog: 4.7.0...4.7.1

v4.7.0

12 Jun 18:03
Compare
Choose a tag to compare

deltaDoc: true
version: '4.7.0'

4.7.0 Change Notes

Table of contents:

Geometry

Convex check using dihedral angles

The old behavior of PolyfaceQuery.dihedralAngleSummary was to return 1 with planar input mesh and ignoreBoundaries===true. Its wrapper PolyfaceQuery.isConvexByDihedralAngleCount used to return true in this case, but callers generally don't expect to classify a planar mesh as enclosing a convex volume.

To address this error, we changed the behavior of the underlying method PolyfaceQuery.dihedralAngleSummary so that it now returns 0 for the aforementioned input. As such, PolyfaceQuery.isConvexByDihedralAngleCount now correctly returns false for planar input mesh and ignoreBoundaries===true; callers that pass undefined or false for ignoreBoundaries are unaffected.

Full changes to the iTwinjs 4.0 method PolyfaceQuery.dihedralAngleSummary are as follows. When all dihedral angles are zero (and ignoreBoundaries===true), this method used to return 1 but now returns 0. When the signs of the dihedral angles are mixed, or a non-manifold condition or undefined normal is detected, this method used to return 0 but now returns -2.

v4.6.2

08 Jun 00:51
Compare
Choose a tag to compare

Release notes

Changes

Full changelog: 4.6.1...4.6.2

v4.6.1

29 May 14:36
Compare
Choose a tag to compare

Release notes

Changes

  • Fix finalize release job (backport #6728) [release/4.6.x] (#6729)
  • @bentley/imodeljs-native 4.6.32

Full changelog: 4.6.0...4.6.1