############################
HOOPS Visualize Web 2026.7.0
############################

Technology Updates
==================

Platform Changes
----------------

- Linux binaries now support RHEL 8

Third-Party Library Updates
---------------------------

================== =======================
*Library*          *New Version*
================== =======================
SnapDOM            2.24.1
html2canvas-pro    removed
================== =======================

Enhancements
============

* Added the ``<hoops-bcf-panel>`` Web Component and ``BcfService`` (``IBcfService``), including compatibility with redline capture/restore through BCF topic and comment viewpoints.
* **Safer C++ String Handling**: Improved internal string handling by adopting safer function variants in place of unsafe alternatives.
* **Custom shaders - matrices management**: Added new uniform variables to help manage transformation matrices in custom shaders.
* Better handling of platform detection in ``authoring/converter/example/sample.sh`` to define the correct converter binary path on Linux arm64 and macOS.

Fixed Bugs
==========

.. csv-table::
   :header: "Issue", "Description"

   SDHC-20512,"Update canvg to 4.0.3"
   SDHC-20511,"Switched to a more performant snapshot library "
   SDHC-20491,"Improve IFC boolean operation robustness"
   SDHC-20398,"Fixed loading of SolidWorks files with Large Design Review"
   SDHC-20374,"Fixes improperly positioned parts"
   SDHC-20363,"The CATIA V5 reader preserve the full instantiation transformation of 2D components (dittos) in a CATDrawing, including the mirror component"
   SDHC-20358,"get3DNodes() was udpated to take all children nodes into account"

