Elector Rehearsal Tool Release Notes

1.0.0.23

  • make the mysql transaction on each riding update instead of for all ridings

1.0.0.22

  • previous build had a defect when stepping through the steps

1.0.0.21

  • make resetting election data optional when starting the simulation

1.0.0.20

  • support for starting at a specific step instead of always 1

1.0.0.19

  • support for setting the mysql port

  • try/catch when setting the election date from settings.ini to datetimepicker control

1.0.0.18

  • resetting database wasn't setting polls reported to 0

1.0.0.17

  • remove google sheet support

  • refactoring

  • support for multiple candidates for a single party in a riding

1.0.0.16

  • clean up nuget system.net.http entry

1.0.0.15

  • protect against nulls in sheets

  • move to dev studio 2019

1.0.0.14

  • more complete reset of database including interesting events

1.0.0.13

  • support doubles for polls

  • improve party totals code

  • refactoring

1.0.0.12

  • support doubles for votes

1.0.0.11

  • protect against candidates having null ridings or parties

  • use datafeedchar for party codes

1.0.0.10

  • fixed a bug when reading the ridings on init

1.0.0.9

  • greatly improve performance when reading excel file

1.0.0.8

  • improve performance of steps after the initialization

1.0.0.7

  • problems with initialization where some ridings would be missed

1.0.0.6

  • wasn't creating the steps correctly

1.0.0.5

  • use Microsoft.Office.Interop.Excel instead of IronXL

1.0.0.4

  • support for excel

1.0.0.3

  • another fix for party totals calculation

1.0.0.2

  • fix party totals calculation

1.0.0.1

  • put a transaction around the ResetDatabase()

  • improve errorlogs