---
title: "Platform Release 258 - July 2023"
slug: "factory-258-release-july-2023"
updated: 2023-07-28T18:19:07Z
published: 2023-07-28T18:19:07Z
canonical: "support.tulip.co/factory-258-release-july-2023"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.tulip.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Platform Release 258 - July 2023

Release 258 comes with many feature updates that will enhance your Tulip App Editor, Analytics, Machine Monitoring, and Vision experience. We also have implemented quite a few bug fixes that were reported by users.

Let us know your thoughts and questions in Tulip Community!

## Enhancements to the Universal Template in Analytics

![image-20230728-092421.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/image-20230728-092421.png)

All analytics Layers are now available for the [Universal Template](https://community.tulip.co/t/transform-your-analytics-game-discover-the-universal-template/8776). You can add *Control Chart* and *Forecast Layers* to Line Charts, and *Trend Line* and *Reference Layers* to Line Charts, Bar Charts, and Scatter Charts.

## Moving Average Option Added for Trend Line Layer

You now have the option to add a Moving Average Trend Line Layer for a specified period to Line Chart, Bar Chart, and Scatter Chart visualizations.

![Moving Average Trend Line.gif](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Moving%20Average%20Trend%20Line%281%29.gif)

## Search Functionality Added for Button Icons

A search bar has been added to the selection of icons that can be added to buttons in the App Editor, so you can easily find the perfect icon to improve your App design.

![IconSearch258.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/IconSearch258.png)

## Improvements to File Display in Apps

In response to a [user reported issue](https://community.tulip.co/t/pdf-compression-in-document-widget/6915), we have improved the way that PDF file types are rendered and displayed in the Document Widget so that the quality and readability of the file is not impacted.

We have also added the ability to set a default page to files stored in the Document type Variable Widget.

## Added Functionality for Mapping Machine Attributes

Under Configurations on the Shop Floor page, hovering on the signal value displays the full mapped attribution path. Also, you can now copy Machine Attributes to clipboard to easily configure machine attribution on new machines.

![HoverStateMachineAttributes.gif](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/HoverStateMachineAttributes.gif)

## Enhancements to Tulip Vision

When a Change Detector is disabled, you now have the ability to view the configuration details without enabling the detector again. We have also added the ability to delete camera configurations that are not actively being used in a station or an app. In addition, a single barcode detector can now output data from multiple bar codes within a region.

![0d22a936-77aa-4a9e-95ad-31b1e53e20f8.gif](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/0d22a936-77aa-4a9e-95ad-31b1e53e20f8.gif)

## Bug Fix Highlights

Release 258 contains many bug fixes that we want to highlight because they were reported by users:

- Loop and autoplay options are now available again when embedding a video widget
- Fixed an issue where the {{badge_id_to_user}} function in the expression editor was incorrectly returning null
- Large date range for hourly buckets machine activity analysis no longer results in a query timeout
- User deactivation for accounts with multiple workspaces no longer times out
- Barcode device scan detection functions when the active widget is a non-text input based widget such as a checkbox or radio button
- Trigger details are displayed again in view-only mode
- Fixed issue that caused Connector Function test results to disappear after being run

## Full List of Ticket ID included in Release 258

If you are tracking any of these tickets and would like more details, please contact Tulip Customer Support via support@tulip.co or live chat through your instance.

PLAT-23805 PLAT-23802 PLAT-23748 PLAT-23739 PLAT-23704 PLAT-23694 PLAT-23691 PLAT-23673 PLAT-23546 PLAT-23533 PLAT-23532 PLAT-23531 PLAT-23530 PLAT-23528 PLAT-23525 PLAT-23520 PLAT-23509 PLAT-23507 PLAT-23465 PLAT-23460 PLAT-23455 PLAT-23454 PLAT-23450 PLAT-23422 PLAT-23398 PLAT-23397 PLAT-23364 PLAT-23330 PLAT-23214 PLAT-23154 PLAT-22776 PLAT-22773 PLAT-22665 PLAT-22528 PLAT-22065 PLAT-22064 PLAT-21976 PLAT-21056 PLAT-21018 PLAT-20850 PLAT-20227 PLAT-20140 PLAT-19424 PLAT-19000 PLAT-18200 PLAT-18111 PLAT-12561

**Chart Layers**

**Layers**are visualizations on top of **Tulip Analytics**that help drive insights.

![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/image-1663018351590.png)

**Widget**

**Widgets**are the elements that make up a specific **App Step.**Widgets can display information to users, collect user input, or trigger app logic.

*Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.*

**Shop Floor**

The area of the platform responsible for moving applications into production. Under the shop floor, you can manage **Stations**, **Edge Devices,**and the app publication details such as which **Version** is accessible to users, which **Devices**are connected to the app, and which **Interface (display device)******the app is run on.

**Machine Attribute**

**Machine Attributes**are setpoints and actual values for different parameters of your **Machine.**Attributes can be mapped to OPC-UA datasource Tags.

**Change Detector**

Using the**Change Detector**, you can monitor pre-defined **regions** on your camera's stream for changes occurring in real time. You can then use these changes, or events, to build logic within your app.
