v1.1.0
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