Chameleon/Flow Release Notes
MATCHING PLAYER VERSION
Various versions of Chameleon will require specific versions of the Chameleon player to be installed with a Chameleon update. Please look for the requirements associated with version between your current version and your target update version.
USES MYSQL 8.0
We recommend using the latest version of MySQL 8.0. Please contact us for more details on updating your systems: support@bannisterlake.com. MySQL 5.6 and 5.7 is limited legacy support only.
REQUIRES .NET FRAMEWORK 4.8
As of January 11, 2024 (version 16.1.2.2 and greater) will require the .Net Framework version 4.8 to be installed as a prerequisite.
Version 17.5.3.1
Closing Groups - enable case insensitive filtering/searching.
Financial Topics - fix for a bug that caused the page to crash is selecting a non-global content group.
Scheduler - fix for incorrect validation error when using recurrence - Daily with Weekdays.
Score Playlists - fix the spelling of Visitor.
Traffic Playlist - minor layout improvement.
Media and Media Playlist - minor layout improvements.
Media - fix for SVG files not displaying when edited and fix for non-svg images not showing a link.
Updates to address address CVE-2025-3600.
Version 17.3.2.2
Navigation - fix for identifying if the current selected content tab is part of the top content icons.
UX - some tweaks to the layouts to improve spacing and sizing as reported by the UX team
UX - significant Ross branding redesign
if you use a custom theme - it will not be compatible. It is recommended to select the Default theme in System Preferences.
Polling - enable editing the Poll publishing parameters to enable custom hosted polling app instances.
Version 16.12.5.4
Ticker Players - fix for the Player list not correctly filtering or sorting.
Add support for logging in when Flow is hosted in a frame and the browser is Safari (it blocks 3rd-party cookies unless you use the Storage Access API to get authorization from the user).
Version 16.12.5.2
Programs - add new description field for use in program guides.
Program Ratings - add new Rating System code field for use in program guides.
BLADE - add a beta draft of MMX Program Guide format support.
BLADE - add some help text that describes how to add a parameter to filter the Asset results by a specific Asset name or House ID.
Dynamic Fields - when the Dynamic Field Name is changed - cascade the new name to each use of it in the data tables so that it displays correctly in Flow and BLADE output.
Various minor bug fixes.
Version 16.12.4.2
BLADE - enable selecting all groups for Alerts.
BLADE - enable selecting all groups for Closings.
Financials - add support for dynamic fields with Financial Topics.
Various minor bug fixes.
Version 16.12.2.2
Branding Players - enable more than 1 branding player to be assigned to a channel.
Configuration - some installation situations require the
httpcookies.settings.config
file to be non-blank.Custom - Dynamic Fields - fix reserved key list for custom and custom topics.
Various minor bug fixes.
Version 16.12.1.2
Assets
Add an option to choose whether the Bugs are automatically refreshed or not.
Requires Branding Player 3.1.0.34
Enable filtering the Logo list in the Explicit Fields editor.
Add tooltip help to describe the difference between a Bug and a Snipe
Add support for identifying which Assets have explicit fields that are missing values (i.e. are blank)
Prevent users from creating assets with the same House ID within a Content Group.
Fix - when using logo fields if the selected logo was removed from the available list, the logo field would display as a URL field instead. Now it will be a blank Logo field.
Financials - security fix - master control user group should not be able to use the Edit All feature.
BLADE - Add support for specifying a House ID or Name when requesting Assets.
use parameter
&name=MyAsset
or&houseId=MyAsset
Version 16.11.4.1
Enable using the site in an iframe where cross-site cookies are disallowed by default.
Passwords: remove password length limitation on textbox to allow passwords of at least 64 chars.
Various minor bug fixes
Version 16.11.1.1
Closings - prevent My Closings users from accessing other parts of Flow.
BLADE Election Players - Added support for acquiring Choice tags, added reading of tag MediaIDs and also refactored some tag generating code.
BLADE Election Players - Changed the Getcandidate endpoint to use ChoiceID instead of CandidateID since a candidate can be reused but a choice is more unique.
Various minor bug fixes
Version 16.10.2.9
Fix known issue from 16.9.4.5 that prevented database updates during the install/update.
Version 16.10.2.7
Elections
add support for Election Candidate dynamic fields
add support for Election Event dynamic fields
add support for Election Party dynamic fields
add support for Election Area dynamic fields
add support for Election Office dynamic fields
Closings - add a data source field to the Closing Groups
Version 16.9.4.5
Media - enable support for SVG images - must use the extension
svg
Programs - improve layouts and scroll bars
Sports Scores - fix for bug that caused the Scores module to return to the wrong league after editing game reports
Dashboard - add missing encoding of player status and theme in dashboard control
Various supporting package and security updates
KNOWN ISSUE: fails to apply any required database updates during the install. Resolved in 16.10.2.7.
Version 16.9.3.5
Score Playlists - fix playlist retrieval bug introduced in 16.7.2.3
BLADE - fix score playlist retrieval bug introduced in 16.7.2.3
Version 16.9.3.4
BLADE - fix for Score Playlists not including dynamic fields
Rundowns - fix layout - the save button here was wrapping to a new line when we didn't want it to.
Ticker Players - update label to be consistent.
Installer - enable the serial key to be set by the installer from the command line.
Version 16.9.2.4
Enable running the installer from the command line with options to configure many of the settings.
Fix for when a rundown set copy throws an error after first doing a show copy in the Rundown module.
Add
startUtc
andendUtc
to theasrun
table.
Version 16.9.2.1
(currently available as a test build)
Themes - use the default (XPression Chameleon) theme instead of Tick-it or Superticker.
BLADE
add Endpoint, API Enabled, API Port fields to output for Player records.
include the ID in the weather forecast data
Version 16.9.1.5
Player module - add support for player Endpoint, API Enabled, API Port fields.
General - assign a larger default width to the Content Group dropdown.
Weather - update the weather table to make it cluster compatible.
Version 16.8.5.2
BLADE - add IP Address and Last Report to the ticker player BLADE data.
BLADE - add support for filtering content group list from BLADE by user login.
Version 16.8.4.4
Sports - fix glitch in scores ordering with drag-n-drop.
Version 16.8.3.4
BLADE - Elections - fix for the choice format output not including the newer
ContestType
field.BLADE - Elections Player - add support for contest tags, contest notes, area notes and office notes
Closings - Add support for a Edit All form to quickly edit multiple entries.
Finance - Add support for a Edit All form to quickly edit multiple entries.
Version 16.7.4.6
Sports - fix for when manually adding a league fails - the new league form displays an error and will not save a new league.
Sports - enable new leagues to be assigned a Shared Team League when they are added/created.
Version 16.7.4.5
Elections - add support for Election Contest Dynamic fields.
Sports - Shared Teams Leagues - allow Global content group Shared Teams Leagues to be accessed from non-Global content group leagues.
Database
add table
elc_contest_tag
Version 16.7.4.2
Closings - add support for some address fields in the Closings module
Address Line 1
Address Line 2
City
Province/State
Postal Code/Zipcode
Country
User Imports - enable importing the closing institution address and improve general import logic.
BLADE - Elections - add election ContestType field to BLADE output for CSV.
Database - add fields
closing_institution
address1
address2
city
province
postalCode
country
Version 16.7.2.3
BLADE - Elections - only increment the position number for Election blade output if the candidate/choice is not ignored.
Elections - add a button option in the Election Results popup to either save and stay open or save and close.
Added a System Preference setting to control the default behavior or the save button
Election Results > Close After Saving By Default
Elections - auto scroll the selected contest to the top of the results grid when editing.
Shows - remove the time zone offset UI from Flow - it's not used by players or BLADE.
Sports: Added support for Shared Teams Leagues
a League can be marked as a Shared Teams Source and other Leagues can optionally use the Teams from a Shared Teams League.
BLADE changed to show if a League is a Shared Teams Source and also the Shared Teams League info if it uses one.
League Editor has UIs to set whether a League is a Shared Teams Source or not and if not, which Shared Teams Source League's teams to use (if desired).
Scores Editor for individual Scores uses drop-down-trees to show lists of available Teams from the Score's League and also the Shared Team League associated with it (if any).
Dynamic Scores Playlist - added support for use of Shared Teams Leagues.
Known issue: manually adding a league fails - the new league form displays an error and will not save a new league. (fixed in build 16.7.4.6)
Scores Playlist - Added 'Source' & 'Last Update' columns to both the Score & Playlist grids. In the Score grid, these columns are sortable but not in the Playlist grid.
Scores - modified League drop-down to allow searching for league via text entry.
Scores - changed League drop-down template to also show the name of the league for each item. Selected league also shows the league's name in a tooltip.
Score Playlists
modified League drop-down to allow searching for league via text entry.
changed League drop-down template to also show the name of the league for each item. Selected league also shows the league's name in a tooltip.
modified behaviour of League drop-down to retain selected League if it is one that is created in the Global content group.
modified behaviour of Playlists drop-down and grid to clear if switching content groups.
Leagues - improve image centering layout.
Version 16.6.4.1
Media - remember the filtering values when refreshing or navigating in the grid.
Media - fix the filtering error encountered when configured with some datetime display formats.
Rich Text Styles - fix for bug that didn't allow editing of styles that were not assigned to scores or stories in the Global content group.
Rich Text Styles - improve error message content to be more accurate and helpful.
Version 16.6.3.2
Dynamic Fields - enable dynamic tags to display in their predefined groups in the viewer control.
Events - fix for events not being successfully generated into the player event schedule when an on-air start time isn't given.
Media - improve media grid last modified date filtering.
Media - display media last modified times in the user selected time zone.
My Password - add password strength support and requirements to the My Password form - only allow strength values between 2 and 4 (not 0 or 1) and update known password check to v3.
Weather - add expand/collapse buttons for the Weather dynamic field tags.
Version 16.5.4.1
BLADE - fix for handling null/missing contest type values in the Election XML. It would cause an error that would either truncate the results or show a 500 internal server error message.
Version 16.5.3.3
Shows - Fix for Shows not saving changes to unchecked bug and background selections.
Version 16.5.2.1
Sponsors - Add BLADE UI support for spot sponsors.
Version 16.5.1.1
Elections
Add election contest type field - to distinguish contests in the same area and office.
Fix for ignored candidate highlighting in multi-edit mode of Quick Candidate Edit.
Fix for the incumbent toggle button not working in the Quick Edit Candidates form
Fix for the acclaim toggle button not working in the Quick Edit Candidates form.
Database - add field
elc_contest
.typeName
Version 16.4.3.6
Elections
Rehearsals - Added office names (if available) to the Rehearsal contest names.
Events - Fix for Choice tooltips not showing any more once a sub-contest is shown.
Version 16.4.2.2
Rundowns
Fix for rundowns not being able to be created for new shows.
Don't allow shows to be added or updated with blank names.
Don’t allow shows to be selected that don’t have a project assigned yet.
Elections - remove choices from any secondary (child) contests when removing a choice from a contest.
Version 16.4.1.2
Elections - use slanted gray lines in the background to identify ignored candidates.
Shows - update the Show management module
Filter shows by format (Web or XPression)
Only web formats show a
revision
and aShow Code
The
Show Code
now is based on theShow ID
Removed the unused
Startup Layout
field andLite Switch
toggleDisplay the bug and background scenes separately so they don’t need to be prefixed by their type
The
Show Code
and Disabled toggle are no longer shown on the Add New Show form.
Client Sponsor
Added new security group 'Client Sponsors Upload Only' for use with Client Sponsors feature.
Prevent users with Client Sponsors feature from being shown the dashboard after login instead of the Client Sponsor Upload page.
Add User/User Management pages: add custom validators to ensure that when the Client Sponsor feature is selected, the security group must also be set to 'Client Sponsors Upload Only'.
Sponsor Client Upload page - added automatic keywords for Zone & Campaign for media that is associated with a sponsor (to aid in searching for media assets).
Sponsor Client Zones - allow selection of multiple show/real zones when creating client zones so as to allow creating multiple client zones at one time.
Media
Fixed bug caused by attempting to delete too many Media items in a Media Bin.
Added showing of loading panel while deleting lots of media items from the DB.
Added 'Delete All Unused' button to delete only media items that have no usages.
For a user with System Administrator rights, a '[None]' pseudo-bin will be shown in the treeview to allow managing of media items that don't belong in any bin. If there are none such media, the pseudo-bin will not appear.
Changed the text colour for the content group node in the treeview of bins to further indicate that this isn't a bin.
BLADE - Election Player
Added support for choice.ignore flag.
Added missing support for playlistitemchoices API.
Version 16.3.3.3
Traffic - sort Traffic Type list by name.
BLADE - fix for parameter for Events limit not being applied correctly.
BLADE - fix for blade election event not enabling sub-contest selection.
Elections - Ignore selected Election Choices - with the option to cascade the value to child contests when saving.
Election Rehearsals - enable the rehearsal grid filtering to be case-insensitive.
Dynamic Fields - avoid error when loading a sponsor’s dynamic field value which references a missing media record.
Database
Add field
elc_choice
.ignore
Version 16.2.5.1
BLADE - Story - avoid an error when trying to access story topics that no longer exist.
BLADE - Media - add source and alpha fields.
Elections - display and filter on the
Estimated Expected Vote Percentage
(EEVP) or akaContest Vote Percent
values when available in the contests results.Media - consolidate some of the external media download and image processing.
Version 16.2.3.4
Scores - interpret the scores on-air time and expiry based on a specified time zone so they are fixed at the same time in all time zones.
For example if a score expires at 11:00 am in EST it also expires at 11:00 am in PST (even though that would be 2:00 pm EST).
BLADE - Scores
fix: the airs and expiry count in playlist results.
fix: apply the airs parameter instead of hardcoding returning only on-air items in score playlists.
Query - add a function for the
LocalMediaUrl
query placeholder to provide valid SQL when it's not yet auto-replaced.
Version 16.2.2.2
Alerts - allow duplicate alert types across content groups.
Query - enable generation of Flow instance specific media URL addresses in the results
use the format
LocalMediaUrl(mediaIdField)
wheremediaIdField
is a table fieldname that is a media ID - Exampleteam
.LogoId
Example: SELECT LocalMediaUrl(vTeam.LogoId) VistorTeamLocalUrl FROM team vTeam …
Version 16.1.5.2
Stories - revert to enabling the management of expired stories that have not yet be automatically removed from the system.
Query - enable detecting parameters used in functions like CONCAT(@text, ...)
Version 16.1.4.4
Media - add option to enable it via the Features list in System Configuration instead of using System Preferences.
Blacklist Words - hide blacklist words if no social media features like twitter are enabled.
Version 16.1.4.3
Media - fixed downloading media from Media modules (Media, Playlists & Export).
Version 16.1.3.5
Content Groups - no longer allows duplicate content group names to be created.
Elections Rehearsal
Implemented lock outs for multiple instances of the Elections Rehearsal page from running the same scenario or scenarios that uses the same election event.
Implemented Election Rehearsal Sessions to track Rehearsal runs and lock out other browser instance access.
Changed the 'Start/Stop Simulation' button to have red font when started and reverting to black when stopped.
Closings - added a new page for managing the Closing Group containers.
Events - added a new page for managing the Event Calendar containers.
Financials - added a new page for managing the Financial Topic containers.
Traffic - added a new page for managing the Traffic Report containers.
Version 16.1.2.5
Requires .Net Framework 4.8 Full version to be installed.
Stories - fix for bug introduced in 16.1.2.1 showing the incorrect story counts in topic list.
Scores - refresh the scores league list with changes to the grid and when adding scores.
Traffic - widen traffic drive time edit boxes.
Elections Rehearsal
Use new icons for Rehearsal, Rehearsal Setup and Generate Steps navigation tabs.
Removed the Elections Rehearsal option from the Features page - no longer required to enable it.
Added support for Summary Contest to be treated as a regular contest, ignored or used to track party lead counts.
Fixed the Run Rehearsal page selected scenario info to show the Summary Contest Type.
Changed Generate Steps votes distribution for 'Close' and 'Tight' so that the leads between the top 2 choices change positions at least a couple of times.
Version 16.1.2.2
Use .Net Framework 4.8
Requires .Net Framework 4.8 Full version to be installed.
Version 16.1.2.1
Rundowns - fix for not being able to assign content to rundown topics that had been renamed.
Scores - only count non-expired scores in the drop down league lists.
Stories - only include the non-expired stories in the list and topic lists.
Known Issue: counts in the topic list include future expiring items from other topics in the same content group. (Fixed in 16.1.2.4)
Version 16.1.1.3
Elections - Rundowns
In choice scenes - display the contest's office and area after the choice’s name and party.
Available choices now display an additional tree level with contests when the same choice is available in multiple contests in an event.
Enable child contests to display in the election rundown select lists in hierarchical form.
Enable clicking on the available rundown scene and choices tree-view items to toggle the tree node open/closed.
Elections - rearrange the navigation tabs to show just one Rehearsal tab on the main Elections group and show the Rehearsal Setup in a secondary Rehearsal group.
Elections - Rehearsal - fix so that the new module will be able to be activated when installed over relatively recent installs.
Version 15.12.4.6
Assets - Fixed a bug that causes an exception when attempting to save an asset that uses a query that has no parameters.
Elections - added Rehearsal Setup and Run Rehearsal modules.
Version 15.12.3.4
May prompt to restart the server after installation.
Rundowns - Enable editing the assigned rundown topic's name.
Install logs - record the URL of the final update report.
Polls and Poll Choices - removed QR codes for Poll tooltips.
Updated Thumbnail project code.
Version 15.12.2.2
Scores - fix for editing a report that contained a page break was adding an extra new line after the page break.
Scores - Dynamic Playlists - modify to allow support for the default
sql_mode
:ONLY_FULL_GROUP_BY
.Election Results - Vote Diff % - modify to allow support for the default
sql_mode
:ONLY_FULL_GROUP_BY
.Weather - enable display of forecast times particularly for current and hourly - instead of only just the date.
Use with
The Weather Company Reader 2.5.1 (release notes)
Community Reader 1.0.0.69 (release notes)
BLADE - add a
validDateTime
field to the output to identify when the forecast report was applicable to - primarily useful for hourly reports.Facebook login - use version 18 of the client Graph API.
Version 15.12.1.2
BLADE - Elections
Add option to leave out the Choices data in the XML and JSON output formats via the Skip Fields option.
Add Election Event Type Name values (
Type)
and the Party Alternate Name values (NameAlt
).
Ticker Show Schedule - go back to using an End date instead of a Duration and don't allow overlapping occurrences when using the recurrence option.
Sponsor Spot Schedule - go back to using an End date instead of a Duration and don't allow overlapping occurrences when using the recurrence option.
Asset Schedule - improve the UI to better interact with a user typing in start and duration values.
Version 15.11.4.2
Elections - fix for not being able to add a new candidate with a new party in the Contest Edit module.
Sports - show the airs and expires option immediately instead of requiring a Game Start to be selected first
then check if the airs/expires option requires the start date when the Add button is pushed.
As Runs - add a description field and a player IP field
Sponsors - add a description field which will be copied into As Runs when applicable.
BLADE - Add support for excluding fields from the As Run output and enable filtering results by a partial or specific IP address.
Database
Add field:
asrun
.description
Add field
asrun
.playerIP
Add field
sponsor
.description
Branding Player 3.1.0.30 and Ticker Player 3.0.360 or greater are required to write into the new As Run fields (description and player IP).
Version 15.11.3.2
Election Results - changed label of 'Close Races %' to 'Vote Diff %'.
BLADE - Polls - added
ContentGroupName
to the output for a Polls details.General - Explicitly grant localhost access when it is configured to use it instead of relying on the implicit assignment via the % wildcard (deprecated in MySQL 8.0.35)
Rundowns - fix for a bug that caused a user entry for one max or limit item in a rundown to display for all instead of only the item it was assigned to.
Show Preview - enable the Preview Show rundown links for weather to open the location's forecasts when clicked.
Version 15.11.2.1
Branding Schedule - display messages when invalid schedule items detected and allow downloading a CSV file with the details.
Elections
Fix the Close Races election filter option - still requires MySQL 8.
Enable a direct link to the relevant online help page in the Quick Edit Choices module and show custom navigation tabs.
Convert the Election Event Type edit forms for more flexibility in editing layout
add the display of a list of the Election Events using the Event Type
Display the Event Type name in the Customize - Election Event list
Enable deleting unused Election Event Types
Add Content Group support to Election Event Types.
Media - Show the media bins in their content groups in the popup media picker.
Ticker Rundowns - fix for repeated query parameters in the Rundowns when the same query is used multiple times with different parameter values.
Query - fix for error when the Query which was last used in the Result module is deleted.
Version 15.10.4.4
Elections - fix for Contest Edit module not displaying candidate parties in the Party Affiliation list.
Elections - show the main parties in bold in the Customize - Candidates - editing form - party list.
Version 15.10.3.4
BLADE - support for rundownId parameter on BLADE Query to apply the rundown parameter values to the query if it has any.
BLADE - add endpoint to get a Ticker schedule for a channel (blade/schedule/ticker/{channelId}).
Users - only show the User Closings module if the main Closings module is enabled.
Election Results - rearrange election contest results header and enable editing the riding Votes Percent when it's not null.
Elections - support for 2 Runoff fields instead of 1 - now there is Runoff Eligible and Is Runoff.
Help Buttons - improve help link behaviour and change help tab to only show icon and not the label text "Online Help".
New Installs - add a general election type to new installs.
Promos - disable Promos as a selectable feature - they are replaced by Sponsors.
Version 15.10.2.4
Assets - add button on the Assets edit page to Save & Update Players (triggers a refresh of the asset list in the players).
General - additional error handling to reduce the number of reported errors.
Installer - fix for a new install setup script error (broken in 15.10.1.4).
default to disabling the Twitter module in a new install.
Version 15.10.1.4
Alerts - remove the link to the legacy Alert Report.
Alerts - the default Alert Expiry value will now be
no expiry
for new installs.Rundowns - improve the UI behaviours when editing rundown set names etc.
Weather - fix error that occurred on some configurations using a
ONLY_FULL_GROUP_BY
sql_mode.Known issue: new installs fail to create the database. (fixed in 15.10.2.4)
Version 15.9.2.4
Database - Notify admin users if a MySQL database upgrade is recommended (version 5.6 or 5.7 should be upgraded to 8.0).
Version 15.9.2.3
Elections - fix for the Vote % fields showing zeros when it should be calculated.
set optional vote fields to null instead of zero when doing an election reset.
Elections Result Backup - include the optional result vote fields in an election result data set.
System - improve access of database server variables and status.
Version 15.8.5.5
Election Events - add the ability to assign a generic headshot for an election event.
Set it in the Election Event module or the Election Customize module
The selected headshot can be included or excluded from the main BLADE election data output
Dynamic Fields - improve the layout and display of dynamic field values
Database scripts fix - avoid error with legacy MySQL 5.6 and 5.7 servers (scripts 15.7.1.6, and 15.7.4.4)
Facebook login - upgrade to use Graph API version 17.
Sponsors - update layout to give more room to the Name and dynamic fields.
Database
Add field:
elc_event
.genericHeadshotMediaID
Version 15.8.1.5
Alert Groups - Added support for 'Remove Selected' items, column filtering and a 'Remove Filters' button.
CG Sequencer - Used better code to create media URLs that are passed to the Ticker Player via the Chameleon API.
Custom Topics - Added support for 'Remove Selected' items, column filtering and a 'Remove Filters' button.
Poll Topics - Added support for 'Remove Selected' items, column filtering and a 'Remove Filters' button.
Sequencer Playlist Item Edit dialog - Fix for adding new item to not show the 'Edit Parameters' button.
Story Topics - Added support for 'Remove Selected' items, column filtering and a 'Remove Filters' button.
Twitter Topics - Added support for 'Remove Selected' items, column filtering and a 'Remove Filters' button.
Query - Results - fix so the page title name sticks between refreshes but changes when selecting a new query.
Query - BLADE - Added label 'Select Query' above the query drop-down list.
Version 15.7.4.6
Assets - use the new query parameter editor to define parameters.
BLADE - Query - use the new query parameter editor to define parameters.
CG Sequencer - add support for assigning query parameters.
Query - Parameters Editor - Modified the control to allow assigning of value types to parameters where the types are
text
number
boolean
date
as-is. (As-Is type means that the parameter should be used as defined in the query.)
Query - try and convert the query parameter values into the appropriate types prior to executing the query.
Query - Results - add support for assigning query parameters.
Rundown - use the new query parameter editor to define parameters.
Database
added table
sequencer_playlist_item_query_params
add column
rundown_query_params
.valueType
add column
named_asset_query_params
.valueType
Version 15.7.4.3
BLADE UI - Improve date and time validation when selecting dates.
BLADE As Run - fix for missing column error (broken in 15.4.1.2).
Version 15.7.3.5
Use a duration instead of an end date and warn if the hourly recurrence is invalid for:
Asset Scheduling
Program Scheduling
Ticker Channel Scheduling
Sponsor Spot Scheduling
BLADE - Leagues - add an option to select a single league to return the basic league data for instead of all leagues in the content group.
Version 15.7.2.4
Media - Fixed bug with missing thumbnails for videos (like .webm files).
Scores - removed ‘Include Expired’ toggle button as we always want to show only non-expired scores.
Query parameters
Added support in Rundown Query items.
Added support in Assets.
Added support in Query module when editing & testing queries with parameters.
BLADE
Channels & Shows - Added User Query tag support to return only Channels & Shows that a specific user has access to.
Ticker Rundown Set - Added endpoint to retrieve rundown sets.
Polls
Added endpoint to support requests for a single poll using a poll id.
Added support for a limit value to limit the number of poll choices returned if set.
Dynamic Field Editor
Fixed a bug with the ‘Show’ media link being visible for non-media related dynamic fields.
Fixed the ‘Show’ link so that it plays a .webm video media in a browser page instead of downloading the file.
Database (15.7.1.6)
Added table:
rundown_query_params
Added table:
named_asset_query_params
Version 15.6.3.5
Scores - Edit All - Added a checkbox to 'Airs' header to toggle the Air (output) property of all score items being edited.
Tag Editor - Fix issue with the 'Show' link not appearing when the tag is of type media and has a media selected.
BLADE - Fix for Scores - All Leagues option being broken by build 15.6.3.3.
Version 15.6.3.3
BLADE
Enable the score search by name to also filter by home team code
Example URL:
blade/score/league/Global/NFL/?homeTeam=KC&format=json
Add option for league team lists to disable the league/team tags
&leagueTags=no
&teamTags=no
Example URL:
blade/league/Global/NFL/?team=KC&leagueTags=no&teamTags=no
Known issue: breaks Scores - All Leagues option. (fixed in 15.6.3.5)
Version 15.6.3.2
Assets
Implemented a 'show' hyperlink for an explicit Media field with selected media to show the media in a browser.
Added a Thumbnail drop-down control that allows hiding or showing of item scene thumbnails with different sizes.
Assets Schedule - Added a thumbnail image of the scene to the tooltip for the scheduled item.
Trigger Assets - Added a Thumbnail drop-down control that allows hiding or showing item scene thumbnails with different sizes.
Query Results - fixed a bug with the error message not being displayed due to the error message containing one or more
CRLF
.BLADE
Make the default behaviour for dynamic fields in JSON output to continue to be the compact version without extra attributes - to maintain legacy behaviour.
Prevent leagues which are set to not-air from being included in the teams All Leagues output by default
They can be included by adding the parameter
&onAirOnly=false
Split the dynamic field batch load limit into UI (Custom Data module) and non-UI uses
Dynamic Fields > Max Batch Load Count
Dynamic Fields > UI Max Batch Load Count
Version 15.6.1.2
BLADE