Skip to content

v1.1.0

Compare
Choose a tag to compare
@HEdingfield HEdingfield released this 24 May 07:50
· 109 commits to master since this release
a81a249

Certification:

Based on the testing performed by Pro V&V, a certified Voting System Testing Laboratory, and the results obtained, the Universal RCV Tabulator v1.1.0 solution is believed to meet the applicable requirements set forth by the EAC-approved VVSG 1.0.

New features:

  • Added support for converting Dominion JSON CVRs to generic .csv format (including precinct portions) (#404, #406, #407, #408, #415, #439)
  • Added multiSeatBottomsUpPercentageThreshold option (#403)
  • Added CLI option to convert Dominion CVR to generic .csv (#408)
  • New GUI menu and conversion options (can now convert to CDF and convert Dominion to generic via the GUI) (#408, #421)
  • Added Dominion Alaska CVR to sample_input folder

Bug fixes:

  • Batch elimination now works properly with singleSeatContinueUntilTwoCandidatesRemain (#396)
  • In a multi-seat contest, if someone wins in the first round, we now automatically eliminate undeclared write-ins before we eliminate any other candidates; previously, we treated UWIs like a normal candidate, which meant we potentially eliminated other candidates with lower tallies first (#397)
  • If UWI exceeds the winning threshold in the initial count, we no longer mistakenly elect this candidate (#398)

Backend updates:

  • Updated dependencies to latest version: JDK, JavaFX, Checkstyle google_checks.xml, Checkstyle plugin, org.openjfx.javafxplugin, org.beryx.jlink, org.apache.commons:commons-csv, org.apache.poi:poi-ooxml, com.fasterxml.jackson.core:jackson-*
  • Added special code to test configs to obviate the need to update the version with each increment (#426)
  • Updated tests and improved test coverage
  • Copyright update (#414)
  • Code cleanup