SiTiming - Release Notes

The 4 digit numbers below are the last 4 numbers of the software version. e.g. If the version of SiTiming you have installed is 4.52.1470.3147 then it will include all changes up to 3147 below.

    ***** Release 3416 - 8 November 2018 *****

 3416 - 2018-11-08 - IMPROVEMENT: Added clear button when adding entries.
                   - FIX: Sprint finals now doesn't change anybody away from being fully n/c regardless of their heat result.
 3414 - 2018-11-05 - IMPROVEMENT: Added handicap value (Vet for MM) near category, eligibilty etc on splits print.
                   - IMPROVEMENT: Laps courses added option not to include the first lap in the fastest laps. Stopped ability to add distance/climb to inappropriate courses. Stopped defaulting new courses to Time.
 3412 - 2018-11-05 - IMPROVEMENT: Change to checkbox list control to allow collapse and better select all/none, especially for screens such as HTML export which have a lot of checkbox lists.
                   - FIX: Changed the way shortcut keys are added to controls so they work in checkbox lists and some other controls where they didn't work before.
 3411 - 2018-10-30 - FIX: Reinstated IOF XML 2.0.3 extension for envelope number as is still used by Fabian4.
 3410 - 2018-10-29 - IMPROVEMENT: Added ability to read envelope number from one of the Num fields on OE/MT import.
                   - IMPROVEMENT: Import/Export CSV entries now background process.
                   - IMPROVEMENT: Import/Export CSV when card allocation is OnePerCompetitorNotSpecified can now deal with the SI-Cards are specified as per competitor i.e. with ~ rather than per team. This respects the number of competitors specified via Card numbers so can be used to indicate team size on the import - often there is no other field which specifies how many competitors.
 3409 - 2018-10-25 - FIX: Fastest laps screen didn't automatically refresh when changing course.
                   - IMPROVEMENT: When calculating a result treat punches on SIAC special functions in the same bracket as clear and check - suppress if not in the course and not a control master, plus if they are at the beginning of the set of punches then always put above start unless there are any specified in the course.
 3408 - 2018-10-25 - FIX: Loading course controls using a control master lookup when a control master has been added since the lookup was created now works correctly.
                   - IMPROVEMENT: Added SQL server install exit code as hex value as well as decimal to aid searching for what the problem is.
                   - IMPROVEMENT: Added Status/Active column to scoreboard when appropriate.
                   - IMPROVEMENT: Edit splits now shows all course control descriptions for a given control master with the variation in focus.
                   - FIX: Time limit and penalties showing previous value if no time limit exists for that points course.
                   - IMPROVEMENT: Membership check now allows choice of All/Starters/Classified Finishers instead of just "Only show those who Competed".
 3406 - 2018-10-24 - FIX: Printing inline category results shouldn't have been available to select if not strict category results.
 3405 - 2018-10-24 - FIX: Save on Safety Punch Details screen refresh showed previous notes not new notes.
 3404 - 2018-10-23 - IMPROVEMENT: Refreshed COM ports more regularly including on drop down of combo box so that Refresh COM Ports button no longer needed.
 3403 - 2018-10-23 - IMPROVEMENT: OE and MT imports now import start time preference block, and deal with 00:00:00 times as if null (therefore open/punching) if earliest punch time > 00:00:00 (Ian Watson's start allocation software).
 3402 - 2018-10-23 - FIX: Problems on HTML and on screen relay results where lap member has total time but no position because still active.
 3400 - 2018-10-17 - IMPROVEMENT: Added improved reporting on Multi-stage start calculator based on new entry filter.
 3399 - 2018-10-16 - IMPROVEMENT: Updates to entry filter option to ordered and chasing start calculations.
 3398 - 2018-10-16 - FIX: Event home wasn't going home just up one level if a question was asked on exit of the screen.
 3397 - 2018-10-16 - IMPROVEMENT: HTML results - don't include multistage overall link or any stage link if not selected on screen. If a greyed out link is required it should be ticked but nothing within it selected.
 3396 - 2018-10-16 - IMPROVEMENT: Added entry filter option to ordered and chasing start calculations.
 3394 - 2018-10-16 - IMPROVEMENT: Improved SQL server running check on application startup.
 3393 - 2018-10-16 - FIX: New relay scoreboard crashing with no data.
 3390 - 2018-10-15 - IMPROVEMENT: Relay scoreboard can now show mid-lap interim controls.
 3389 - 2018-10-11 - FIX: Print titles underline was crashing when no titles.
 3386 - 2018-10-02 - FIX: Non-competitive search broken when added lost card search.
                   - FIX: Score points when card allocation is per team and there are fewer SI-Cards than competitors.
                   - IMPROVEMENT: Included record number in download station backup memory read error unknown block.
 3383 - 2018-09-26 - IMPROVEMENT: Further improvements to the membership check and search function when using gender/dates of birth. Also added ability to sort the membership check by the status.
 3379 - 2018-09-25 - IMPROVEMENT: Combined Routegadget & BOF Rankings exports in to standard OE export as a drop down choice of destination. Added Winsplits and OE standard as the other destinations. Removed ability to do Routegadget specific IOF XML export.
 3377 - 2018-09-24 - IMPROVEMENT: Added ability to add External Link with no URL to appear as a piece of text with the other links. Added ability to choose which External Links to add when generating flat HTML pages.
 3376 - 2018-09-24 - IMPROVEMENT: Enduro result loader now doesn't open stream (http or file) until result processing has finished.
                   - IMPROVEMENT: OE export titles now automatically generated. Club name now only exported by BOF rankings export not all OE exports.
 3375 - 2018-09-20 - IMPROVEMENT: Added outstanding count total to Oustanding Summary by Course
                   - IMPROVEMENT: Added checkbox to HTML results to override the event finalised flag for Provisional or not.
                   - IMPROVEMENT: Backup restore now informs how many events (etc) have been restored.
                   - IMPROVEMENT: Raft of improvements to deal with Lost/Broken SI-Cards.
 3374 - 2018-09-20 - FIX: OE export now fills in Club Name column as well as City.
                   - IMPROVEMENT: Added "Force Change" button to scoreboards to get each panel to pick up latest data and start again regardless of where they are in the cycle.
                   - FIX: Print titles underline when last line overflows now only underlines the last line not both.
                   - FIX: Series backup not refreshing series list properly.
 3373 - 2018-09-19 - IMPROVEMENT: Edit splits now shows better list when more than one punch per SI-Card.
                   - NEW FEATURE: Min/Max punch override on control - set in ControlMaster.
 3372 - 2018-09-19 - IMPROVEMENT: Added ability to backup a whole series into a single file.
                   - IMPROVEMENT: Changed restore of DeleteThenInsert to have two versions - strict and lazy. Strict is as before. Lazy doesn't mind if record doesn't exist to delete. Lazy is good for restoring series if some but not all events exist already.
                   - IMPROVEMENT: When collecting Gender & Date of Birth in an event then archive search and membership check when searching by name also use date of birth if supplied.
                   - FIX: When using Competitor names the archive search now correctly searches by and returns names to the competitor fields.
 3371 - 2018-09-19 - FIX: Scoreboard focus after refresh now doesn't bring the main selection panel back in to focus.
 3365 - 2018-09-12 - FIX: Stopped showing country column on results when not applicable.
 3364 - 2018-09-11 - NEW FEATURE: Added ITRA export.
                   - IMPROVEMENT: Added IAAF country codes to master list for flag support.
 3362 - 2018-09-10 - FIX: Relay restore not recalculating start time on lap 2 properly.
 3361 - 2018-09-10 - NEW FEATURE: Added Sky Running World Series export format.
 3359 - 2018-09-10 - IMPROVEMENT: Added option of whether to show deleted or not on Safety Control Data screen.
 3358 - 2018-09-10 - FIX: External links blowing up if root element but no actual links.
                   - IMPROVEMENT: Show count on Safety Control Data screen.
 3353 - 2018-09-07 - FIX: PDF prints now handle unicode characters correctly.
 3348 - 2018-09-06 - FIX: Added a small pause after creating a new database as sometimes it then couldn't find new database to open.
 3347 - 2018-09-06 - FIX: Set date correctly when processing a printout station backup and using last punch time for download time
 3346 - 2018-09-06 - IMPROVEMENT: Delete event/stage/multi-stage moved out of Add/Modify to relevant "home" screen. Extra options or warnings added on delete for certain events.
                   - IMPROVEMENT: Highlight just restored events in the event list.
                   - IMPROVEMENT: Control description fields now unicode.
                   - FIX: BOF Rankings default to semicolon
 3343 - 2018-09-04 - IMPROVEMENT: Added flags to scoreboards.
                   - IMPROVEMENT: Show event ID on Load Event Backup Online so user can see what results URL will be.
                   - FIX: Queue downloads/autosend etc made when prompt up confirming close view rather than processing and locking up the UI.
                   - FIX: Printout Station Backup Reader - bug when station memory was empty left UI locked and port open.
                   - IMPROVEMENT: BSM8 now doesn't prompt to set time if wrong - it just always does it (no battery so time always wrong once unplugged).
 3341 - 2018-08-31 - IMPROVEMENT: Added ability to search for non-competitive entries and to see any entry's non-comp status in the search results.
 3340 - 2018-08-31 - NEW FEATURE: Ability to have varying levels of non-competitive to apply to results, ranking and series. When series and ranking are not applicable the format is as before simple tickbox.
 3338 - 2018-08-29 - IMPROVEMENT: Punch registration allowed to choose to allocate cards even if future stages has allocated cards already.
 3337 - 2018-08-29 - IMPROVEMENT: Added flags to HTML export instead of country.
                   - IMPROVEMENT: Started separation of country from club.
 3335 - 2018-08-09 - IMPROVEMENT: Open Social Media links into new Tabs/Windows
 3334 - 2018-08-08 - NEW FEATURE: Added interclub results export to CSV.
                   - IMPROVEMENT: Interclub results labels follow Club/Team/School etc in the Club/Country type for the event.
 3333 - 2018-08-08 - FIX: Club/Country on Print Series Results
 3332 - 2018-08-08 - IMPROVEMENT: Added the ability to view a download in isolation in View Downloads - helpful when punch combination is having strange results e.g. card not cleared before use.
                   - IMPROVEMENT: Show on Edit Splits whether time order or SI-Card memory order is being used in making the result.

    ***** Release 3329 - 8 August 2018 *****

 3326 - 2018-08-07 - FIX: More on MT import - back to 6 stages of columns always.
                   - FIX: Big Button width now same width as normal button and will follow in future.
                   - IMPROVEMENT: Modify database connection now available direct from home screen.
 3323 - 2018-07-27 - FIX: More on MT import - import of category from TextN field offset incorrect.
 3322 - 2018-07-26 - FIX: Import MT missing save call added (!) and adjusted for different number of stages.
                   - FIX: Allowed multi-run courses to be added together as and with time based stages in a multi-stage.
 3321 - 2018-07-16 - IMPROVEMENT: Last Finisher scoreboard speed.
                   - IMPROVEMENT: Rename of SIGSM to SPORTident Center and added labels for different device types serial number i.e. SIM Phone No, IMEI, MAC address, Event ID.
                   - FIX: Titles and sense of manual bonus/penalty on points based courses.
 3319 - 2018-07-11 - IMPROVEMENT: Database connection creation and selection process refined to be closer to previous model (AutoDownload) but avoid the previous pitfalls.
                   - NEW FEATURE: Checked local SQL server status on startup and offer to start if not running and change to delayed start.
 3316 - 2018-07-11 - FIX: Edit splits wasn't recalculating download punch times correctly when making manual adjustments when the punch time is dependent on other times e.g. Rolling 12 or maybe zero pre-event times.
 3315 - 2018-07-11 - IMPROVEMENT: Multi-stage results when one or more stages can be discarded now indicate discarded stage on print, scoreboard and on screen as well as existing HTML.
 3312 - 2018-07-10 - IMPROVEMENT: EWS spreadsheet and JSON export changes requested.
 3304 - 2018-06-28 - FIX: Create card list was adding duplicates to list when low battery if selected to write low battery.
 3303 - 2018-06-27 - FIX: Stopped "beep" on answering the super question by typing yes and hitting enter.
 3302 - 2018-06-25 - FIX: Group headers sometimes not printing on till roll paper where page breaks would be.
 3300 - 2018-06-25 - FIX: Web service connections e.g. replication not reporting remote DB exceptions properly.
 3299 - 2018-06-25 - FIX: Null total time on LEM course start control. This was affecting calculation of ETA at first control for LEM courses.
 3298 - 2018-06-25 - FIX: Getting substage interim point was crashing if interim points existed with no substage defined.
 3296 - 2018-06-21 - FIX: Print inter club not wrapping names if > page width.
 3292 - 2018-06-21 - FIX: Delete manual non-download punch via "View Non-Download Punches" not recalculating correctly.
 3291 - 2018-06-20 - IMPROVEMENT: Swapped Licence Key and Club/Organisation fields over so they are the same order as licence email which is a more logical order.
 3290 - 2018-06-20 - FIX: Interclub print names length.
 3287 - 2018-06-18 - IMPROVEMENT: Made Osprey modem receiver view more like the GSM screens.
                   - NEW FEATURE: Added Osprey receive via Esendex screen.
 3276 - 2018-06-12 - FIX: Two way replication causing a cyclic set of messages when replicating a download with any zero punch times.
 3275 - 2018-06-11 - IMPROVEMENT: Added more reporting for multiple time limits on points based courses.
 3274 - 2018-06-11 - FIX: Stopped null credits being combined with other punches on the same card (previously was working only one direction).
                   - FIX: Stopped credit all crediting start or finish controls.
 3271 - 2018-06-08 - FIX: Osprey decode not correctly adding back in STX ETX.
 3267 - 2018-06-07 - FIX: Unidentified downloads not being added to the download history, including on the summary after reading a master/print station backup.
 3264 - 2018-06-06 - FIX: Increase handicap column for printed results
 3263 - 2018-06-06 - IMPROVEMENT: Fields on Control Master previously reserved for TRS use only now allowed always. Includes Punch Window override.
 3261 - 2018-06-06 - FIX: Time limit since last limit tickbox not showing on adding new control.
                   - FIX: Timers stop working if go to exit application and then say no to exit question.
 3260 - 2018-06-06 - FIX: Eider Receiver Timezones for earliest collection time now correctly managed
 3259 - 2018-06-05 - IMPROVEMENT: Eider and ROC can now specify date/time from in the Telemetry Device record. Eider, ROC and SIGSM can also be disabled from collecting at this level which could be useful if
                     a device needs to move to another event while the first event is still running. Also various other general Telemetry Device improvements.
 3258 - 2018-06-05 - FIX: Series results - Hide team and category info for split teams.
 3257 - 2018-06-05 - FIX: Column widths on print of time behind in HH:MM:SS and next day start time.
                   - IMPROVEMENT: Processable CSV Stage and MulitStage now both exclude race time if status is not OK. MultiStage now also includes a simple status of DNF if appropriate.
 3255 - 2018-06-05 - NEW FEATURE: Added ability for an interim time limit on a score course to be since the last time limit rather than since the start (for Saunders Fairfield).
 3248 - 2018-05-24 - FIX: All uses of custom field now check if not set because custom field created after entry.
                   - IMPROVEMENT: Exception log file starts afresh when too big, renaming the old one. View Exception Log screen can now open a different file.
                   - IMPROVEMENT: User guide and new software version now only prompts once a week per computer.
                   - FIX: CSV entry import when updating now correctly blanks handicap field if blank in file.
                   - FIX: Stopped OE entries file being imported on multi-stage.
                   - FIX: Default RDO creation now done correctly vs number of downloads on stage.
                   - IMPROVEMENT: Added Eligibility and Custom Fields to Multi-Stage scoreboard.
                   - FIX: Forename/Surname name trimming correctly in name split functions e.g. Membership Check.
                   - FIX: Gender/DOB added to series archive export for solos when not splitting team.
                   - FIX: Check of valid (integer) race number in punch registration wasn't working correctly.

    ***** Release 3345 - 21 May 2018 *****

 3244 - 2018-05-18 - FIX: RDO creation not working when adding an stage to a multi-stage.
 3243 - 2018-05-14 - FIX: Unidentified Download Allocation crashing.
 3242 - 2018-05-10 - FIX: Better error reporting in backup restore and download backup.
 3238 - 2018-05-09 - IMPROVEMENT: Change print scale % to allow fractions to be put in for perfect alignment.
                   - IMPROVEMENT: Allowed override of date title on print jobs to allow date to be put in different languages etc. (Modify Event Step 4 - Second Title)
                   - FIX: Added overall after S1 to Endruo (EWS format) spreadsheet - renamed sheets to "S1" and "O1" etc to avoid clashes in sheet names.
                   - IMPROVEMENT: HTML and Screen results, and splits print now also show Penalties/Bonuses instead of Manual Adj if applicable (as well as print which was added recently).
                   - IMPROVEMENT: Speed improvement to Last Finisher scoreboard and Monitor Control Simple.
                   - FIX: DNF showing when still active in some results formats. Now all results formats should be consistent and correct about whether they show time or disq reason and also whether the results format needs to show last location.
                   - IMPROVEMENT: DSQs now sorted after DNFs but before DNS (if applicable in Disq Reason Model).
 3236 - 2018-05-09 - IMPROVEMENT: Added category to series results. CHANGE to series CSV export columns!
 3235 - 2018-05-07 - IMPROVEMENT: Changed database exception retries to keep retrying deadlocks but start with a longer pause.
 3233 - 2018-05-07 - IMPROVEMENT: Change to queries which produce results and commentary to (attempt to) reduce deadlocks.
 3229 - 2018-05-02 - FIX: Duplicate course and class names check incorrectly being triggered when trimming trailing spaces.
 3228 - 2018-05-02 - FIX: Rounding error in column width on splits print causing line overflow with certain time formats.
 3226 - 2018-04-30 - NEW FEATURE: Added 2018 Mountain Marathon handicap type.
 3218 - 2018-04-19 - IMPROVEMENT: Archive search in add/modify entry now uses common question format when multiple found. Also name is trimmed on search.
                   - IMPROVEMENT: Series archive export now includes Gender/DOB if applicable. Also stops the same membership number being exported twice if a member has result in more than one class.
 3216 - 2018-04-18 - FIX: Series scores for multistage.
 3212 - 2018-04-09 - FIX: Continuous paper print jobs missing first set of titles.
 3211 - 2018-04-05 - IMPROVEMENT: Membership check now shows if the name is found in the archive if the number is missing or not found.
 3210 - 2018-04-05 - IMPROVEMENT: Moved Class Groups Config into Add/Modify event/multi-stage.
 3209 - 2018-04-04 - IMPROVEMENT: Changes to splits print and other narrow format prints to improve use of space.
 3208 - 2018-04-04 - IMPROVEMENT: WRE start list export now also swaps class names in the IOF export to Men and Women which are the Eventor defaults.
 3206 - 2018-04-03 - IMPROVEMENT: WRE results export now ignores entries with no IOF number and swaps class names in the IOF export to Men and Women which are the Eventor defaults.
 3205 - 2018-04-03 - FIX: Backup order of pre-entries vs downloaded entries.
                   - FIX: Column with on Control before start report to time of day not elapsed.
 3204 - 2018-04-03 - NEW FEATURE: Series results now can use MultiStage result, competitor level results, eligibility and different position table per class.
 3203 - 2018-03-29 - FIX: WhiteHorse test in build change dnf to DNF
 3200 - 2018-03-29 - IMPROVEMENT: Improvements to font sizes on splits print and width of Elapsed column.
                   - FIX: Don't repeat URL on bottom of narrow prints.
                   - IMPROVEMENT: Added disq reason in to EWS export.
                   - IMPROVEMENT: Changes to DNF only to capitalise reasons and to show manually disqualified as DSQ not DNF.
                   - NEW FEATURE: New disq reason model which includes DNS once event finalised.
 3199 - 2018-03-28 - IMPROVEMENT: Changed location of Eligibility and Custom fields in results prints. Now all visible Custom Fields print (if got any values for given course/class).
 3198 - 2018-03-28 - FIX: Don't add total time to Endruo (EWS format) format spreadsheet when rider is unclassified.
                   - IMPROVEMENT: Print results now changes column titles for Manual time adjust depending on if only penalties or only bonuses.
 3197 - 2018-03-28 - IMPROVEMENT: HTML Export screen now remembers FTP settings.
 3195 - 2018-03-27 - FIX: Stopped "You have changed the SI-Card(s) attached..." message coming up when card number is blank on Edit Entry.
                   - FIX: Stopped some navigation buttons being unlocked on first open if a help update is available.
                   - IMPROVEMENT: Punch registration now automatically picks entry you just created if you elected to do so.
                   - IMPROVEMENT: Scoreboard for Multi-Run columns now offers choice of multi-runs and columns are sensibly selected based on how many runs etc. Should improve performance.
                   - IMPROVEMENT: If only one course/class showing on any scoreboard and there are no results yet it now displays the course/class title while waiting for results to come in.
                   - IMPROVEMENT: Lost card view now stops you putting in Start/Finish punches if such a punch would never be used based on the precedence. Also displays the precedences for information.
                   - IMPROVEMENT: Show/search/edit SI-Card Label (short code) field in the Archive.
                   - IMPROVEMENT: Changed series archive export to background process and any errors now shows in log window.
 3194 - 2018-03-21 - IMPROVEMENT: Added warning if the last class on a course is deleted via the UI.
 3193 - 2018-03-21 - IMPROVEMENT: Creation of default RDO now creates two for Gravity Enduro template when "Download each rider's SI-Card multiple times?" is selected.
                   - FIX: Restore courses now deletes any RDO only control before importing but it's now fixed so it doesn't do the delete until just before restore not on screen open.
                   - FIX: OCAD 8 import now defaults to semicolon.
 3191 - 2018-03-21 - IMPROVEMENT: Moved landscape option from printer selection dialog in to the print view to be alongside number of copies and percentage scaling.
                   - IMPROVEMENT: Added validation on Control Master selection for download and other tasks to check the masters have been set-up unambiguously. Also added to Validate Event.
 3190 - 2018-03-19 - IMPROVEMENT: Import IOF competitor list now validates date of births to be in a sensible range.
 3189 - 2018-03-16 - IMPROVEMENT: Changed Large Fonts on printing to more useful Scale %
                   - IMPROVEMENT: Print flags on results now tick box rather than automatically to PDF (when Country code in use).
 3183 - 2018-03-14 - FIX: Improved serial port check hardware present by doing a bit more checking of the response - some modems seem echo the data sent in so it passes a CRC.
 3182 - 2018-03-13 - FIX: Improved serial port CRC checking when connecting to bad device e.g. modem so better error message.
                   - FIX: Punch registration when the same card dipped twice in a row but first was cancelled this is now allowed again.
 3180 - 2018-03-12 - NEW FEATURE: Added flag printing to PDF results
 3176 - 2018-03-08 - NEW FEATURE: All printed output revised in layout.
                   - NEW FEATURE: PDF print now selects a folder to create a unique filename in and automatically launches after printing.
                   - NEW FEATURE: All reports and exports to do with result checking have been moved to a new Result Checking Reports screen under Results.
                   - IMPROVEMENT: All formats of results now show unclassified results with the reason instead of the time not the position.
                   - FIX: Allocate Hire Cards now shows queue correctly.
 3175 - 2018-03-08 - IMPROVEMENT: Show entry details on Edit Splits view.
 3174 - 2018-03-08 - FIX: Fix for time of day when time format is SSS.FF
 3172 - 2018-03-02 - FIX: Backup and restore of floating point and decimal numbers e.g. SIAC voltage now works across different regional settings.
                   - FIX: Allow any results method e.g. MultiRun on Monitor Control Simple.
                   - FIX: Stopped duplicate errors appearing on punching errors.
                   - NEW FEATURE: Allowed time format SSS.FF
 3170 - 2018-03-01 - IMPROVEMENT: Changed sort order in start time validator for the allocation unit errors so worst errors first.

    ***** Release 3169 - 20 February 2018 *****

 3168 - 2018-02-20 - FIX: Multi-Run CSV export now has consistent columns per course when doing results by class.
 3166 - 2018-02-15 - IMPROVEMENT: Give a more meaningful error if old style series config is used.
                   - IMPROVEMENT: Stopped the same card being queued twice or more in a row in punch registration.
                   - IMPROVEMENT: Changed the voltage options in Create Card List (SIAC) to reflect updated practice for warning levels.
 3165 - 2018-02-07 - IMPROVEMENT: Navigation help now indicates items which are not visible (because not applicable)
                   - IMPROVEMENT: IOF XML 3.0 results list now includes time behind (time difference in IOF terminology) for race and overall.
 3163 - 2018-01-29 - IMPROVEMENT: Added some caching to membership check to aid performance with a large number of entries.
 3162 - 2018-01-29 - FIX: Restore of "Collect Gender/Date of Birth".
 3158 - 2018-01-24 - IMPROVEMENT: Checking for updates now also checks for user guide version and prompts to download. User guide is therefore available offline.
                   - IMPROVEMENT: Latest version numbers stored in database so out of date versions are prompted on each open not just once a week on one computer.
 3157 - 2018-01-24 - FIX: HTML don't show number of controls equals zero
 3156 - 2018-01-23 - FIX: CSS updated for use of small SI logo in header when mobile
 3155 - 2018-01-23 - FIX: Exception log now doesn't lose position and selections when returning from viewing an exception.
 3154 - 2018-01-23 - FIX: Downloaded Cards Log sort order wrong way round
 3153 - 2018-01-23 - FIX: Stopped refresh on a timer having two timers running if stopped/restarted quickly (scoreboard especially).
                   - FIX: Log windows (especially read autosend/radio control) and download control now releasing messages which are no longer displayed.
 3152 - 2018-01-23 - FIX: Official Start List - Drop Class column if all course and class names match.
 3151 - 2018-01-23 - FIX: Restrict Series Name Text Box
                   - FIX: Add Competitor label UI drawing
 3149 - 2018-01-22 - NEW FEATURE: Gender and Date of Birth fields added to competitor, including Import/Export via CSV and IOF XML.
                   - IMPROVEMENT: Existing Gender and Date of Birth features e.g. Archive, Award Levels changed to match new standards and now all use common code.
                   - FIX: Selecting of initial values in some drop downs (ongoing).
                   - NEW FEATURE: Simple screen to set time limit and penalties for the finish of a score course.
                   - FIX: Added missing SI-Card number field to View Card Archive screen.
                   - IMPROVEMENT: Added ability to change the index filename on HTML results and start list exports to aid Wordpress users.
                   - IMPROVEMENT: Added overall Multi-Stage result to IOF XML results list when applicable.
                   - IMPROVEMENT: Changed series result class configuration XML structure ready to allow class options. All existing Series XML needs to be updated.
 3148 - 2017-12-14 - IMPROVEMENT: Add the option to add external links with logos to the header section of HTML pages
 3147 - 2017-12-13 - NEW FEATURE: Added manual scores view to show all manual scores added to the event
                   - IMPROVEMENT: Show entry details at the top of the manual score and time adjustment screens
 3146 - 2017-12-11 - FIX: INI access problem on starting application for the first time.
 3144 - 2017-12-07 - FIX: Allocate hire cards
 3142 - 2017-12-05 - FIX: Splits print position skipping course position when class position selected but not relevant.
                   - FIX: Allocate hire cards multiple cards required per Entry/Competitor.
 3140 - 2017-12-04 - FIX: Multi-Stage membership check
 3139 - 2017-12-04 - FIX: Allocate hire cards
 3137 - 2017-11-30 - NEW FEATURE: Reinstate Allocate Hire Cards screen that was present in AutoDownload - now shares components and concepts with Punch Registration.