Releases: iTwin/itwinjs-core
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
v4.6.1
v4.6.0
deltaDoc: true
version: '4.6.0'
4.6.0 Change Notes
Table of contents:
Display
Map layer feature highlighting
Map layer features can now be highlighted when terrain display is enabled. In the image below, the brighter blue polygon is highlighted.
v4.5.2
Release notes
Changes
- Added tool assistance instructions to
MapFeatureInfo
tool, also updated icon (backport #6559) [release/4.5.x] (#6584) - @bentley/imodeljs-native 4.6.6
- use previously working node version until rush issue is fixed (backport #6611) [release/4.5.x] (#6616)
- update rush - permanent fix for cve-2024-27980 (node security patch) (backport #6625) [release/4.5.x] (#6626)
- 4.4.9 Changelogs
- Presentation: Fix
PresentationRpcImpl.getPagedContentSet
request returning success response on error (backport #6605) [release/4.5.x] (#6624) - Fix visiblity state of model map layers (backport #6615) [release/4.5.x] (#6630)
Full changelog: 4.5.1...4.5.2
v4.4.9
Release notes
Changes
- Add changeset conflict handler to IModelDb (backport #6437) [release/4.4.x] (#6546)
- Update mysql2 to 3.9.4 for CVE-2024-21508 (#6627)
Full changelog: 4.4.8...4.4.9