# 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:** 20\
**Page:** 4

<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:** [May 6, 2019, 3:31pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/61 "2019-05-06T15:31:58Z")

</div>

Nightly Changelog: 8.0.2- b20190506

## Ignition Platform

**13736: Prevent non-overridable resource errors in Vision**  
Fixed bug where non-overridable Vision templates could be opened to edit when embedded in a window.

## Perspective

**13697: Naive Interpolation of Props with Spaces in their names**

**13639: Move refresh action into semi-hidden view node actions**  
Hid the ‘refresh’ action in the Perspective designer workspace.

## Reporting

**11351: Allow blanking of null format in reports**  
Null format in reports can now be blanked out

**13707: Add and remove ReportBase to / from ReportingClientHook only if the runtime application scope is a vision client**

---

<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:** [May 7, 2019, 3:25pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/62 "2019-05-07T15:25:34Z")

</div>

Nightly Changelog: 8.0.2- b20190507

## Ignition Platform

**13679: Tag audits**  
Replaced auditing for Gateway tag manipulation

**13523: Allow resource rename to only change the name**

**13646: Fix alarm pipeline block connector offset**

**13470: Dropdowns for role/zone custom permissions on tag are now text fields**

**13680: Tag browser no longer allows write attempts to root tag folders**  
Tag browser no longer allows write attempts to root tag folders.

## Vision

**9653: Fix cloud template import**  
Updated the cloud template browser to work with new project resource system.

---

<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:** [May 8, 2019, 4:23pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/63 "2019-05-08T16:23:50Z")

</div>

Nightly Changelog: 8.0.2- b20190508

## Alarm Notification

**13599: Voice Notification Module - Setting to make pipelines not interactive**  
Voice notification profiles can now better deal with script elements that are blank. This should enable use with non-phone based SIP annunciators, as the script can be made to not request user feedback.

## Ignition Platform

**13482: Find/Replace support in project scripts**  
Fixed find/replace support in project script library.

**13507 Edge Browser Center View covered instead of pushed**  
Perspective - Microsoft Edge, The center view’s height no longer covered by push bottom docks.

**13642: Make some system.security funcs visible in designer**  
Selected system.security scripting functions are now visible in the Designer when Vision is not installed, and also work in the Gateway.

**13691: Implemented rename image folder capability**  
Folders may now be renamed in the Image Browser.

**13772: Iterate embedded JREs to 11.0.3**

**13692: Fixed tab strip paint artifacts with transparent backgrounds**

**13654: Adding runtime data when constructing alarm ack event**  
User and notes are stored in the alarm journal on alarm acknowledgement

**13344: Update the ‘expand property’ icon**  
Updated the property icon used in Vision and Perspective.

**13735: Designer lockup printing uncaught stacktraces to system.err**  
Fixed issue that could cause the designer or client to pause until the launcher application was closed.

## Perspective

**13346: SelectionTool.tsx make inDrag detection more reliable**  
Components in a Column Container will no longer require a double click to select after any component in the container has been moved.

## Reporting

**13760: Commit report workspace editor on deactivation**  
Committing Report resources when navigating away from workspace editors

## Vision

**13794: Notifying module hooks that saving is done on a manual update, putting the designer back into a “non-serializing” state**  
Performing a manual merge in the Designer no longer stops Vision component events from firing

**13647: Vision module will no longer crash in the designer if a window’s data is bad**  
Vision module will no longer crash in the designer if a window’s data is bad.

**13766: Fix NPE applying Vision updates**  
Fixed NPE when updating project properties for Vision projects

---

<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:** [May 9, 2019, 3:23pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/64 "2019-05-09T15:23:44Z")

</div>

Nightly Changelog: 8.0.2- b20190509

## Alarm Notification

**13708 fixed issue where saving alarm pipelines reloaded the ui**  
Fixed issue where saving in the designer caused an open alarm pipeline model to re-load, altering focus.

## Ignition Platform

**12220: Tabbed config dialog UI refinements**  
UI refinements for tabbed configuration dialogs

**13637: Update TagSelectorEditor model on initialize**  
Fixed tag browser having out of date tag information in source property of derived and reference tags.

**13662: Disallow andpersand from folder name on initial creation**

**13719: Modify js to be able to cancel reports on the gateway**  
Currently executing reports can be cancelled from the Gateway status page

**13031, 13752: Added Expression and Script Helper Methods for checking if a user is authorized by security levels**  
Security level names are now case-aware but case-insensitive.

**13289: Expression editor right click/autocomplete ‘functions’ menu does not handle pathing correctly**

## Perspective

**13279 Make PasswordField Selectable Again**  
Designer - Perspective - Click and drag selection will now function with PasswordField components.

**13455: Perspective Sessions Ignore Security Zone Security Restrictions**  
Perspective Sessions now respect Zone/Role Restrictions for NamedQueries.

**13560: Using Flatten On A Material Icon Results In Console Error**  
Flatten now works on Icon components.

## Reporting

**13729: Fix NPE if query-building off an empty table**  
Fixed null pointer exception in query builder if you attempted to view relations to a non-existent table.

---

<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:** [May 10, 2019, 3:25pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/65 "2019-05-10T15:25:25Z")

</div>

Nightly Changelog: 8.0.2- b20190510

## Enterprise Administration

**13379 EAM Restore Backup doesn’t restore saved modules**

## Ignition Platform

**13585: Tag browser state isn’t retained when toggling to/from Vision**

**10255: Fix potential NPE in active query builder**

## Perspective

**13749: Property key incorrect for mobile session timeout**

**13440: Gateway Message Handlers Fail To Recognize Permissions When Triggered From Perspective**  
Gateway Message Handlers correctly use zones/roles from Perspective

**13783: Adding shortcuts for Perspective view event and script editors**  
Added keyboard shortcuts for Perspective Designer workspace event and script editors

## Vision

**13737: Revert TypeUtilites#coerce(, ) to align behavior**  
Relaxed requirements for casting a string to a font, which was causing various issues within the client and designer.

---

<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:** [May 13, 2019, 3:52pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/66 "2019-05-13T15:52:46Z")

</div>

Nightly Changelog: 8.0.2- b20190513

## Ignition Platform

**13644: Make `system.net` functions visible when Vision not installed**  
`system.net` scripting functions are now visible in the Designer when Vision is not installed.

**13594: system.tag.move now uses the same copyInternal method that a tag drag in the designer uses**  
A tag folder’s contents is no longer lost when using system.tag.move to move the folder into a UDT.

**13712: Update launchers to use Dialog font**  
Launchers now use Dialog font to prevent scrambled rendering on some windows environments

**13793: Sync adding write requests to batch opc operations before sending to the gateway**  
Avoiding an NPE caused by a race condition when performing many batch OPC writes at once

## Perspective

**13808: Navigation via page does not work from barcode scan event handler**  
Session Events coming from mobile devices now include pageId on the context.

**13241: Updated ‘Project Not Runnable’ Terminal State**  
Perspective Project Not Runnable verbiage and icon updated.

**13715: Allow Perspective sessions to update mobile challenge**

**13374: Made the expression struct binding pull in the current structure**  
The Expression Structure binding will now pre-populate its structure shape with the current shape of the target object.

## Vision

**13812: Flip equals check to prevent NPE**  
Fixed an NPE thrown by template repeaters/canvases nested inside template repeaters/canvases.\*\*

---

<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:** [May 15, 2019, 3:26pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/67 "2019-05-15T15:26:14Z")

</div>

Nightly Changelog: 8.0.2- b20190515

## Ignition Platform

**13342: Iterate ARM jvm version to fix arrayCopy() AIOOB Exception**  
Incremented the ARM JRE so that Ignition Gateway startup on certain ARM devices no longer throw an Index Out Of Bounds Exception.

**13801: UDT definition was not importing correctly when the provider root folder was selected**  
UDT definitions are now imported correctly when the tag provider root folder is selected.

## Perspective

**13220: Add a display attribute to flex child layout**  
Added a ‘display’ attribute to flex container position properties to allow children to continue to exist but not consume any space in layout

## SQLBridge

**13633: Fixed scaling for opc/expression items in transaction groups**

## SFC

**13778: Forward port of 11495: Unable to modify run-always chart**  
Run-always charts are not restarted when modifications are made to the chart configuration.

## Vision

**13885: Avoid cast exception when creating a new client tag**  
Preventing a ClassCastException from being thrown on client tag creation

**10499: Fix NPE from AbstractRangedComponent**  
Fixed an issue with the fill level indicator and cylindrical tank component throwing null pointer exceptions.

**13831: Fix default Vision client permission state**  
Fixed issue where Vision client permissions were defaulting to enabled on new projects.

---

<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:** [May 16, 2019, 3:39pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/68 "2019-05-16T15:39:14Z")

</div>

Nightly Changelog: 8.0.2- b20190516

## Ignition Platform

**12796: Page config wheel alignment**

**13851: Sanitize comma in tag paths**

**13739: Integer code of Good quality incompatible with common expressions**  
Default integer value of value quality does not line up with Ignition 7, causing issues with expressions that rely on integer comparison.

**13765: Prevent duplicate run of gateway startup script**  
Fixed issue where gateway startup scripts would execute twice.

**13724: Allow translation prop files to import/export UTF-8**  
Improved handling of translation property file exports and imports for non-ASCII characters.

**13728: Convert driver cache key to lowercase before lookup**  
Path argument to system.tag.browseHistoricalTags is no longer case-sensitive.

**13864: Error is not thrown when dragging a parent folder to its own child, resulting in tag loss**  
A tag folder could be moved to its own child folder, destroying both tag folders. This operation is now caught, and an error message is shown instead.

## SQLBridge

**13767: Commit open group before processing rename**  
Fixed issue where transaction groups would lose unsaved changes upon rename.

## Tag Historian

**13516: Update sql date format to include milliseconds**  
Store and Forward quarantine export now uses milliseconds in the timestamp string. This should help prevent primary key errors during quarantine import when timestamps have the same seconds value.

## Vision

**13883: Fix NPE in UserManagementPanel, swap Guava Objects for builtin**  
Fixed a null pointer exception thrown when switching the User Management Component to ‘Edit Single’ mode.

---

<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:** [May 17, 2019, 3:35pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/69 "2019-05-17T15:35:29Z")

</div>

Nightly Changelog: 8.0.2- b20190517

## Ignition Platform

**13897: Fixes a regression caused by 13594 that was creating a folder during a tag rename**

**13921: Copying and Pasting folder into parent correctly re-paths children**  
Copying and pasting resource folder that contains resources into the same parent folder now places the newly created child resources into the correct folder.

**13609: Wrapper auto\_bits now always false for mac os x**  
auto\_bits defaults to false for Mac OS X, no longer preventing gateway startup when upgrading/restoring a gateway where this property was set to true.

**13742: Tag Group editor reverts name on selection change**  
Added Apply button to Tag Group editor and group name will update correctly after selecting a new Tag Group.

**13688: {InstanceName} parameter in nested UDT instance returns root UDT instance instead**  
Built in {InstanceName} does not resolve to the nearest composite udt instance (as in 7), but instead incorrectly goes to root instance definition.

**11833: Defaulting the tag browser tree to hide the datatypes folder for bindings**  
The Data Types folder is no longer visible in the tag binding selection tree

## Vision

**13614: Deserialization of vision windows with TagQuality values now open with DataQuality values of UNKNOWN**

---

<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:** [May 20, 2019, 3:29pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/70 "2019-05-20T15:29:17Z")

</div>

Nightly Changelog: 8.0.2- b20190520

## Ignition Platform

**13915: Tag tree “go to definition” action on UDT instances does not work reliably**

**13822: Inconsistent UI displays when editing tags**  
Inconsistent UI behavior when editing complex tags. Type Structure window not shown consistently, and editor switches to “multi tag” mode after moving new members into folders.

**13787: Tag’s alarm properties are unresponsive after alarm edit**

**13924: Fixed conversion bug that wasn’t setting a folder ID**  
Fixed issue of multiple clashing tag folders being created upon upgrade from Ignition 7 to 8.

**13829: Restart Tag on root Tags folder makes all tags bad\_stale quality**  
Restarting root tags now works correctly. Also added a confirmation dialog since it can take a long time to restart depending on how many tags are in the folder.

---

<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:** [May 21, 2019, 4:32pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/71 "2019-05-21T16:32:06Z")

</div>

Nightly Changelog: 8.0.2- b20190521

## Ignition Platform

**11884,13273: Issues with session props updating**  
Session props that are altered or removed in the designer now get applied on-save to a running session.  
Designer now applies pulled updates to Perspective session props correctly.

**13941: Highly confusing alarm edit selection change after renaming alarm**  
Renaming tag alarm can result in a different alarm becoming selected, possibly leading user to edit the wrong alarm.

**13813: Deactivating drawing tool when changing the page on reports**  
Report drawings no longer persist between pages or reports when in progress

**13702: Updating project global props on Designer save after a fresh import**  
Connection properties now save on initial attempt in the Designer on an imported project.

## Perspective

**13837: Perspective component translation**  
Added translation and localization support for Perspective components and built-in UI elements.

---

<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:** [May 23, 2019, 8:17pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/72 "2019-05-23T20:17:55Z")

</div>

The 8.0.2 RC1 is available and you can download it [here.](https://inductiveautomation.com/downloads/)

The 8.0.3 Nightly is up as well. Here are the changes:

8.0.3-b20190523

## Allen-Bradley Drivers

**13830: Make the Logix browse process more resilient to failure**  
Made the Logix browse process more resilient to failures that occur when either browsing a program symbol or reading a template’s attributes or definition.

## Ignition Platform

**13650: Tag Properties are missing some properties available in 7.9**  
Numerous tag properties have been reintroduced to the designer. Similar to tag properties in 7.9 and earlier, these new properties expose helpful information about their parent, such as a count of alarms in an Active and Unacknowledged state.

**13959: Add missing Tag Group diagnostics**  
Added missing tag group diagnostics: Executions (total number of executions), Last Duration (the duration of the last execution, in milliseconds), Mean Duration (average duration of all executions, in milliseconds). The diagnostics can be found under the Gateway’s Web Interface \> Status \> Tags \> Details on any of the Realtime Providers.

**9614: Add system.user scripting functions**  
Added several system.user functions to allow adding, editing and removing users through scripting. The following functions are now available:

- system.user.addUser
- system.user.editUser
- system.user.removeUser
- system.user.getNewUser
- system.user.createScheduleAdjustment

**13962: UDT type definition tags don’t show traits in Tag Browser**  
When examining UDT definitions in the Tag Browser, members of the UDT will now show configured traits under the Traits column.

**13360: Open/Create/Import Project Dialog Feature**  
The Open/Create Project window has received a visual overhaul, in addition to several enhancements:

- Projects are listed in a tabular fashion.
- Projects can be sorted and filtered.
- Added an “import” button, allowing the window to import project files. Importing a project from this window provides an opportunity to configure project properties.

## Module SDK

**13551: Managed Tag Provider addWriteHandler does not support wildcards**  
Resolved an issue where addWriteHandler in a Managed Tag Provider would not support wildcards in tag paths.

## Perspective

**Perspective Alarm Status Table**  
Added a new Alarm Status Table component. This component provides an easy way to display real time alarm status in a session.  
More information can be found on [the dedicated forum thread.](https://links.inductiveautomation.com/forum-ea-perspalarmtable)

**12878: Adding the Horizontal Menu component to Perspective**  
Added a new Horizontal Menu component. The component provides menu based navigation over a horizontal space.  
More information can be found on [the dedicated forum thread](https://links.inductiveautomation.com/forum-ea-12878)

**13705: Added icons for file upload and horizontal menu components**

**13465: Adding gateway name to the info button**  
The perspective session “Info” button on App Bar now shows the name of the gateway while in mobile mode. Additionally, we’ve made some slight spacing adjustments around the button.

**13420: Fallback delay and write failure handling in Perspective tag bindings**  
Tag Bindings in Perspective now feature a Fallback Delay property. Should a write from a tag binding fail or otherwise take too long, this setting will revert the value on the bound property to match the current value on the tag, as opposed to the value the user last applied to the component.

**12604: XY-Chart dataset dataSource now validates correctly**  
Regarding Perspective’s XY-Chart component, bindings on the ‘dataSources’ properties that return a dataset should no longer (erroneously) show a validation error in the property editor.

**13913: Stop editing the nav action param table before removal to avoid an exception**  
In some cases, renaming a parameter on the Navigation Action would throw an error, potentially locking up the designer. This fix should prevent the error and subsequent fallout.

## Vision

**12922: Vision Welcome Image Scales To Fit Square**  
Vision Welcome Images that aren’t square will now be cropped and centered.

## Reporting

**13747: Catch SerializationException on upgrade**  
When upgrading from v7.# to v8.0, some serialized alarm data would cause a SerializationException during the upgrade process. The upgrade process should now be able to handle this error in a more graceful manner

---

<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:** [May 24, 2019, 4:24pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/73 "2019-05-24T16:24:14Z")

</div>

Nightly Changelog: 8.0.3-b20190524

## Ignition Platform

**13886: Move legacy launch scripts into Repo, update linux script**  
Added legacyClient shell scripts to aid in launching designers/clients on platforms the launchers don’t support.

**13687: Updating the last value seen by an alarm whether or not it is enabled**  
Resolved an issue where disabled alarms could still generate new active events.

**13985: Set PipelineDescriptor.PROJECT\_NAME property on new pipeline blocks**  
Fixed an issue where Jump Blocks in Alarm Pipelines would jump to a pipeline in another project, instead of the current project.

## Perspective

**13940: Evaluate booleans when effectively true, json dataset no longer evaluates booleans as strings**  
Resolved an issue where boolean values in datasets on the Table component were being evaluated as a string, causing the rendering on the table to make the value appear as always true.

**13989: Fix Perspective authentication incompatibility with iOS 11**  
Fixed an issue on iOS 11 devices that would cause the device to authenticate with an IdP via Safari, instead of using the in-app browser.

**11637: Set Font on CodeEditor initialization to get correct metrics**  
Fixed an issue where script editors could misinterpret the font size, causing the editor to cut off code from the right edge of the window.

---

<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:** [May 28, 2019, 4:04pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/74 "2019-05-28T16:04:53Z")

</div>

Nightly Changelog: 8.0.3-b20190528

## Ignition Platform

**13840: Expressions Aren’t Returning ‘Not Found’ Quality When Tag Isn’t Found**  
Resolved an issue where expressions referencing tags would erroneously return “Bad\_Stale” when they should instead return “Bad\_NotFound”

**13643: Make system.util visible in designer without Vision**  
Selected system.util scripting functions are now visible in the Designer when Vision is not installed.

**12149: Update banner designs of the Vision Client**  
Vision Cilent banners have been updated to better to provide better visibility. The following banners have been updated:

- Project Update Available
- Trial Time
- Redundancy Role Change

**13950: Tag parser doesn’t treat empty source as relative**  
Resolved an issue where using the tag() function in a UDT required that a tag provider was explicitly specified (e.g., tag("[default]Path/to/tag")). With this fix, tag paths that do not state the tag provider will assume the path leads to the same provider as the UDT.

## Perspective

**13645: Delete the pylib/ files that were removed between Jython v.2**  
The deprecated “collections” python library is now removed on backup restore for zip installers to prevent collisions with the new collections library.

---

<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:** [May 29, 2019, 3:45pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/75 "2019-05-29T15:45:34Z")

</div>

Nightly Changelog: 8.0.3-b20190529

## Ignition Platform

**13995: Fix menu item when vision not installed**  
Fixed an issue in the Project Browser’s context menu where the text on “Copy Path” was not displaying correctly

**11798: Perspective direct tag binding tag tree expands to valid path**  
Resolved an issue where popup tag selector windows would not maintain selection

**13818: Allow vector icons or path icons to display in the Vision Client main menu**  
Fixed an issue where Icons in Vision Menu Bar Scripts were not correctly displaying from the client.

**13876: Jython v2.7.1-ia4 with support for unicode in syntax and indentation exceptions**  
Compiling scripts with unicode that result in a syntax error no longer throw an IllegalArgumentException

**12721: Expression property on Expression Tags doesn’t show built-in parameters**  
Resolved an issue where built-in UDT parameters did not appear in the parameter popup window.

**13858: Check if template path is null**  
Fixed an issue where adding a template instance to a Template Canvas would silently fail if the template path was null. An error message should now appear when adding instances containing a null template path.

**13758: Implement impersonation role for gateway network tag services**  
Implemented impersonation role for gateway network tag services

**13916: Tag folder move within a UDT still retains a copy in its original location**  
Resolved an issue where moving a tag folder instead created a copy at the new location, preserving the old folder. Moving a folder will now delete the folder at the old location.

## Perspective

**13545: Fix for older versions of safari not supporting svg use element references**  
Perspective Map component markers are now compatible with older releases of Safari. Additionally, improved the shadow on markers.

**13510: Perspective property tree value editor thrashing**  
Resolved an issue where the Perspective Property Editor would incorrectly calculate its width, causing some properties to constantly transition between displaying their full value and a truncated version.

## Vision

**13825: Use TextFlow for ConfirmAction layout**  
Fixed an issue where text in dialog boxes was being truncated in the designer and Vision client launchers.

---

<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:** [May 31, 2019, 3:28pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/76 "2019-05-31T15:28:54Z")

</div>

Nightly Changelog: 8.0.3-b20190531

## Perspective

**13568: Tree component selection and selection data properties**  
Resolved an issue where the selection and selectionData properties on the Tree component could desynchronize if the items property was modified.

## Reporting

**13498: Switch Physical font usage to Dialog**  
Removed some hard coded font references, and replaced them with the Dialog logical font.

---

<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:** [June 4, 2019, 4:52pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/77 "2019-06-04T16:52:56Z")

</div>

Nightly Changelog: 8.0.3-b20190604

## Perspective

**12479: Improve user experience of client login / logout action / script when Identity Provider is set to None on project**  
When the Identity Provider for a project is not set, authentication screens in sessions will now provide a friendly reminder to configure an IdP. Additionally, the login and logout action descriptions now suggest that an Identity Provider must be configured.

**13139: Map Transform: Add Style Class as an Output Type**  
Map Transforms can now select Style Classes as an output type.

**14015: Table editable cell no longer renders a checkbox when value is either1 or 0 and render mode is auto**  
The editable cell of the Table component no longer renders a boolean if the render mode is auto, and the value is either a 1 or 0.

---

<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:** [June 6, 2019, 3:38pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/78 "2019-06-06T15:38:34Z")

</div>

**8.0.2 has been released!** You can download it [here.](https://inductiveautomation.com/downloads/ignition)

Here are the 8.0.3 Nightly changelogs:  
Nightly Changelog: 8.0.3-b20190606

## Ignition Platform

**13714: Remote Pipeline Email Acknowledgement Throws Serialization Error**  
Fixed a serialization error when accessing the email acknowledgement webpage for alarms from remote notification pipelines.

**10526: Add word wrap to resource notes**  
Added word wrap to resource notes panel.

**13917: Tag Browser fails to autodetect and set the right datatype when adding an OPC array tag**  
Resolved an issue where the Tag Browser would fail to automatically detect the correct datatype when adding array OPC tags.

**13613: Allow UDTs to be remotely edited over the gateway network**  
UDT tags can now be remotely edited over the gateway network.

**12857: Display tag types and traits in UDT Tag Editor**  
Trait badges used to show the presence of various configurations, such as Alarms and Tag History, will now appear in the UDT editor (Tag Editor window) and under the Data Types folder (Tag Browser). Additionally, the UDT type should now also be visible in these cases.

## Omron Driver:

**11769: Upgrade EtherNet/IP library to 1.3.1**  
Fixed a rare issue where the driver would remain in an ‘Idle’ state.

## SQLBridge

**13649: Add alarming to OPC/Expression items in transaction groups**  
Resolved an issue where alarms created in transaction groups would not become active

---

<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:** [June 7, 2019, 8:36pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/79 "2019-06-07T20:36:35Z")

</div>

Nightly Changelog: 8.0.3-b20190607

## Ignition Platform

**13990: Creating a UDT instance with alarm expressions locks up the designer and the tag provider**  
Resolved an issue where certain tag configurations led to a significant delay when trying to save changes.

## Perspective

**11740: Defer updates text field text area**  
Added new properties to both the TextField and TextArea components

- deferUpdates: While true, updates to props.text will be deferred until focus is lost or the enter key is pressed.
- rejectUpdatesWhileFocused : While true, props.text will not accept updates from external sources while focused.

---

<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:** [June 10, 2019, 11:24pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/80 "2019-06-10T23:24:21Z")

</div>

Nightly Changelog: 8.0.3-b20190610

## Ignition Platform

**10121: Add getKey and transactions to named queries**  
Added getKey parameter to system.db.runNamedQuery()

**14047: Fix potential NPE in BitwiseExpression**  
Resolved a NullPointerException that could be caused by typos in bitwise expressions.

**14139: One shot and any change Driven mode tag groups don’t execute correctly**  
Resolved an issue where the “one shot” and “any change” Driven mode tag groups weren’t executing correctly.

**13658: Handle invalid windows filenames in designer as well**  
Fixed an issue where resources were allowed to be created with names that are invalid for the Windows filesystem (CON, AUX, PRN, etc)

**12858: Newly created UDTs aren’t immediately available in the data types list to be added as an instance**  
Resolved an issue that caused a delay between the creation of a UDT type, and the ability to create instances of that type.

## OPC-UA

**14108: handle conversion of DateTime array to Date array**  
Fixed an issue where subscribing to an array of DateTime values did not work.

**14049: Implement “Connect Timeout” and “Acknowledge Timeout” settings**  
Added “Connect Timeout” and “Acknowledge Timeout” to advanced OPC UA connection settings.

## Perspective

**13401: Component Focus**  
The focus() method will now work on all types of Perspective components.  
Containers and non-interactable components will have the root focused. Interactable components will have the appropriate HTML element (button, input, etc) focused.

**14024: AST context menu doesn’t error out when there are docks, better context menu positioning that accounts for docks and some scroll**  
Resolved an issue on the Alarm Status Table’s header where calling the context menu would result in an error when a dock or popup was present.

**14065: Table component columns should again handle formatting of timestamps when render mode is set to date**  
Table component columns should again handle formatting of timestamps when render mode is set to date

## Reporting

**### 8604: Add fit to panel prop for report viewer**  
Added Fit Panel prop to the Report Viewer to allow access via bindings.

[Previous page](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716.md?page=3)

[Next page](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716.md?page=5)
