Skip to content

v2.1.0 #998

Merged
yezr merged 6 commits into
masterfrom
develop
Jun 18, 2026
Merged

v2.1.0 #998
yezr merged 6 commits into
masterfrom
develop

Conversation

@yezr

@yezr yezr commented May 29, 2026

Copy link
Copy Markdown
Collaborator

v2.1.0 release candidate. This PR specifically includes

  • #981 support multi-contest export in ES&S
  • #986 auto-load fix when same candidate exists across multiple CVRs (and automated tests for auto-load #990, #991)
  • #992 clearballot tabulate by batch

Not included in this PR since it was already merged to master from dev as a v2.0.2 release that was never built (because we decided to include the above PRs) is #978 - allow RCTab user to explicitly allocate more heap size. Since we merged it to master but never made the planned v2.0.2 release, v2.1.0 will be the first official release with #978

* Add tests for autoload. Fails until Autoload fix is merged.

* explicitly assert all candidate names are the same

* remove duplicate functions
* Support ES&S CVRs with multiple contests

* Fix implementation and two erroneous tests

* info -> auditable

* Print number of ignored rows

* single config option to handle blanks

* Read Write-In images

* Simplify: remove options for skipped rank text and blank=write-in

* lint

* re-introduce leniency with blank labels

* fix portland results

* fix "blank as UWI" test --> now uses images

* fix portland mayor codes test: replace CVR images with "undervote"

* add missing CVRs to git

* clean-up

* remove deprecated rows

* handle migration to remove UWI label for ES&S

* replace blank cells with "undervote"; fix maxNumRankings

* migrations should occur every load, including in tests

* reimplement UWI label for ES&S; don't use magic TEST version

* remove skipped rank label from ES&S

* fix regex

* PR review comments: no default UWI; handle unlimited rankings

* PR reviews: clean up; all images must be handled

* bugfix: handle rows with all-empty cells

* only read images in relevant cells

* PR comments

* simplify changes to first_round_determines_threshold_test

* PR Review

* PR Review
@yezr yezr requested a review from artoonie May 29, 2026 14:03
@yezr yezr merged commit 545ff4a into master Jun 18, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants