Releases: iTwin/itwinjs-core
v4.7.7
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
v4.7.5
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
v4.7.3
v4.7.2
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
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
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
Release notes
Changes
- @bentley/imodeljs-native 4.6.33
- Resolve GHSA-pmh2-wpjm-fj45 (#6812)
Full changelog: 4.6.1...4.6.2