/
AP Elections Reader Release Notes

AP Elections Reader Release Notes

2.0.0.59

  • fix a problem getting custom topicID for the delegates report

2.0.0.58

  • use a user agent header - was suddenly getting 403 errors without one

2.0.0.57

  • fix the offices for amendments

2.0.0.56

  • fix a problem when an amendment's short name is too long and a defect in the truncation code

2.0.0.55

  • instead of ignoring results when test data is disabled (prior to election day), update results based on the test data parameter

2.0.0.54

  • add support for president report

2.0.0.53

  • refactoring including removing hubClause

  • add support for auditing existing election events

  • change how we define office and area for electoral college

  • add the contest type of electory college for presidential contest

  • for primaries that are single party, format the type to be "<party> Primary"

2.0.0.52

  • show a message after running the trend report and delegate tests in the AP tab

  • update the lastModified for trend and delegate reports

2.0.0.51

  • for chameleon databases that have the elc_contest_tag (version 16/8/4/5 and greater), add contest tags for officename, seatname and party

2.0.0.50

  • support for contest type from the feed- add territories to list of states

  • remove the SingleApplication call

  • add support for contest type from the feed

2.0.0.49

  • add support for checking whether the election is fine in the events tab

2.0.0.48

  • make the switching between seconds and minutes of the data interval smarter

2.0.0.47

  • fix trend reports for v3 api

  • escape election events when inserting with MySQL

  • make the trend and delegate reports test buttons only available when the reader is paused

2.0.0.46

  • make improvements when adding election events

2.0.0.45

  • don't add election events if there is no data yet

  • don't duplicate election events if an election event has been added with county level but is later added without (or vice versa)

2.0.0.44

  • fixed a problem where a string wasn't escaped when forming a mysql command when creating an area

2.0.0.43

  • fix the delegate count report for the v3 api

2.0.0.42

  • fix agent status when resolution of time interval is seconds

  • fix a bug where election events continue to be read even if the event has been deleted

  • move to .net 4.7.2

2.0.0.41

  • remove whitespace from apikey when entered

2.0.0.40

  • move apikey into a header instead of a param - required going forward because AP is phasing out the api param

  • show Add Event test in a dialog instead of in a browser

2.0.0.39

  • make EEVP the default

2.0.0.38

  • allow setting county level results when adding election events from the events tab

  • improve keyboard tabbing for the events tab

2.0.0.37

  • improvements to county level results (requires version)

  • show params and county level results in election grid

  • allow sorting of election grid by date

2.0.0.36

  • for trend report custom topics, append a year to the topic name so we can keep older trend reports around

  • label on AP page to describe EEVP and trend reports

2.0.0.35

  • fix a problem with the seconds resolution support

  • make the new votePercent (aka EEVP) optional

2.0.0.34

  • support for seconds resolution for read interval of the feed

2.0.0.33

  • use the v3 api

  • support for Estimated Expected Total Votes (EEVP) for a contest which gets mapped to field elc_contest.votesPercent

2.0.0.32

  • the trend reports changed format. fix made so we're able to read them again

2.0.0.31

  • move to build 29 of mysql.data

2.0.0.30

  • fix problem when deleting an election event in Flow, it doesn't recreate the election event unless you relaunch the reader

2.0.0.29

  • wasn't naming election events correctly for party primaries

2.0.0.28

  • added a Refresh Events button for getting the most recent list of election events instead of requiring a relaunch of the reader

2.0.0.27

  • new installer project

  • minor refactoring

2.0.0.26

  • refactoring db code especially prepared statements

  • improve logs

  • don't hard code mysql port

2.0.0.25

  • for trend report, makes the party field a text field. it was a number

  • change the old deprecated test results parameter to resultsType=t

  • clean up the use of test data

2.0.0.24

  • write area codes as needed when creating new areas (used for fips codes)

2.0.0.23

  • support for verbose logging showing AP api calls in the logs

2.0.0.22

  • have the delegate report only show candidates with greater than 0 delegates

2.0.0.21

  • fix a bug introduced in 2.0.0.18 related to content groups

2.0.0.20

  • bug regarding using test data under some circumstances

2.0.0.19

  • delegate report had a bug

2.0.0.18

  • don't cache election events

2.0.0.17

  • trend reports were hardcoded to a previous election instead of using the date in the reader's UI

  • add support for delegates support

  • fixed a bug regarding elected candidates

2.0.0.16

  • update area short when reusing an area

  • when no fipscode and level is fipscode, rename that reporting unit "extra"

2.0.0.15

  • minor UI enhancements

  • check for updates daily. not just on launch.

  • support for FIPScodes

2.0.0.14

  • more refactoring

  • show parameter info in Add Event tab

2.0.0.13

  • fix the check for updates link code to protect against a missing or bad url

  • open logs directory menu item

  • app.config change to do TSL right

  • refactoring

2.0.0.12

  • when adding new areas, use full area name

2.0.0.11

  • wasn't checking for the manual field correctly

2.0.0.10

  • support manual contest flag

  • improve exception handling

2.0.0.9

  • only mark a candidate elected if they have been previously unelected. never mark a candidate unelected

2.0.0.8

  • support for trend reports

2.0.0.7

  • the label in the Add Event tab said "Use commas between parameters". That was wrong. I changed it to "Use ampersands between parameters"

2.0.0.6

  • hide historical election events on launch

  • clean up how I set hubclause on launch

  • improvements related to content groups

  • cache election events that are for AP Elections Reader datasource only

2.0.0.5

  • improvements to agent status

  • status bar for showing check for updates

  • content group support

2.0.0.4

  • add support for only update if greater which allows manual and other datafeeds to work in conjunction with the AP Elections Reader

2.0.0.3

  • for events that need multiple parameters to filter, use commas instead of & to avoid reading errors

2.0.0.2

  • if election type of "General Election" doesn't exist, create it

2.0.0.1

  • support for getting db info from url

  • hide db port field

2.0.0.0

  • multi-instance support

  • moving from 1.x to 2.x will cause all persistants to be lost

  • when adding new events, by default make the event type "General Election". If that event type is missing, it might cause problems.

1.0.0.32

  • fix the check for candidateInfo=brief to have uppercase BRIEF due to changes to the AP feed

1.0.0.31

  • reuse candidates now defaults to true

1.0.0.30

  • when adding/reusing offices or areas, use datafeedChar so users can change the name without problems

1.0.0.29

  • add support for electoral college for presidential elections during general election

1.0.0.28

  • add support for optionally reusing existing candidates when populating an event

1.0.0.27

  • add support for optionally reusing existing areas and offices when populating an event

1.0.0.26

  • improvements to db setup including how prepared commands are setup

  • use one big transaction instead of a transaction for each feed

  • performance improvements when updating votes by caching the choice id

  • performance improvements when updating polls

1.0.0.25

  • use new contact us url

  • have a dialog stating that the event has been added

1.0.0.24

  • clear event and param when adding a manually entered event

1.0.0.23

  • support for adding your own election events

1.0.0.22

  • don't have the pause reset the clock

1.0.0.21

  • replace enabled button with play/pause clock button

  • DBInit only when needed

1.0.0.20

  • candidate ids weren't unique enough causing some sharing of incorrect candidates

1.0.0.19

  • have the max read interval be 600 seconds instead of 300

  • improve how we BEGIN/COMMIT so it's per event instead of all events for one big transaction

  • put the check for updates into the loading thread so we don't look like we're hung

1.0.0.18

  • add support for filtering out historical election events

1.0.0.17

  • add a timeout when reading available elections

  • fix how test data is dealt with

1.0.0.16

  • clean up unnecessary resources

  • support for reporting units which breaks previously populated events making them unable to get results - repopulate events is required

  • performance improvements due to transaction processing

  • improvements on how propositions are dealt with

  • support for runoffs

1.0.0.15

  • rename tab Elections to Events

  • make the default for Use Test Data true

  • wasn't reading test data correctly

1.0.0.14

  • fix the default password

1.0.0.13

  • always default to the Other election type

  • remove the "National" area logic

1.0.0.12

  • fixed a problem where the parser might not recover graciously from a DB connect error

1.0.0.11

  • use new readerutils.dll with cleaner interface to sourceID

  • improved the logic to determine to attempt to read the feed

1.0.0.10

  • add support for ReaderUtils to get the sourceID

1.0.0.9

  • support for check for updates

1.0.0.8

  • make 63 the new max length of elc_office.shortName

  • changed the default db userid to Updater and include the default password

1.0.0.7

  • fixed a bug when trying to test connection more than once during a single launch

  • support for data source

  • enabled button wasn't set correctly on launch when db connection hadn't been set

  • default is now to have the datafeed enabled

1.0.0.6

  • add Read Now button

  • don't read the feed if the event isn't today and we're not using test data

1.0.0.5

  • hide params in election grid

  • force a vertical scroll bar

  • set reasonable column widths for grid

  • don't show the params for the available election combo

  • protect against long strings for nameShort in elc_office,, elc_area and elc_party

  • crashed when trying to delete an election from the grid when there were none

  • support for test data

1.0.0.4

  • show and allow changing datafeed timer

  • intelligence on when to read datafeed based on election dates

  • improvements to agent status

1.0.0.3

  • prepare mysql commands for updating votes and polls

  • stop using the standard offices file

  • catch more exceptions

1.0.0.2

  • release candidate

1.0.0.1

  • wasn't saving persistant elections data in program data'

Related content

CP Elections Reader Release Notes
CP Elections Reader Release Notes
More like this
DDHQ Reader
DDHQ Reader
More like this
Elector Rehearsal Tool Release Notes
Elector Rehearsal Tool Release Notes
More like this
TV2 Local Elections Reader Release Notes
TV2 Local Elections Reader Release Notes
More like this
Web Player for Elector Release Notes
Web Player for Elector Release Notes
More like this
Toronto Municipal Elections Reader
Toronto Municipal Elections Reader
More like this