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.