.. role:: raw-html(raw)
    :format: html

.. |supported| image:: ../../_assets/images/green_circle.png
   
.. |na| image:: ../../_assets/images/grey_circle.png
   
.. |unsupported| image:: ../../_assets/images/red_circle.png
   
.. |partialsupport| image:: ../../_assets/images/gray_green_circle.png

################################
HOOPS Visualize Desktop 2025.9.0
################################


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

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

================== =======================
*Library*          *New Version*
================== =======================
FreeType           2.14.1
libtiff            4.7.0
================== =======================

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

The minimum requirements for all supported Linux platforms is now gcc V10.4 and glibc 2.28. See the :doc:`Supported Platforms <general/supported_platforms>` page for details.


Library Compatibility Information
---------------------------------

.. only:: not spatial    

    .. csv-table::
        :header: "Library name", "Version", "Windows", "Linux", "OS X", "Android", "iOS", "Notes"

        "Android NDK", "r27", |unsupported|, |unsupported|, |unsupported|, |supported|, |unsupported|, ""
        "HOOPS Exchange", "2025.9.0", |supported|, |supported|, |supported|, |supported|, |supported|, "Android support is limited. See this :ref:`explanation <prog_guide/0906_exchange_integration:Important note for Android developers>`."
        "HOOPS Communicator HTML Sprocket", "2025.4.0", |supported|, |unsupported|, |unsupported|, |supported|, |supported|, "HC Sprocket only works with Visual Studio toolset 142."
        "HOOPS Communicator Streaming Sprocket (HCA)", "2025.3.0", |supported|, |unsupported|, |unsupported|, |supported|, |supported|, "HC Sprocket only works with Visual Studio toolset 142."
        ".NET Framework", "4.8", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "Required for Visual Studio v14.2 libraries and samples."
        ".NET Standard", "2.0", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "Required for Visual Studio 2019 (toolset 142) and 2022 (toolset 143)."
        ".NET Core", "8.0", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "Required for Visual Studio 2022 (toolset 143)."
        "Parasolid", "35.1", |supported|, |supported|, |supported|, |unsupported|, |supported|, "For iOS platforms, support is limited to 64-bit platforms for the Parasolid Sprockets (hps_sprk_parasolid and hps_sprk_exchange_parasolid)."
        "RealDWG", "2023", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "RealDWG 2023 is only compatible with Visual Studio 2019 (v142 toolchain) "
        "RealDWG", "2025", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "RealDWG 2025 is only compatible with Visual Studio 2022 (v143 toolchain) "
        "Qt", "5.12.7", |supported|, |supported|, |supported|, |unsupported|, |unsupported|, ""
        "SketchUp", "2023", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "VS2019 Redistributable required, and only x64 Sketchup is supported"      

.. only:: spatial

    .. csv-table::
        :header: "Library name", "Version", "Windows", "Linux", "OS X", "Android", "iOS", "Notes"
        
        "Android NDK", "r27", |unsupported|, |unsupported|, |unsupported|, |supported|, |unsupported|, ""
        ".NET Framework", "4.8", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "Required for Visual Studio v14.2 libraries and samples."
        ".NET Standard", "2.0", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "Required for Visual Studio 2019 (toolset 142) and 2022 (toolset 143)."
        ".NET Core", "8.0", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "Required for Visual Studio 2022 (toolset 143)."
        "Parasolid", "35.1", |supported|, |supported|, |supported|, |unsupported|, |supported|, "For iOS platforms, support is limited to 64-bit platforms for the Parasolid Sprockets (hps_sprk_parasolid and hps_sprk_exchange_parasolid)."
        "RealDWG", "2023", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "RealDWG 2023 is only compatible with Visual Studio 2019 (v142 toolchain) "
        "RealDWG", "2025", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "RealDWG 2025 is only compatible with Visual Studio 2022 (v143 toolchain) "
        "Qt", "5.12.7", |supported|, |supported|, |supported|, |unsupported|, |unsupported|, ""
        "SketchUp", "2023", |supported|, |unsupported|, |unsupported|, |unsupported|, |unsupported|, "VS2019 Redistributable required, and only x64 Sketchup is supported"
  

Platform Changes
================

* Support for all Microsoft Windows 10 editions ended with |HPSNOW| 2025.8.0 in coordination with Microsoft's scheduled end of life policy.
* Support for OpenGL on macOS is deprecated and will no longer be supported starting in January 2026. Partners will have to migrate to Metal in order to maintain support for Apple devices in the future.


.. only:: not spatial

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

    * **EdgeGenerationOptionsKit** allows the user to Set/Unset/Show:

        * adjacent, hard, mesh quad, and perimeter visibilities
        * default face and edge visibilities (assumed on by default)
        * ignore local face and edge visibilities (not ignored by default)
        * hard edge dihedral limit
    

Deprecations
============

* HOOPS Communicator sprocket (HCA) is deprecated and will be removed in |HPSNOW| 2027.1.0.


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

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

    "SDHV-21360", "Upgrade of freetype lib to 2.14.1 solving zlib CVE from previous version"
    "SDHV-21357", "Upgrade of freetype lib to 2.14.1 solving zlib CVE from previous version"
    "SDHV-21332", "Updated libtiff to 4.7.0 solving libtiff CVE from previous version and use it as precompiled library"
    "SDHV-21343", "Adjust redistribution of points from leaves toward root"
    "SDHV-21321", "Correct handling of an iterator during delete"
    "SDHV-21147", "Generate Edges not available in |HPSNOW|"