Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Version 8.31.5518

February 23, 2024

Cache and Client and Server changes

  • Client: fix for error that occurred when trying to edit stock names after displaying indices.

  • Client: Blank scenes are never valid and never enabled.

  • Server: fix for 6 month charts repeating the year label instead of switching back to the month

    • example Nov Dec 2024 2024 should be Nov Dec 2024 Feb

  • Server: fix for the 3 month chart not showing labels in the new year when switch from December into the new year.

  • All: Use Newtonsoft.Json 13.0.3 and BLSoft 1.7.62

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

Note

.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

...

  • 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.

...

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.

...

Note

.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.

...