# HOOPS Publish 2024

## HP Highlight Mode enhancement

In HOOPS Publish, customers now have the possibility to setup properties on highlighting behavior branched on datamodel situations.

## API Changes

- New API `A3DPDF3DArtworkAddResourceFromFile()` to add a resource to the 3D Artwork, so that it can be consumed by 3D javascript to dynamically add geometry in the 3d model.

## API Deprecation

As a reminder these functions and structures are deprecated and will be removed in future versions of HOOPS Publish, at the latest in HOOPS Publish 2025:

- `A3DPDF3DArtworkCreate()`
- `A3DPDFAnimMotionCreate()`
- `A3DPDFDefineSlideTable2()`
- `A3DPDFDefineSlideTable()`
- `A3DPDFDefineViewCarousel()`
- `A3DPDFDocumentAddImageAsIcon()`
- `A3DPDFDocumentAppendNewPage()`
- `A3DPDFDocumentAppendPageFromPDFFile()`
- `A3DPDFDocumentCreateUniquePage2()`
- `A3DPDFDocumentCreateUniquePage()`
- `A3DPDFDocumentGetUniquePage()`
- `A3DPDFDocumentSave()`
- `A3DPDFDocumentSetDocumentPermissions()`
- `A3DPDFDocumentSetPassword()`
- `A3DPDFImageCreate()`
- `A3DPDFInitializePDFLib()`
- `A3DPDFPageInsertImage()`
- `A3DPDFSlideTableLinkTo3DNodes()`
- `A3DPDF3DArtworkData`
- `A3DPDFAnimMotionData`
- `A3DPDFImageData`
- `A3DPDFPageData`

## Fixed Bugs

The list of fixed bugs can be found on the fixed bugs 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...