#######################
HOOPS Exchange 2019 SP2
#######################

.. rubric:: Format updates

+------------+-------------------+
| *Format*   | *Updated Version* |
+============+===================+
| Creo       | 6                 |
+------------+-------------------+
| Inventor   | 2020              |
+------------+-------------------+
| Parasolid  | v31.1             |
+------------+-------------------+
| NX         | 1847 Series       |
+------------+-------------------+


.. rubric:: New Format Support (Summary)

+------------+----------------------------+-----------------------------------+
| *Format*   |        *Support*           |       *Platforms*                 |
+============+============================+===================================+
|  STEP XML  |         Import             |  Windows macOS Linux iOS Android  |
+------------+----------------------------+-----------------------------------+


.. rubric:: See also

* :doc:`/start/supported-formats`

**********************************
New feature support for SolidWorks
**********************************

We added support for Sketch features in SolidWorks.

*********************************
Geometry extraction from features
*********************************

We now provide a new function for extracting geometry from features: :func:`A3DFRMFeatureGeomEntitiesExtract`.
:doc:`Check out our documentation </guide/feature_trees>` to see how to proceed.

.. rubric:: See also

+ :doc:`/guide/feature_trees`
+ :doc:`/sample_codes`

************************************
Support for Inventor Representations
************************************

Inventor Representations are a way to store different sets of transforms for assemblies.
Our Inventor reader now supports reading Representations.

******************
Revit improvements
******************

We've made some improvements to the Revit reader, including the support for textures and colors.

Also, reading a linked model file is now supported.

.. rubric:: See also

- :doc:`/start/format/revit_reader`

**********************************
New support for progress callbacks
**********************************

HOOPS Exchange provides custom callbacks which are triggered when some heavy processes are performed.
We added support for these callbacks with sewing and NURBS converting functions.

.. rubric:: See also

- :doc:`/guide/basic_operations/using_progress_functions`
- :doc:`/guide/geometry/convert_brep_to_nurbs`
- :doc:`/guide/advanced`

.. rubric:: Fixed Bugs

A list of fixed bugs can be found on the :doc:`/fixed_bugs`.
