# July 2024 release

## **💡New suggestions for composites on your training documents**

To help you build better models, we have introduced three new suggestions for managing composites in your training data:

* Move annotations - easily move an annotation from one composite to another
* Merge composites - combine two composites into one
* Split composites - split a composite into separate ones

{% embed url="<https://docs.app.metamaze.eu/project/training/tasks#suggestions-and-misannotations>" %}

<figure><img src="/files/Cj260NRQxNwnTIdSBrdF" alt=""><figcaption></figcaption></figure>

## **🎨 Improved user experience**

You can now use the "Shift" key to select a range of checkboxes in the annotation section when viewing an upload making batch selections more efficient.

<figure><img src="/files/Cj260NRQxNwnTIdSBrdF" alt=""><figcaption></figcaption></figure>

## **📢 Feature promotion**

* The [<mark style="color:orange;">project-specific IP whitelisting</mark>](/project/project-settings/project-specific-ip-whitelisting.md) feature is now a standard feature, enhancing security by allowing you to control access on a per-project basis based on IP address
* The [<mark style="color:orange;">email duplicate detection</mark>](/project/project-settings/input/email.md#duplicate-detection) feature is now a standard feature
* The [<mark style="color:orange;">project synchronization</mark>](/project/project-settings/general-settings.md#synchronize-project) feature is moving to preview, making updating your project settings from your staging project to your production project a breeze
* The [<mark style="color:orange;">standard enrichment for invoice recognition</mark>](/project/project-settings/enrichments.md#standard-enrichment-invoice-recognition) is now available in preview

<figure><img src="/files/Cj260NRQxNwnTIdSBrdF" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-old.app.metamaze.eu/release-notes/july-2024-release.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
