#######################
HOOPS Exchange 2025.5.0
#######################


.. note::
  | **Upcoming Change to Product Package Names**
  | To improve clarity and consistency, HOOPS will adopt a unified naming scheme across all products. New package names will include product, version, platform, architecture, and compiler details. This change will take effect no earlier than the 2025.7.0 release in mid-September 2025.


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

Format Updates
--------------

================== ==================== 
*Format*           *Updated Version*
================== ====================
Navisworks         2026
Creo               12.4.0.0
================== ====================

See :doc:`/start/supported-formats` for the list of all supported formats.


New Features
============

.. rubric:: Improved Support for Draco compressed GLTF / GLB file reading

Draco compression is now supported when importing GL Transmission Format files (gltf, glb) on Windows, GNU/Linux, macOS, Catalyst and iOS.

.. rubric:: Improvements to Creo Family Table Accelerator File Handling

:cpp:struct:`A3DProEFamilyTables::A3DProEFamTabAcceleratorFileOnly` has been improved for following cases:

* Missing accelerators are now correctly reported when using :cpp:func:`A3DAsmGetFilesPathFromModelFile` with :cpp:enumerator:`A3DProEFamTabAcceleratorFileOnly` enabled.
* :cpp:enumerator:`A3DProEFamTabAcceleratorFileOnly` behavior is now improved to work correctly: if the accelerators are not available, no tessellation is loaded.


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

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

   "SDHE-22555", "Improved handling of corrupted data in Inventor files."
   "SDHE-22552", "Improved cyclic detection in the Data Entry."
   "SDHE-22543", "Fixed unexpected behavior when importing NX assembly."
   "SDHE-22527", "Fixed handling of Inventor assemblies referencing newer-version files."
   "SDHE-22522", "Optimized memory usage during export of bodies with large point sets and multiple material definitions."
   "SDHE-22519", "Fixed dereferencing nullptr when importing inventor part."
   "SDHE-22510", "Improve the management of buffers during the parsing of an NX file."
   "SDHE-22507", "Added validation for array sizes in file data to prevent processing errors."
   "SDHE-22503", "Fixed a tessellation issue when creating the A3DProjectPointCloudManager."
   "SDHE-22476", "Resolved issues in reading for Material which were preventing loading of Inventor files."
   "SDHE-22470", "Aligned visibility handling across Windows and Linux to ensure consistent display behavior."
   "SDHE-22447", "Fixed a tessellation issue when creating the A3DProjectPointCloudManager."
   "SDHE-22370", "Fixed extra geometry imported from NX deleted bodies."
   "SDHE-22194", "Corrected handling of dimension references in Creo files."
   "SDHE-22183", "Disabled tessellation of OdBmDisplacementElementLocationLine elements to prevent unnecessary processing."
   "SDHE-22078", "Enhanced placement logic for mirrored geometry in Parasolid writer exports."
   "SDHE-21919", "Fixed issue causing missing components in Inventor IAM assemblies."
   "SDHE-19596", "Better management of MarkupTessData triangles."
   "SDHE-18492", "Fixed incorrect handling of Creo dimension references to ensure accurate interpretation."