# April 24 Release (v29)

## 📢 <mark style="color:blue;">Announcing the April Release</mark>

We are thrilled to announce the latest update to our application, featuring the brand-new **Smart Import** and **Autofill Patterns**! These exciting new features are designed to enhance your productivity and streamline your workflow. In addition, we have addressed several critical bugs to ensure a smoother and more reliable user experience. Read on for a detailed overview of what’s new and improved in this version.

***

## ➕ <mark style="color:blue;">What's New?</mark>

### <mark style="color:purple;">Smart Import</mark>

Wave now includes an amazing **Smart Import** feature, enabling users to **avoid data duplication** when importing their desired Object Views in either **Excel** or **CSV** file formats.

> To import data from any View, users need to click on the "**Import**" button. Next, click "**Continue**" to upload the file in either Excel or CSV format.

<figure><img src="/files/kxdKSu9jMVuHCVNvkB8A" alt=""><figcaption><p>Import data</p></figcaption></figure>

After successfully importing and mapping the data, users can **apply actions** on the imported data, including ignoring duplicates found, overwriting when exactly one match is found, overwriting with the oldest or newest data, or choosing not to overwrite incoming blank values.

<figure><img src="/files/yUvLugMsjxjaRWrLseID" alt=""><figcaption><p>Apply action to import data</p></figcaption></figure>

Below is the list of the meanings or descriptions of different actions taken on imported data.

* **Ignore duplication found**: If duplicates are identified during import, they are ignored and not added to the database or updated in existing records.
* **Overwrite when exactly 1 match found**: If there is exactly one existing record that matches the imported data, it will be overwritten with the new data.
* **Overwrite by oldest**: If multiple matching records are found, the oldest record (based on creation or modification date) will be overwritten with the new data.
* **Overwrite by newest**: If multiple matching records are found, the newest record (based on creation or modification date) will be overwritten with the new data.
* **Don't overwrite incoming blank values**: Existing data will not be overwritten with blank values from the imported data. Only non-blank values will be updated.

### <mark style="color:purple;">Autofill Patterns</mark>

Introducing our new Autofill Patterns feature, designed to help you efficiently increment cell values like Excel’s fill handle. Now, swiftly populate adjacent cells with sequential values and increments, enhancing productivity seamlessly.

<figure><img src="/files/4bK4SA3R1q7XpRoWRnGJ" alt=""><figcaption></figcaption></figure>

***

## 🔧 <mark style="color:blue;">Bug Fixes</mark>

* Fixed the issue where **filter condition** values were displaying incorrectly when **duplicating filters**. Now, the values will display accurately when filters are duplicated.
* Resolved the issue where **unmapped reports** were not opening after any report gave an error while mapping. Users should now be able to access all unmapped reports regardless of individual report mapping errors.
* Fixed the issue where users **received the wrong email template** after a view was shared. The correct email template is now shown.
* Resolved the error where users encountered an **invalid cross-reference ID** when trying to insert records using Smart Import.
* **Toolbar component indicators** were not showing immediately in Standard view after redirecting from the Dashboard. This issue has been resolved, and indicators now display correctly.
* Addressed the **broken UI issue** in the **Field Picker**. The UI now displays as expected.
* Fixed the issue where **Smart Import conditions** were not working when the Excel file contained blank cells. The file should now import correctly, adhering to specified conditions.
* Resolved the design issue related to **saving record selections** based on the parent object.
* The '**Reset to default**' functionality in Matrix filters was not working. This has been fixed, and filters now reset to default as expected.
* Fixed the issue where settings configurations in **Matrix design mode** were **not remembered**. Configurations should now persist and not reset to default.
* Resolved the "**Out of memory**" issue in Edge that prevented users from using Wave.
* Fixed the issue where **DDV was not opening** when a 2x2 matrix was configured with **picklist values**. Users should now be able to view DDV correctly.
* Addressed the **screen freezing** issue in **Case** when there were numerous child-related object lists.
* Resolved the **inconsistency in adding multiple records** when the grouping feature is **enabled**. All records should now be added within a single group.
* Fixed the issue where **DDV was not displaying** the view on click of the DDV cell.
* Corrected the issue where **data was not shown** on the **detail view page** in Matrix.
* Resolved the issue where users **could not select period lookup fields** in **Advanced Account Forecast Fact** due to a related object missing the name field.
* Fixed the issue where the **loader popup was not displaying** when users loaded records by providing a custom value.

***


---

# 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.valorx.com/valorx-wave/release-notes/wave-browser-extension/archived-release-notes/wave-version-29.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.
