# Nightly Changelogs - 2019

**URL:** <https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716>\
**Category:** Ignition Early Access\
**Tags:** changelog\
**Created:** [January 7, 2019, 5:01pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716 "2019-01-07T17:01:27Z")\
**Posts on this page:** 1\
**Showing post:** 48

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [April 10, 2019, 9:07pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/48 "2019-04-10T21:07:16Z")

</div>

Changelog since 8.0.0 Release

## Ignition Platform

**13214: Fixed boolean that was not properly adjusting when tag event script editor was open multiple times**  
Tag event scripts could not be removed from a tag.

**13083: Now saving a udt instance to the internal db when a udt parameter has been changed**  
When changing UDT parameter values from the tag browser tree, the parameter changes were not saved in the internal database

**13386: New Tag actions in tag tree not enabled for remote tag providers.**  
New tag menu items are incorrectly disabled when working with a remote tag provider that allows tag creation.

**12789: UI cleanup for breadcrumb, perspective session blank state, EAM menu location**

**13350: Support renaming the ‘root’ container in Perspective**  
Properly support renaming the root container

**13386: New Tag actions in tag tree not enabled for remote tag providers.**  
New tag menu items are incorrectly disabled when working with a remote tag provider that allows tag creation.

**12289: import and export of tag groups**  
Tag groups can now be exported and imported from the Designer. Legacy scan class csv files can also be imported as tag groups.

**12685: Add default engunit values to tag editor**  
Added default engineering units back to the tag editor.

**12674: Update missing JDBC driver error message**

**13317: _types_ folder can be dragged to a UDT definition**  
_types_ tag folder was able to be dragged into a UDT. After the drag, it could not be deleted. Now the \_types folder cannot be dragged or pasted anywhere.

**13245: Filter out invalid projects in designer project list**

**13181: Display project name on SFC status page**  
Add project name to SFC status page

**13108: Populate tag group name field when adding new tag group**

**11883: system.tag.editAlarmConfig Doesn’t Work On UDT Instance Members**

**12053: Fix quality on type definition tags**  
Tags under type definitions no longer show bad quality indicators. Double-clicking value does not allow editing any more for type definition members (we may bring this back, but due to the array of tag value sources, it’s not feasible at this time).

**13299: Fix module documentation link**

**13204 & 7402: Add right click menu to all designer tabbed workspaces**  
Added right click menu options to ‘Close’/‘Close Others’/‘Close All’ on all tabbed resource workspaces

**13316: Added placeholder image for recently modified views**

**12072: Redirect users back to where they came from if they present a stale relay state**  
Hitting the back button in the browser after logging in with an IdP no longer fails to an error page.

**11789: Add refresh and sorting back to OPC Browse panel**  
Add refresh and sorting options back to OPC Browser.

**13315: Compare usernames in a case-insensitive way**  
Login using an Ignition IdP now handles usernames in a case-insensitive fashion.

**11399: Add missing property text for AJT headers**  
Fix header text in Alarm Journal component

**13305: Text popup now editable when rendered outside of frame**

**13105: Fixed user permission check for send to…**  
Sending resources to another project now looks at correct project’s required permissions.

## Perspective

**12928: Make Radio group respond to value changes, as well as index**  
External writes to the ‘value’ property of a radio group, including from bidirectional tag bindings, will now properly trigger updates to the group’s selected state.

**12967: Perspective Component Icons**  
Added icons to the perspective component palette and perspective components in the project browser.

**13213: Perspective status mobil**

**13313: Fixed incorrect peer addresses being returned for an independent gateway**  
Perspective client was incorrectly reporting existence of a redundant backup gateway on independent gateways.

**12991: Map Transform with Expression output accepts tag function**  
Perspective Map Transform with Numeric Range and Expression as the input and output respectively now properly resolve Tag values.

**13310: Fix scaling function in coordinate container to properly support bound props**  
Fixed an issue with automatic conversion of coordinate containers with bound position properties.

**13300: Disable the refresh action in the designer**  
Disabled system.perspective.refresh() and the refresh action in the designer. Also fixes 12879

**13096: Add scheme and port to gateway.address session prop**

**12754: Add a Home button for a direct return back to the app home screen (iOS and Android)**  
Add Exit App button to AppBar for mobile clients

**12969: Removed min-height from dropdown**

**12584: Created file upload component**  
This is a new component for Perspectives. A user can drag files onto this component, or interact with it (via the "Browse" button) and select files to upload. The component will provide an upload/loading status for each file that is being uploaded and also provide appropriate messaging / error handling. This component has a "dark" theme as well as the standard "light" theme.

There are 3 size variants for the component that correspond to "standard", "tablet", and "mobile" displays. If the component is above 350px in width, it will have the "standard" variant. 170px to 349px will be the "tablet" variant, and 169px and down will be the "mobile" variant. Each size variant maintains full component functionality, but has been optimized for use at that given size constraint.

This component has an `onFileReceived` event that fires once for each file that has been uploaded successfully. The event is passed a small `file` object (both properties and its `copyTo` method are shown in the sample script below). This object can be used to move the uploaded file to a desired location. Here is an example event script that can be used to log to the console and move the file (NOTE: This action takes place after the upload is complete, so any errors copying the file will need to be caught in this script and presented to the user):

print “FILE UPLOADED”

print event.file.name;

print event.file.size;

event.file.copyTo(“C:/temp/” + event.file.name);

There are 3 properties that can be set on this component:

The "maxUploads" property takes a number that corresponds to the maximum amount of files that can be uploaded at once. The default value is 5.

The "supportedFileTypes" property takes an array of strings (mime types / file extensions) that can lock the component down to taking only files of that type. If nothing is specified for this property, all file types are allowed. The default value is an empty array (all file types accepted).

The "fileSizeLimit" property takes a number that represents the maximum size (in MB) that a file can be. This applies to each file in an upload request as opposed to the payload size of the overall request. The default value is 10 (10 MB).

**10657: Lock Column Container to 12 column layout**  
Locked the column container to 12 columns, to prevent various scaling issues with different column counts.

**13302: Prevent navigation in designer scope**  
Prevented the navigate action and system.perspective.navigate() from firing in the designer.

**13078: Load views with special character names properly**  
Fixed bug where views with certain special characters in the name would not load properly.

**12797: Add `focus()` method to Perspective component scripting**  
Added a focus() method to Perspective component scripting, allowing a component to request focus onto itself.

**11520: Add subcode to Perspective overlay popup**  
Added quality code ‘subcode’ diagnostic information to quality overlay popups

**13140: Device ID Is Not Set During Perspective Session Startup**

**10720: Inline style helper gets default value when unspecified**

## SFC

**13179: SFC chart monitor displays running charts from other projects**

## Vision

**13046: Vision Dropdown Arrow Button Registers As Event Source**

**12831: Alarm status table background now colors entire background**

**12881: Fixed layout constraint panel clipping and zooming**

**13023: Fixed full qualified path not returning correctly**

---

_[View the full topic](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716)._
