WSI Reader Release Notes

The current data API was retired December 31, 2020. This reader is no longer supported.
We recommend using The Weather Company Reader instead.

3.0.8

July 20, 2020

  • Update to enable support for using MySQL 8.0 database instances.

3.0.5

July 16, 2019

  • Stop writing so many log entries to the database. We'll continue to write them to the file instead. 

3.0.4

July 15, 2019

  • Default to assuming HTTPS if no prefix is given for the server address. 

    • NOTE: if your server address requires HTTP then you will now need to specify that in the WSI server address text box explicitly.

  • If Verbose Logging mode is enabled - the log now includes the full API call for the weather report requests.

Requires .Net framework 4.6.1

3.0.2

May 31, 2018

  • Fix bug that allowed dynamic fields of manual weather records to still be updated. 

3.0.1

October 16, 2017

  • Update the location count after deleting row(s).

3.0.0

October 11, 2017

Requires Flow build 9.8.3.2 or greater

  • New multi-instance user interface.

  • Search, add and remove available locations in the reader itself.

  • Support for previously unleveraged data from the WSI source

    • These additional data fields are added by using dynamic fields.

2.5.1

January 4, 2017

  • Change the icon to a weather icon that matches the Flow icon.

  • Enable a feature to pull database connection information from a Flow URL.

  • Use the new Weather Company name and URL in the data source details for new installs.

  • Requires .Net Framework 4.5.2

  • Use latest ReaderUtils 1.0.11

2.4.5

December 9, 2016

  • Fix to prevent error on time zones with decimal values.

2.4.4

December 8, 2015

  • Use the default Updater login instead of root for easier first-time setup

  • Don't show popup alerts on error - instead add message to status text

  • Use latest ReaderUtils 1.0.6

2.4.3

November 6, 2015

  • Improve handling of null values for weather codes

  • Report # of downloaded reports

2.4.2

July 24, 2015

  • Prevent writing status updates to the DB when not running to be more replication server friendly.

2.4.1

Requires Flow 7.4.1.3 or higher to be installed first

  • Added support for source tracking and to be compatible with multiple weather sources in a single ST instance.

  • Add support for switching pressure units from kPa to inHg based on the preference selected in Flow.

    • The Flow preference is added in Flow version 7.4.1.2

2.3.7

Requires Flow 6.10.3.4 or higher to be installed first

  • Add support for addition forecast details: ForecastDate, WindDirDegree, Humidity, Visibility, DewPoint, Pressure and direction, Sunrise, Sunset

  • Removed the remaining Xceed status panel that we didn't really need.

2.3.6

  • Add support for selecting which country to load the WSI cities for instead of only loading Canadian cities.

  • Additional menu items for support options. 

2.3.5

  • Put warnings into audit log rather then the error log for minor warnings like Feels Like temp not given.

2.3.4

  • Re-brand as WSI Reader (instead of calling it WSI Parser).

  • Add shortcut to the Bannister Lake Programs folder on installation

2.3.3

  • Don't report an empty wind speed as an error

2.3.2

  • Enable basic support for both legacy and new audit record formats (added aud_class and dropped aud_link)

  • allow all current weather parsing errors to be reported so we can fix regardless of verbose log setting

2.3.1

  • Update the Check for Updates feature to use Bannister Lake db data via web api

  • Apply icon to the start menu shortcut

2.3.0

  • Handle parsing errors without generating massive amounts of error logs - show only when verbose logging is on.

  • Enable the Check for Updates feature

2.2.9

  • Put the night weather code into weatherId (not weatherId2)

  • Reduce logging - use a summary statement instead of announcing every city being processed

2.2.8

  • Clean logs after 90 days

2.2.7

  • Use new logging DLL to allow one log per instance

  • Log to the DB when available

2.2.6

  • Enable the use of the utility status module

2.2.5

  • Always change the last modified date value for a forecast record even if no changes to the forecast data

2.2.4

  • Use the correct date format when checking the date of the current observations (bug fix) (eg. 8/1/2012 3:00 PM)

2.2.3

  • Add background pic to make it look different then version 1

2.2.2

  • Enable use of daily night forecasts

  • Add wind cardinal direction and speed

2.2.1

  • Use Day 1 High temp + icon for hour 4 data

  • Use Day 1 Low temp + night icon for hour 8 data

2.1.0

  • Use the correct date format when checking the date of the current observations (bug fix)

2.0.9

  • Use the new preferences table for config settings.

  • Set the day of the week for the "current" weather forecast.

2.0.8.0

  • Add verbose logging option in the Help - Diagnostics menu

2.0.7.0

  • Update to use the modified weather tables that remove show specific forecasts and support playlists

2.0.6.0

  • Enable support for switching between F and C temperatures using a config key in the DB.

2.0.5.0

  • Use extra exception catching methods

  • Compile only for x86 (not all cpus)

  • Update window icons

2.0.4.0

  • Use new branding logo and texts

  • Change to a new product to allow previous Global ST parser to continue development separately

2.0.3.0

  • For current forecasts - use the Weather text when available otherwise use Sky text as our short text

2.0.2.0

  • Add Day-of-Week data to the forecasts

2.0.1.1

  • Use Daily SkyText instead of ShortPhrase

  • Use Hourly SkyMedium instead of SkyShort

2.0.1.0

  • Enable individual forecasts to be overridden (Eg. Current can be manual while Day2 is auto)

  • Add additional weather details: Pop, UV, temp2 (feels like or daily low), short text

  • Update weather URL based on requested weather forecasts - Eg. if we need hourly 1,2, 9 request up to hour 9.

  • Insert weather detail records if none found when updating

2.0.0.0

  • Convert project to MS Visual Studio 2010

1.2.0.4

  • Add icon to installer for Uninstall in control panel

  • Enable an -autostartX command line option (the X is the number of minutes to delay before starting - default = 3)

  • Add tools menu to access db and WSI server preferences

1.2.0.3

  • Add an option in the diagnostics menu to keep dated copies of downloaded weather for troubleshooting

1.2.0.1

  • Add a Delayed Start option

  • Reload the weather translations each time the Start button is pressed to start

  • Improved installer version management

  • Use -999 as invalid temperature value

1.0.2.0

  • Add support for the Manual override flag of weather data

1.0.1.0

  • Change loading options to meet WSI service contract requirements and enable sharing data among instances

    • WSI = load from WSI web service

    • URL = load from local web location

    • File = load from local application data files

1.0.0.3

  • Add a Load Cities option (saving only CANADA locations and ignoring the rest for now ) (quick solution)

1.0.0.2

  • Add desktop shortcut on install

  • Cleanup code

  • Improve logging

  • Report WSI IconCodes that fail translation to Weather Ids

1.0.0.1

  • Fix the URL to access hourly forecasts

1.0.0.0

  • This is the first release of the weather parser