####
2023
####

.. admonition:: Welcome to our new documentation
   
   We are pleased to announce the release of **our new documentation!**

   It comes with a new look-and-feel and a better navigation interface.
   The search feature is faster now.
   And in the next releases, we will be adding more fine-grained controls such as whole-word match and fuzzy search.
   More to come!

HOOPS Communicator 2023 is based on HOOPS Visualize 2023, HOOPS Exchange 2023, and HOOPS Publish 2023.

Enhancements
------------

**Asynchronous workflows.** HOOPS Communicator now supports workflows to asynchronously load measurement data into the viewer.

**glTF extentions.** Conversion and rendering of glTF Clearcoat extension in Physically Based Rendering.

**Snapping measurements.** Measurements now snap on cutting sections in the viewer.

**Color set and unset.** The function `setNodesColors() <https://docs.techsoft3d.com/communicator/latest/api_ref/viewing/classes/Communicator.Model.html#Communicator.Communicator.Model.setNodesColors>`_ now (optionally) applies to points.

**Transparent backgrounds.** Transparent backgrounds now available when using hidden line drawing mode.

**VS2019.** Visual Studio 2019 is now supported.

**Microsoft Edge support.** Microsoft Edge is now supported on Linux.

**jszip flaw resolution.** Resolution of `CVE-2021-23413 <https://nvd.nist.gov/vuln/detail/CVE-2021-23413>`_ where crafting a new zip file with filenames set to Object prototype values (e.g __proto__, toString, etc) results in a returned object with a modified prototype instance.


Fixed bugs
----------

.. csv-table::
	:header: "Issue number", "Description"
	
	"18800", "3D mouse functionality"
	"18763", "Hoops conversion failed because model loading failed"
	"18759", "Communicator Acknowledgments page is not up to date"
	"18742", "Difficulty converting this file in the latest version of Hoops"
	"18737", "Medium security severity vulnerability in JSZip - CVE-2021-23413"
	"18734", "Reset View Regression for HWF Files"
	"18703", "Camera information is not correct after active Cad View."
	"18694", "Converter.exe is unable to convert Creo assembly unless --import_hidden_objects is set"
	"18682", "File BMW F7X HIGH VERSION_04.04.22.CATPart not being converted correctly"
	"18650", "Web Viewer SVG generation issue"
	"18649", "Sketchup file conversion failed"
	"18590", "Incorrect size of measurement Json when scs is generated without measurement using converter.cpp"
	"18560", "File Dining+Table+and+Chairs.skp conversion fails"
	"18550", "We got ' Assertion failed: console.assert ' error while zooming in and zooming out"
	"18521", "Coordinate system nodes are not rendering correctly (not identified as PMI)"
	"18488", "Communicator loading issues/questions"
	"18431", "OHB: NX Conversion of Large Assembly"
	"18215", "PNG result shows all configurations"
	"18043", "OHB: Empty NX file fails to convert to PDF"
	"18017", "Converting DWG files Issue"
	"17847", "Incorrect conversion of elliptical arc from DXF to STEP"