Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 74 Next »

Includes release notes for the Client , Server and Cache apps.

Version 8.26.0

June 14, 2023

Cache and Client changes

  • Avoid errors by checking if symbol data has already been added to the data.

  • Enhance some logging messages.

Version 8.25.0

September 23, 2022

Client changes only

  • Fix for 5-stock scenes not displaying updates when auto-refreshing.

  • Add extra logging details.

Version 8.24.0

August 30, 2022

Client changes only

  • Improvements to avoid errors.

  • Use a shorter Connection Lease Timeout.

  • Clear the stock symbol text after adding it to the cache list.

    • makes it easier to add multiples in a row.

Version 8.23.5518

July 25, 2022

  • Build the app using .NET Framework 4.7.2 to enable compatibility with coming changes to the Xignite API.

    • Ensure ability to use TLS 1.2

.NET Framework Requirement

This build requires the full version of the .NET Framework version 4.7.2

Version 8.22.5518

June 27, 2022

Server changes only

  • Build the app using XPression build v10.5 5518.

Version 8.22.0

February 16, 2022
Client changes only.

  • Fix: indices not auto-refreshing correctly when enabled to auto-refresh showing charts.

Version 8.21.5250

January 26, 2022

  • Hide the $ signs in the chart scenes for indexes/futures but keep them for currencies and stocks.

    • Requires the XPF updated January 13, 2022 implement the change.

  • Prompt with the connection options if the saved connection method was not successfully connected automatically.

  • Fix for 5 day and 2 day, charts not including a full amount of data when weekends, holidays encountered.

  • Fix spelling of Indices.

Version 8.19.5250

December 7, 2021

  • Add support for a Year-To-Date (TYD) timeframe chart.

Version 8.18.5250

Cache, Client and Server app updates

December 3, 2021

Cache

  • Add support for caching futures data.

Client and Server app updates

  • Enable client to update the cache list of available futures.

  • Enable disabling the cache processing for futures data.

  • Automatically convert an index selection in a pre-market or after hours chart to it’s associated future.

  • Enable assigning a future to an index to use for pre-market and after hours charts.

    • Go to Files menu - Select Available Indicies and then select a future for each applicable index in the Off-Hours Future column and save changes.

Version 8.17.5250

Client and Server app updates

November 18, 2021

  • REQUIRES the latest XPF with changes made Nov 17, 2021.

  • Charts

    • primarily changes to improve charting consistency with a focus on the 5 day and intraday charts.

    • handle a no-data found request for Bitcoin data better.

Version 8.16.5250

Client and Server app updates

November 10, 2021

  • REQUIRES the latest XPF with changes made Nov 8, 2021.

  • Charts

    • first draft of the 24 hour option

    • Currency (bitcoin) - improve handling of the currency data retrieval. Data requests must be UTC date based.

    • FIX: for index charts not having the user provided display name applied

  • Playlists - when restoring a playlist, mark chart scenes with no data as invalid and disabled.

  • Backgrounds

    • FIX: for charts not be able to turn off the background

    • swap the location of the preview and program buttons for the backgrounds

      • to be consistent with the PRG and PVW buttons used for charts and bugs

Version 8.15 Client - test release

November 3, 2021

  • Index charts

    • Better detection and handling when no index data is available for a requested day.

    • FIX: for index data not returning 2 days of data when a weekend or other closed day is skipped over.

  • Bug

    • Skip over a index that fails to return data for the bug.

    • Enable selecting Futures to display in the bug

      • Search by name or use Symbol.Exchange (eg. NQ.CMEGLOBEX)

    • Enable identifying which Indices are shown in the bug rotation.

      • Search by name or use Symbol.IndexGroup (eg. COMP.IND_GIDS)

    • Enable both manually choosing Index vs Futures for the bug.

    • Enable automatically displaying Futures off-hours in the bug.

    • Add a Preference to allow controlling how often the bug rotates to the next item. Original default was 5 seconds.

  • Log a more complete URL in debug mode to show the accessed API endpoints.

Version 8.13.5250

October 29, 2021

  • Apply the current real time values to the chart scenes so that the current value, change and change percent all adjust as the real time current value changes.

  • Fix: allow a chart that is showing in the preview output to update when the scene is manually refreshed by clicking the refresh icon in the playlist.

  • Fix for the client app freezing when limited data was available for a new stock.

    • The app was actually spinning trying to look further and further back in time for data instead of giving up.

  • Flag a chart scene with no data in it as invalid and not enabled. This will help to avoid sending charts to air with no data.

Version 8.12.5250

October 22, 2021

  • Add access to select indicies data in the charts. (NASDAQ, DOW, S&P 500)

  • Display the selected indicies data with realtime data in a rotating bug.

  • The selected indicies can be edited via the File Menu - Available Indices menu option.

    • This search can return a overwhelming long list so it’s best to have a very specific name to use

  • Remove the access to the old Preferences window - just keep the new preferences window.

  • Fixed: some bitcoin charts have been showing both positive and negative symbols on-air (ie: +-4.10% )

Version 8.11.5250

Oct 13, 2021

  • Add access to Bitcoin data in the charts.

Version 8.10.5250

October 6, 2021

  • Enable auto-updating basic scene data on air.

Version 8.9.5250

  • Enable the after hours timeframe for charts.

Version 8.0.5250 (dev draft)

Sept 1, 2021

Client and Server

  • NOT production ready.

  • First development draft of the redesign implementation.

  • Added support for drawing the chart lines in XPression instead of pre-rendering them as an image.

    • Not all timeframes enabled yet.

  • Simplify the primary UI by focusing on the playlist of scenes.

  • Enable a scene preview in a predefined frame buffer output.

  • Enable editing the displayed stock names instead of using the given names from the API.

  • Default to auto-connecting to the XPression controller app based on last selections at launch.

Version 7.10.4978

February 18, 2021

Cache, Client and Server

  • Cache: provide a summary of available data for each stock.

    • includes the number of available data points for current pre and post markets

    • includes the time of the first and last data point for today and yesterday

  • Cache (via client): implement check-for-updates functionality.

  • Client: create a new Cache menu item for cache related actions. Cache Config and Cache Stock List items were moved over from the File menu.

  • Client: implement check-for-updates functionality.

  • Client: chart generation improvements for custom time frame charts (especially where the time frame involves cache and/or intraday data)

  • Client: chart preview window now maintains the aspect ratio the generated chart when it is displayed and resized.

  • Server: change main layout colors

  • Server: add menu option to enable Debug and Performance log messages where available.

  • Server: log changes to text messages and scene on/offline changes.

  • Server: delay loading the XPression project until the user clicks the start service button.

  • Server: fix for project not being found in XPression because of case-sensitivity.

  • Server: implement check-for-updates functionality.

Version 7.8.x

Cache

August 10, 2020

  • Improve error logging of the GetExtendedQuotes data retrieval method used by the cache.

Client

August 6, 2020

  • Don’t use zero values in off-hours when price and previous are zero.

  • Improve pre-market chart generation and avoid errors when there is no data for the chart.

Version 7.7.x

August 5, 2020

Client

  • Improvements to the generation of the 24 hour charts.

  • Fix for the 12 pm label displaying as 0:00 instead of 12:00 in intraday/24 hour charts.

  • New feature that enables the app to auto-update the intraday values displayed with the charts when you show them on air.

    • This is enabled by default and can be disable in the Preferences window.

Version 7.6.4978

March 6, 2020

Client and Server

  • Build against XPression 9.5.4978

  • Enable a little extra performance logging

Version 7.5.x

March 25, 2019

Client and Cache

  • Enable controlling the useSecurity setting from the ini file - to avoid cache connection errors from remote machines.

Version 7.4.4579

March 19. 2019

Client

  • Auto select the first item in the list when searching for symbols.

  • Fix bug with double charts not generating correctly and allow regenerating charts to work better.

  • Enable pressing ESC to close popup preview window.

  • Tweak the save/cancel button layouts in the preferences popup window

Server

  • Build against XPression 8.5.4579

  • Tweak error messages for better context/clarity.

Version 7.3.x

December 20, 2018

Client

  • Use the new v3  api for Xignite GlobalHistorical data.

    • Use the PriceReturn adjustment method.

Version 7.2.x

July 25, 2018

Client

  • Use upper case letters when searching for stocks.

  • Calculate the after hours overall change based on the days market close value at 4:00 pm.

  • Calculate pre-market overall change based on the previous day's close value.

Version 7.1.x

July 3, 2018

Cache

  • Improve the apps ability to recover from a lack of internet connection and a bad api key. It will keep retrying instead of being stuck in a state where it doesn’t check for data.

Client

  • Apply cache config changes without a restart. (Sometimes the cache config settings didn’t take effect immediately but instead the app had to be restarted.)

Version 7.0.3802

June 25, 2018

This version includes new builds for all the related apps: client, xpr server, cache service.

.Net Framework Requirement

This build requires the full version of the .Net Framework version 4.6.1

Cache

  • This is the inaugural release of the cache service. 

  • Checks for new off-hours data for list of stocks every few seconds.

  • Saves a copy of cached data occasionally.

  • Saves a copy of data stocks.

  • Keeps data to provide stock data for

    • current day pre-market

    • current day post-market

    • Last 24 hours

  • Uses the Xignite API Key from the client app.

  • Can enable debug and performance log options from the client app.

Client

  • Can configure the connection details used to connect to the cache service.

    • host IP or name

    • port

    • Enable debug logging

    • Enable performance logging

  • Manage the list of stocks the caching app pulls data for

  • Passes it's API key to the cache service

  • Requests cache data for the following time ranges

    • Pre-Market

    • After Hours

    • 24 hours

  • Displays a simple cache connection status in the bottom status bar. 

Server

  • Use the .Net Framework 4.6.1

  • Use shared libraries with client app.

Client Version 6.7

June 13, 2018

  • Fix to ensure we aren't looking for an off-hours value for current stock values unless we specifically need it.

  • Display the actual data date start and end in a label instead of in the date selection controls.

  • Try to retrieve the historical data a second time if there is an error. (In case it was just a temporary timeout and we can save the user the trouble of getting an error and having to try again themselves.)

Client Version 6.6

June 7, 2018

  • When retrieving data for US securities, don't need to append the Market Identifier (MIC) to the symbol.

  • Rebuild using soap based calls of the BATS Realtime Quotes instead of relying on the discontinued nuget package.

Client Version 6.5

March 1, 2018

  • Improve error catching and handling primarily around the requests to the Xignite service.

  • Reduce the Xignite request timeout to 3 seconds instead of the default 30 seconds.

  • Add a new Performance Log option in the help menu to insert the Xignite reported response times in the log file for each request.

Version 6.4.3802

February 23, 2018

  • Add error catching to try better handle errors and avoid a fault in the communications channel.

Client Version 6.3

February 22, 2018

  • Reduce WCF timeout setting to better avoid broken connections.

Client Version 6.2.1

December 1, 2017

  • Improve the charting for the 24 hour range. 

    • fix for showing timestamps instead of formatted labels

    • improved weekend and holiday handling 

Client Version 6.2

November 16, 2017

  • Add new support for pre-market and after hours trading. 

  • Add new time range options

    • Pre-Market

    • After Hours (extends the intraday to 5PM)

    • 24 Hours

  • Add support for customizing a dashed line to display at the Open and Closing times (9:30 and 4:00 PM)

    • In the preferences module you can now set

      • Dot Line color

      • Dotted Line sizing

        • Dash 

        • Gap

        • Thickness

  • Enable custom time ranges to specify start and end times for a 24 hour period.

Version 6.2.3802

October 4, 2017

Client

No changes.

Server

  • Rebuild against XPression 7.0.3802

    • fixes a bug in XPression build 7.0.3798

  • Compatible with Client 6.1

Version 6.2.3798

August 24, 2017

Client

No changes.

Server

  • Improve crawl code to avoid small gaps when there is no change value for a stock.

  • Compatible with client version 6.1

Version 6.1.3798

August 21, 2017

Client

No changes.

Server

  • Improve crawl code to avoid memory overflow crash.

  • Improve stock table display - don't show a material/arrow for blank rows.

  • Rebuild against XPression 7.0.3798

  • Compatible with client version 6.1

Version 6.0.3612

February 7, 2017

Client

No changes.

Server

  • Rebuild against XPression 6.5.3612

    • compatible with XPression 6.5.3614

  • Compatible with Client 6.1

Version 6.1.x

November 17, 2016

Client

  • Fix the loop function of the stock table. It would work in some situations but not in others.

  • Improve the success rate of the stock lookup function for the stock table and stock ticker lists.

Server

No changes.

Version 6.0.3592

November 9, 2016

Client

  • Show the timeframe change and change percents in the chart creation section and chart preview window.

Server

  • Show the timeframe change and change percents for all charts.

  • Don't show the intraday change in comparison charts.

Version 5.9.x

October 31, 2016

Client

  • Use BATS api instead of Nasdaq for current values.

Server

No changes.

Version 5.8.3592

October 27, 2016

Client

  • Add support for a x-axis label position adjustment control.

Server

  • Fix for chart images displaying too early in the transition animation.

Version 5.7.3592

October 19, 2016

Client

  • Add support for displaying playlist of stocks in stock table with optional title.

Server

  • Add support for displaying a stock table.

Version 5.6.3592

September 9, 2016

Server

  • Add ability to show the XPression UI when starting the service.

  • Is compatible with client version 5.5.x.1

Version 5.5.x.1

August 18, 2016

Client

  • Enable adding a shadow line to each stock line in the charts

    • custom controls to set shadow color, opacity and drop percent.

  • Add preferences to control the width of both the left and right side lines of the chart.

Server

No changes.

Version 5.5.3592

August 16, 2016

Client

  • Changes to try to avoid timeouts with communications with the server.

  • Improve show chart button of current chart to always show the latest chart instead of toggling on/off.

Server

  • Use the crawl scene's default frame buffer instead of assuming the first one.

Version 5.4.3592

August 4, 2016

Client

  • Support showing both 1 custom scene and 1 chart scene at the same time

    • previously showing a custom scene automatically removed the chart scene and vice versa

Server

  • Don't try to automatically hide other scenes when showing a custom scene.

  • Don't try to automatically hide other scenes when showing a bumper scene.

  • Fade off the ticker it is turned off.

Version 5.3.x.1

August 3, 2016

Client 5.3.1

  • Use a different Xiginte API to better search for available stocks

  • Enable deleting selected ticker stock with a button

  • Improve formatting of Ticker Stocks edit grid

Server

No changes.

Version 5.3.3592

August 2, 2016

Client 5.3.0

  • Improve support of light backgrounds for chart previews.

  • Change default colors and chart preview background to match initial look.

Server

  • Use transition logic to manage the animations

  • Update to work with new graphics package

Version 5.2.3592

July 28, 2016

Client

  • Enable editing and saving the list of stocks to display in the ticker

  • Support for starting and stopping the stock ticker and retrieving additional stocks for the ticker on demand from the server

  • Add a preference setting for the number of stocks to start in the crawl so the ticker doesn't start empty

  • Improvements to the chart preview to all the use of light backgrounds as well as dark

Server

  • Support for playing the stock ticker

  • Request additional stocks as needed from the client

Version 5.1.3592

July 19, 2016

Client

  • Improve error reporting for api key errors

  • Enable changing the preview chart background image

Server

  • rebuild against XPression 6.5.3592

Version 5.0.3318

July 16, 2016

Client

  • Initial QA version

Server

  • Initial QA version



  • No labels