Elector Headshots Importer Release Notes

Version 2.0.0.8 - Aug 8, 2024

  • Added check for empty files. If found, empty files are ignored.

  • Add exception handling for getting an image from file while loading items to grid.

  • Upgraded to .NET Framework 4.7.2.

  • Upgraded Nuget DLLs: BLSoft.dll (v1.7.0.63), ReaderUtils.dll (v1.0.62), MySql.Data.dll (v8.0.33)

Version 2.0.0.7 - Sep 22, 2022

  • Fixed a bug with selecting the top Event on the list of Events when the Selected Event read in from Preferences isn't in the list of Events.

Version 2.0.0.6 - Jun 1, 2022

  • Added more logging.

  • Added check for updates on startup and will post a message in the status if a new build is available.

  • Shows invalid files in the grid instead of just logging them as errors.

  • Added filter to show only invalid files.

Version 2.0.0.5 - May 25, 2022

  • Fixed a bug that causes an uncaught exception due to repeated fields in filenames using the letter specifier format.

  • Fixed a bug in the Conflict Resolution dialog with the 'Candidates to Use' drop-down list showing only the firstname of each potential match.

  • Added more matching functions when all other matching functions fail to find a candidate. These new functions search based only on the first names and only on the last names.

  • Added a label in the Conflict Resolution dialog to indicate what to do to resolve the conflicts.

Version 2.0.0.4 - May 19, 2022

  • Fixed bug with validation of Flow credentials both in the Connection test in Preferences and also on Form load.

  • Fixed a bug with only attempting to match party codes instead of also matching against party datafeed codes.

  • Fixed a bug with always only attempting to match the party codes instead of it being optional.

  • Added more matching functions when the common matching functions fail to find any matches.

Version 2.0.0.3 - Apr 11, 2022

  • Changed 'Candidates to use' column texts to be multi-lined so that it matches the info style shown in the 'Match Information' column.

  • Changed 'Candidates to Use' drop-down list items to be multi-lined again matching the info style shown in the 'Match Information' column.

Version 2.0.0.2 - Mar 1, 2022

  • Greatly improved matching performance by delaying check for whether a match candidate already has a headshot or not until after the best matches are found.

Version 2.0.0.1 - Mar 1, 2022

  • Added support for inserting generic headshots for candidates that have no assigned image for the selected Election event.

  • Fixed search functions to work with either first name or last name is blank.

  • Fixed a bug with having an older version of NewtonSoft.Json.dll which caused checking for updates and accessing release notes to fail.

Version 2.0.0.0 - Feb 26, 2022

  • Changed functionality to be more visual with using a grid that shows the images and parsed candidate info.

  • Changed functionality such that it requires user to check the matches first before inserting the headshots.

  • Added support for more flexible filenames that use the letter specifications for the name types.

  • Added support for matching using the Area ID or names when provided with the flexible file format.

  • Added option to allow moving of inserted files into a subfolder.

  • Added new matching function that uses wildcards in place of vowels in the first and last names.

1.0.0.8 - May 26, 2021

  • Modified to use Flow & MySQL credentials to access the database.

  • Compatible with MySQL v8.0

  • Changed name to Elector Headshots Importer

1.0.0.7 - Oct 18, 2019

  • Adds functionality to set a generic heatshot image for candidates that don't have a headshot assigned yet.

1.0.0.6 - Sep 24, 2019

  • Matches candidates by checking party against the datafeedChar field in the DB by default. This can be changed using the 'UsePartyDatafeed' setting in the settings.ini file directly.

1.0.0.5 - Jun 5, 2018

  • Fixed a bug with skipping additional lastnames when parsing filenames

  • Improved matching for candidates with multiple lastnames and/or firstnames

1.0.0.4 - Mar 17, 2016

  • Added more log messages during the candidate db search phase

1.0.0.3 - Oct 12, 2015

  • Fixed a bug with the Election Date control being ignored in the Preferences dialog

1.0.0.2 - Oct 8, 2015

  • Added another matcher to replace accented characters with wildcards. Will also match names in the db that have extra spaces after it (which should be an error).

1.0.0.1 - Oct 8, 2015

  • Fixed a bug regarding names with an apostrophe (') in them

  • Fixed a bug regarding the casing of the firstnames (eg, JONES_James_MacDonald)

  • Added status messages during import as a pacifier.