This page provides a list of changes for the LTS7 release. Changes from prior releases are not shown.
"Release Notes" document each new improvement in functionality in the Tulip product.
It exhaustively documents changes to:
your-instance.tulip.co
It provides partial documentation for:
It does not include documentation on:
Here's an explanation of each column below.
Unique ID: The ID provides a unique reference to the functionality that was merged into the product. The format was changed to ABC-1234 in LTS7 to directly link the numbering from the tickets used internally for development. The prior ID is maintained as a cross reference in LTS7 and will be removed in LTS8.
Release: The specific release of Tulip where this was launched. I.E. r199
Release Notes: A brief description of the change.
Type of Change: Chosen from one of three options-
Feature Enhancement: A new capability within an existing feature.
New Feature: An entirely new feature with functionality independent of all existing features.
Feature Deprecated: A feature that was removed and will no longer be supported.
Implemented By: The Product Specs where the changes are reflected. In many cases, Product Specs will not be updated due to bug fixes or small edge cases that are too specific and unique to document.
User Requirements: The URS IDs to which an change relates.
Unique ID | Release | Release Notes | Type of Change | Implemented By | User Requirements |
---|---|---|---|---|---|
PLAT-6934 (7995) | 214 | Add new user onboarding flow. | New Feature | UX (Non-Functional) | - |
PLAT-6879 (8056) | 214 | Add searching on the machine types page. | Feature Enhancement | M_MTYP | 21 |
PLAT-6877 (8054) | 214 | Update the machine properties page (behind Feature Flag) | Feature Enhancement | M_MACH, R_MLIB | - |
PLAT-6873 (8052) | 214 | New Machine Types page (behind Feature Flag) | Feature Enhancement | M_MTYP | - |
PLAT-6872 (8051) | 214 | Refurbish modals in the machines page. | Feature Enhancement | M_MACH, R_MLIB | - |
PLAT-6778 (8040) | 214 | Improve performance for recording an app completion | Feature Enhancement | M_APP_VER_COMP | 292 |
PLAT-6737 (7980) | 214 | Add support for multiple barcode types in the barcode widget. | Feature Enhancement | R_APPE, M_APP_VER_STEP_REG_WIDGET | 391 |
PLAT-6736 (7962) | 214 | Add support for Code39 barcode rendering in the barcode widget. | Feature Enhancement | R_APPE, M_APP_VER_STEP_REG_WIDGET | 391 |
PLAT-6691 (7920) | 214 | Revamp the machine creation modal. | Feature Enhancement | M_MACH, R_MLIB | - |
PLAT-4027 (8137) | 215 | Update empty state views for machines. | Feature Enhancement | UX (Non-Functional), M_MACH | - |
PLAT-1885 (8138) | 215 | By default, app editors on all sites will now see the Go To Next Step Group trigger action. | New Feature | R_APPE, M_TRIG | 125 |
PLAT-7121 (8262) | 216 | Adds two additional functions to the expression editor: ENCODE_URI(string) - used to safely encode an entire URL; ENCODE_URI_COMPONENT(string) - used to safely encode just a component of a URL | New Feature | M_EXPRESSION, M_TRIG | - |
PLAT-7108 (8259) | 216 | Icons for the column type appear for each item in column picker for widgets now. | Feature Enhancement | UX (Non-Functional), M_APP_VER_STEP_REG_WIDGET | - |
PLAT-7066 (8238) | 216 | Arbitrary durations can now be input for previous output on machine triggers. This was previously limited to specific durations in a drop down menu. | Feature Enhancement | M_MTRIG | - |
PLAT-7017 (8191) | 216 | Pin vertical scroller on embedded tables so it is easier to scroll without having to move horizontal scroll all the way to the right to see vertical scroller. Also added sticky header, so we can scroll just the table body while still having the header row visible. | Feature Enhancement | M_TABLE, M_APP_VER_STEP_REG_WIDGET | - |
PLAT-7014 (8243) | 216 | Enable text wrap in both the table admin page and the table widget. On the admin page, text wrap can be turned on via the dropdown menu. On the widget, it can be turned on in the app editor side panel. Text wrapping is off by default and should not affect the display of existing Apps. | Feature Enhancement | M_TABLE, R_TBLE, M_APP_VER_STEP_REG_WIDGET | - |
PLAT-7010 (8188) | 216 | Added string functions to analytics for "Does Not Contain", "Does Not Start With", and "Does Not End With" | Feature Enhancement | M_ANALYSIS | - |
PLAT-7006 (8263) | 216 | Add API endpoint that can sign one or more URLs in Tulip | New Feature | M_BOTS | - |
PLAT-7004 (8213) | 216 | Tables are searchable on the table page. | Feature Enhancement | M_TABLE | - |
PLAT-7003 (8178) | 216 | Adds "Is Linked To", "Is Not Linked To", "Has Links", and "Has No Links" conditions to triggers for record placeholder link columns | Feature Enhancement | M_APP_VER_RECD, M_TABLE_RECORD, M_TABLE_RECORD_FIELD, M_TRIG | - |
PLAT-7000 (8181) | 216 | Make search for table links in table admin page case insensitive. | Feature Enhancement | M_TABLE | - |
PLAT-6645 (NA) | 216 | A new 'Unique' Table Aggregation that return a unique list of items from a Table field. Results can be displayed in Apps or used to define the options of a drop down. | Feature Enhancement | M_TABLE | - |
PLAT-6319 (8189) | 216 | Allow users to change the font size for pagination controls in Interactive Table widgets | Feature Enhancement | M_TABLE, M_APP_VER_STEP_REG_WIDGET | - |
PLAT-7253 (8336) | 217 | Truncate long modal titles | Feature Enhancement | UX (Non-Functional) | - |
PLAT-7059 (8250) | 217 | When creating a machine, the user must set a machine type, can additionally set a description and an image (behind Feature Flag). | Feature Enhancement | M_MACH, R_MLIB | - |
PLAT-7041 (8275) | 217 | Adds a STRING_TO_IMAGE_URL function to the expression editor, allowing users to build triggers that store images in tables or variables. | Feature Enhancement | M_EXPRESSION, M_TRIG | - |
PLAT-7040 (8291) | 217 | Adds a INTERVAL_TO_SECONDS() function to the trigger and expression analytics editors. | Feature Enhancement | M_EXPRESSION, M_TRIG | - |
PLAT-7028 (8274) | 217 | Added "Clear on Completion" and "Save for Analysis" toggle options to variable widget on App Editor. | Feature Enhancement | M_APP_VER_VAR | - |
PLAT-6786 (NA) | 217 | Empty states have been created or updated across the platform to make for a more consistent user experience. | Feature Enhancement | UX (Non-Functional) | - |
PLAT-3202 (8349) | 217 | Allow users to create bar charts for Tulip Tables without a numeric column. Add a new analysis template which counts the number of rows for distinct values. | Feature Enhancement | M_ANALYSIS | - |
PLAT-2036 (8023) | 217 | Add throttling to login requests. Login access will be disabled for approximately 10 minutes after 10 failed attempts. | Feature Enhancement | S_AUTH | - |
PLAT-7411 (8482) | 218 | Reduce amount of warning messages from Vision component. | Feature Enhancement | UX (Non-Functional) | - |
PLAT-7259 (8341) | 218 | When picking a Tulip Table record placeholder to link to a table widget, app designers can create the record on the fly (the same way they can create a variable in the variable picker.) | Feature Enhancement | R_APPE, M_TABLE_RECORD | 800, 292 |
PLAT-7136 (8425) | 218 | New 'Save Image' trigger action added, which allows for downloading images to the local filesystem from within an app | New Feature | M_TRIG | 86 |
PLAT-6443 (7640) | 218 | Allow filtering regions by name in the camera preview | Feature Enhancement | M_DETECTOR, UX (Non-Functional) | - |
PLAT-3990 (8280) | 218 | Buttons within the App Editor can now have their contents aligned left, center, or right (like text-boxes). The default for buttons remains centered. | Feature Enhancement | R_APPE | - |
PLAT-7530 (8554) | 219 | Removed support for Nymi Band biometric authentication. | Feature Deprecated | S_AUTH | - |
PLAT-7510 (8537) | 219 | Context pane for text widget and button widget will now update on input and on blur respectively instead of requiring the user to click a green checkbox. | Feature Enhancement | R_APPE, UX (Non-Functional) | - |
PLAT-7478 (8527) | 219 | Enable color detector feature flag. Enable datamatrix detector feature flag. Above detectors become visible under Create Detectors and can be used generally | Feature Enhancement | M_DETECTOR | - |
PLAT-7355 (8496) | 219 | Fix Custom aspect ratio on the webcam widget | Feature Enhancement | M_APP_VER_STEP_REG_WIDGET | - |
PLAT-7325 (8382) | 219 | Export the PVS's persistentId as part of the /appGroups endpoint | Feature Enhancement | M_BOTS | - |
PLAT-7252 (8340) | 219 | Decrease the size of text in narrow Empty State views. | Feature Enhancement | UX (Non-Functional) | - |
PLAT-7246 (8547) | 219 | Add ability to change sequence of static options for single/multi select widgets | Feature Enhancement | R_APPE, M_APP_VER_STEP_REG_WIDGET | - |
PLAT-6589 (8500) | 219 | An obscure password input field in the create/edit IP camera form. | Feature Enhancement | - | - |
PLAT-3992 (8491) | 219 | Display what apps each table is used in on the Tables page | Feature Enhancement | M_TABLE | - |
PLAT-7707 (8487) | 220 | Add keyboard support to new modals (escape to exit, enter to submit) | Feature Enhancement | UX (Non-Functional) | - |
PLAT-7572 (8582) | 220 | Update toggle slider design | Feature Enhancement | UX (Non-Functional) | - |
PLAT-7479 (8530) | 220 | Clean up modals showing optional input fields | Feature Enhancement | R_APPE, UX (Non-Functional) | - |
PLAT-7251 (8636) | 220 | Create, Update and Delete actions are now recorded to the Activity History for Machines and Machine Types. | Feature Enhancement | M_ACTIVITY, M_MACH, M_MTYP | - |
PLAT-7225 (8353) | 220 | Can export/import machine analytics in apps. It will also export all data related to the machine types used in the analytics. | Feature Enhancement | M_ANALYSIS, M_MACH, M_MTYP | - |
PLAT-7104 (8641) | 220 | "Transitions Runtime Mode" is now the default for apps created on older Tulip sites. This makes older sites consistent with all new Tulip sites, which already had this functionality enabled by default. Old apps will not be affected. | Feature Enhancement | M_APP, M_TRIG | - |
PLAT-3180 (8643) | 220 | Updates the default behavior for color variables to be a transparent gray. | Feature Enhancement | R_APPE, UX (Non-Functional) | - |
PLAT-8078 (8803) | 221 | Can now create objects in the variables modal which previously could only be created as the output of a Connector Function. | Feature Enhancement | M_APP_VER_VAR | - |
PLAT-8076 (8794) | 221 | In app editor, you can now provide a default value for array and object types via the variables modal. | Feature Enhancement | R_APPE, M_APP_VER_VAR | - |
PLAT-8073 (8792) | 221 | Display labels for Object variable types when using the variable widget. Labels were not previously displayed. | Feature Enhancement | R_APPE, M_APP_VER_VAR, M_APP_VER_STEP_REG_WIDGET | - |
PLAT-8062 (8791) | 221 | Added consistency in collapsible header throughout new machine page. This page is currently behind a feature flag. | Feature Enhancement | M_MACH, R_MLIB, UX (Non-Functional) | - |
PLAT-8051 (8784) | 221 | Added hover and made entire row clickable for machine attribute mapping page. This page is behind a feature flag. | Feature Enhancement | R_MLIB, UX (Non-Functional) | - |
PLAT-8050 (8781) | 221 | Added collapse/expand all button to attribute mapping page. This page is behind a feature flag. | Feature Enhancement | R_MLIB, UX (Non-Functional) | - |
PLAT-8049 (8777) | 221 | Added tooltips for warning and link-off icons in machine attribute mapping page. This page is behind a feature flag. | Feature Enhancement | R_MDET, UX (Non-Functional) | - |
PLAT-7929 (8718) | 221 | Update the edit machine data source modal size to match current standards. | Feature Enhancement | M_MDTS, UX (Non-Functional) | - |
PLAT-7835 (8817) | 221 | Enable user to remove the selected table record placeholder from a table widget in the App Builder. Previously it required deleting and re-adding the table widget. | Feature Enhancement | M_APP_VER_STEP_REG_WIDGET | - |
PLAT-7660 (8766) | 221 | New modal within the Display Device Page to create a single display device. | New Feature | R_DISPDEV | - |
PLAT-7658 (8790) | 221 | Search field on display device page to search by name, station name, station group name and registration identifier. | New Feature | R_DISPDEV | PLAT-8989 |
PLAT-8292 (8955) | 222 | Improves the mechanism we use for fetching completions by making it faster and more memory efficient. All work is behind the "fasterCompletionQuery" feature flag. | Feature Enhancement | M_APP_VER_COMP | - |
PLAT-8402 (8886) | 222 | Removes shareable stations feature in favor of Display Device Registration Links. | New Feature | R_DISPDEV, M_STAT | PLAT-8989 |
PLAT-8400 (8936) | 222 | News Feed and event tracking integration for Display Device registration through links. | New Feature | M_DISPDEV, R_DISPDEV | - |
PLAT-8047 (8820) | 222 | Enable assigning Apps to Station Groups. All Stations within the Station Group inherit the app assignments of the Station Group. New Stations created within a Station Group no longer will have the default app assignment as "Any published version". | New Feature | M_STAG | - |
PLAT-7978 (8913) | 222 | HTTP connector functions now support Image input and output types. The value for an image type should be a URL that points to an actual image that is hosted on the internet. | Feature Enhancement | M_CONN_FUNC, M_APP_VER_VAR | - |
PLAT-7872 (8914) | 222 | Added option to delete a Display Device from the Display Devices Page. | Feature Enhancement | M_DISPDEV, R_DISPDEV | - |
PLAT-7824 (8852) | 222 | Rename 'string_to_image_url' expression function to 'texttoimageurl' to match nomenclature of other functions. | Feature Enhancement | M_EXPRESSION | - |
PLAT-7816 (8928) | 222 | Automatically filter to just the newly created Display Device post device creation. | New Feature | R_DISPDEV | - |
PLAT-7664 (NA) | 222 | Display Devices can now be created in Bulk from the Display Devices Page. | New Feature | M_DISPDEV, R_DISPDEV | PLAT-8989 |
PLAT-7661 (8876) | 222 | Restricts Players registered using the registration link from running all published apps when unassigned from the station. Adds search empty state message in player's app selection menu | New Feature | M_DISPDEV, R_DISPDEV | - |
PLAT-7656 (8840) | 222 | List Display Devices can be exported as CSV from the Display Devices Page. | New Feature | M_DISPDEV, R_DISPDEV | PLAT-8989 |
PLAT-7655 (NA) | 222 | New page for managing Display Devices. Accessible from the Shop Floor menu. | New Feature | R_DISPDEV | PLAT-8989 |
PLAT-7522 (8917) | 222 | Rename expressions parse_datetime_tz to TEXTTODATETIME; format_date_tz to DATETIMETOTEXT; date_trunc_tz to ROUNDDATETIME. Time zone is now optional in these functions. Player timezone will be used if none provided. | Feature Enhancement | M_EXPRESSION | 38 |
PLAT-6794 (8912) | 222 | Renaming Timeline Keys to Timeline Legend across the product | Feature Enhancement | M_MACH, UX (Non-Functional) | - |