# HOOPS Publish 2024.4.0

## Highlight Mode enhancement

In HOOPS Publish, users now have enhanced capability to setup properties on highlighting behavior branched on datamodel situations.

## API Changes

- New API `A3DPDF3DAnnotGetUniqueId()` to get unique id useful to write javascript that interacts with a specific 3D annotation.
- New API `A3DPDF3DAnnotGetJavascriptHighlightManagerName()` to help to write JavaScript that set Highlight properties of a specific 3D annotation.

## Package Changes

The PDFParser.dll library file is now split into PDFParser.dll and PDFThumbnail.dll:

- PDFParser.dll now provides conversion from PDF to XML (used in html conversion), and
- PDFThumbnail provides functions like conversion from PDF to images such as `A3DConvertPDFToImage`, `A3DPDFDocumentExportAsImage`.

The change also applies on GNU/Linux, with libpdfparser.so and libpdfthumbnail.so respectively.

Please refer to /guide/distributing for more info.

## Fixed Bugs

The list of fixed bugs can be found on the Fixed Bugs List page.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...