# What's new

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

### <mark style="color:green;">2025.1</mark>

### Cyclic Groups support

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

### Minicharts - Sparkline initial release (packed with features)

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

Sparkline initial release packed with optional features:&#x20;

* **Area** feature (to show confidence interval area using expressions)

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

* **Comparison** feature (to show side by side actual vs plan/forecast, like for like trends, etc)

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

* **X-Axis, Y-Axis** settings, including Local or Global Y-Axis

<figure><img src="/files/81jC8lj9Etk3jnvt0AmQ" alt=""><figcaption><p>Axis settings</p></figcaption></figure>

* **Line curve** (Linear/Monotone), **Line type** (Solid/Dashed), **Line thickness, Data points , Colors** settings&#x20;
* **Tooltips**

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

* **Show value labels** settings (Last value only, First and Last values, Auto)

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

### Symbol expression improvement

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

**Symbol** attribute expression for a measure can be used to add meaningful and valuable information to a KPI, visualize additional information alongside with a KPI, using different font color, size and position (before or after a KPI):

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

### Qlik object styling support (see Appearance/Presentation/Styling)

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

### Extension migration to Qlik Nebula.js framework

### Show sidebar action parameters improvement to set width of a sidebar

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

### <mark style="color:green;">February 2023</mark>

### Object level actions&#x20;

Added support for object-level actions ("General" tab) in addition to cell-level actions ("Cells" tab). When the user clicks on a visualization, the object-level action fires first, followed by the cell-level actions.

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

### **Show sidebar** action

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

It supports HTML as well as embedding master visualizations by using the following syntax:

```
$object_id{css styles}
```

&#x20;**object\_id** - identifier of the master visualization object.&#x20;

**css styles** - the CSS styles to apply to the embedded object.

Example:

```
$9bc03224-f072-439f-b0de-3014860d4f8a{width:100%;height: 40px}
```

See more details [here](/actions/show-sidebar.md).

<div align="center"><figure><img src="/files/31F9FbAquta1S32DM5j1" alt=""><figcaption></figcaption></figure></div>

### **Show popover** action

It supports HTML as well as embedding master visualizations. See more details [here](/actions/show-popover.md).

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

<figure><img src="/files/28MsdnQ6l4JBQdFcTm0e" alt=""><figcaption></figcaption></figure>

### **Tooltip** measure's attribute expression to simplify adding Tooltips&#x20;

<figure><img src="/files/6uOUecIsPTRqqwF1NQFU" alt=""><figcaption></figcaption></figure>

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

### "CSS classes" parameter to support custom themes

With custom themes developers can style Power KPI visualizations by applying custom classes defined in a theme.

```css
.qv-object-powerkpi .powerkpi-theme {
  background: linear-gradient(#f2f2f2, white) !important;
  border: solid 1px #f2f2f2;
  border-radius: 5px;
}

.qv-object-powerkpi .powerkpi-theme:hover  {
  background: linear-gradient(#CFF0F8, white) !important;
  border: solid 1px #3b93bd;
}
```

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

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

### Maximum font size in percentages for responsive text mode

It is now possible to set maximum font size in percentages when responsive text mode is activated for a cell using the <img src="/files/-LbSSiDh7WlroMnwep7G" alt="" data-size="original"> "Fit inside cell button" on the "Font" toolbar.  For example, in the image below, the maximum font size is set to 75% of the original size defined when drawing the data value for a particular cell in responsive mode.

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

### <mark style="color:green;">August 2022</mark>

### **Chart Level Scripting support**&#x20;

It is a Qlik Sense feature available in **Qlik Cloud** and in **Qlik Sense Client Managed** version starting from **August 2022**.

Quote from Qlik documentation:

> **With chart level scripting, you can add script-like functionality to the results of a visualization. It complements chart expressions, as chart level scripting include control statements, such as loops and recursive actions, for more complex mathematical calculations. You can also modify multiple columns, as long as a placeholder exists in the chart, and add new rows to a result.**

**Chart level scripting must be enabled in the app** before you can add a chart script to a visualization.

See more at [help.qlik.com](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/chart-level-scripting.htm)

<figure><img src="/files/S9EHKzGyCUf0CianZzom" alt=""><figcaption><p>Scripts section</p></figcaption></figure>

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

### <mark style="color:green;">September 2020</mark>

### Resizing of columns and rows

* **Resizing of columns and rows** has been added to be able to design more sophisticated visualization templates.

![](/files/-MBh5DwP1f-Oca9may8W)

It is also possible to change width/height of a column/row using the resize dialog by clicking on a column/row resize icon.

![](/files/-MBh6SOqxDvWy7642ytC)

### Embedding images using base64 encoding

* It is easy to **embed images** in visualizations **in base64 encoding** now.

![](/files/-MBhR4t_MUiyk6HpmkFu)

### **Embedding master visualizations**

* **Embedding master visualizations** can be done with toolbar button or context menu for a selected cell, which also allows to **change the interactions and selections options** for the master object, or **delete** the **embedded master object**.

![](/files/-MBhhwCH-kVq_TGbvJXC)

### **Insert and delete operations**

* **Insert and delete operations** have been **improved** and it is now possible to insert or delete columns or rows even if there are cells which span across several columns or rows.

![](/files/-MBi51uu1-1otpHzLlTV)

![](/files/-MBi58FEJTUJfTCv4n-A)

### Font tags

* **Font tags** allow to apply the **same font size** on various PowerKPI objects if they have same size on a sheet.

![](/files/-MBiOoS800G7a1rIaKjW)

![Same font size when font tags have been applied on the Margin YTD and Orders YTD KPIs](/files/-MBiVAInDB4m-4tIX3mO)

![Different font size without font tags](/files/-MBiTsLSLvThj0cvdHQe)

### Apply symbol action

* **Apply symbol action** has been **extended** with the possibility to map "Symbol" expression values to icons.

![](/files/-MBiI0H-H1TcRvGWiFvK)

* and other small improvements:
  * the Value color action has been extended with the "Text color expression" option.&#x20;
  * Shift + click on a color picker apply a color without opening the color dialog.

### <mark style="color:green;">April, June 2020</mark>

### Trusted Extension Developer program accreditation

* **Qlik Sense June 2020 accreditation on Trusted Extension Developer program.**

### Qlik Cloud Services and Qlik Sense Enterprise on Kubernetes support

* **Qlik Cloud Services (Business and Enterprise)** and **Qlik Sense Enterprise on Kubernetes support.** See installation instructions [here](https://help.rbcgrp.com/installation#how-to-install-extension-on-qlik-cloud-services-business-and-enterprise).

### Preview in Edit mode

* **Preview in the Qlik Sense Edit mode** works now in the same way as component visualize data in the Analysis mode.  To open up the PowerKPI editor a developer should click on a button <img src="/files/-M0wIsZpi7ajFMFFdZTX" alt="" data-size="original"> in the top left corner of the component or, as another option, open Visualizations sections on the property panel and then expand an appropriate  visualization and click on the "Edit template" button. The editor will be loaded and shown instead of a visualization.

![](/files/-M0wVV6wew4tdqFZf3H6)

### Editor Context Menu

* **Editor context menu** has been added to increase a developer productivity. Toolbar panel can be collapsed and expanded now.

![](/files/-M0wXSb3SctogWsZFX3X)

### Productivity enhancements

* The ability to create a visualization template in a couple of clicks has been added. The "Dimensions/Measures" panel automatically opens up when new visualization created. "Apply all" button allows developers to apply and use all dimensions and measures configured on the data sections of the property panel. It also applies predefined set of actions like "Sort", "Alternative dimensions/measures", "Searchable dimension", "Select dimension value", etc.

![](/files/-M0wZSpGDzmu6WVLFUN-)

### Add rows and columns buttons

* **Quick add rows/columns buttons**

![](/files/-M0wovK4otw0Fp2vJhOh)

### Native and Virtual scrolling modes

* **Native and Virtual scrolling modes for tables.** Native mode uses native pageable scroll in which the  "Load more" or "Load previous" buttons can be used to load the next or previous page of the data, while virtual scrolling mode allows to scroll the entire dataset.

![](/files/-M0wrv_Mvv6yqWNXU4rj)

### Fit height button

* **"Fit height" quick button.** It allows to set mode  in which it will shrink or stretch a visualization to fit the occupied by the component area.

![](/files/-M0wvM356PZPJVbiwxS9)

### Dimensions and Measures popup menu

* Double click on a cell or use **Ctrl + Space** (**⌘ + Space**)  to open up the dimensions and measures popup menu.

![](/files/-M0wndF9Ge0BvCujpCXW)

### Apply styles action

* **Apply styles action** allows to conditionally apply styles on a cell. See the action description [here](/actions/apply-styles.md).

![](/files/-M0wx30RGAgtkGRWxTfh)

### Apply symbol action

* **Apply symbol action** allows conditionally add an icon to a measure. See the action description [here](/actions/apply-symbol.md).

![](/files/-M0wywScFDNxsP7xzb42)

### Editor keyboard shortcuts

* **Editor keyboard shortcuts** enhancements

Keyboard **arrows keys** allow to navigate between cells;&#x20;

Hold **Shift** and use **arrows** to select cells;

**Ctrl + Alt + P** (**⌘ + Alt + P**) - preview mode;

**Ctrl + Alt + E** (**⌘ + Alt + E**) - edit mode (for selected component);

**Ctrl + Alt + C** (**⌘ + Alt + C**) - copy a cell content (including styling options and actions);

**Ctrl + Alt + V** (**⌘ + Alt + V**) - paste copied cell content;

**Ctrl + Space** (**⌘ + Space**) - open up the dimensions and measures popup menu.

See full editor keyboard shortcuts list [here](/visual-editor/visual-editor-keyboard-shortcuts.md).

* **and other performance improvements and bug fixes**.


---

# 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://help.rbcgrp.com/whats-new.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.
