Skip to content

Releases: onaio/tally-ho

v3.0.4 (November 8th, 2024)

08 Nov 10:45
5259413
Compare
Choose a tag to compare

This release applies the following changes

  • Refactor duplicate results tracking to work as expected.
  • Filter duplicate results by tally id
  • Updates duplicate result forms report title

The pr

  • Hot fix duplicate results logic #437

v3.0.3 (November 7th, 2024)

07 Nov 16:37
753cc1e
Compare
Choose a tag to compare

This release applies a few patch fixes on the previous release specifically:

  • Fix logic for getting total votes per Electrol race
    • Only use result model for results and filter by form state = archived
  • Fix searching ballots list
  • Add test for ballot list data view

v3.0.2 (November 6th, 2024)

06 Nov 15:16
14af9ff
Compare
Choose a tag to compare

This release introduces support for municipal elections in the Tally-Ho system, implementing key changes for enhanced functionality.

Key Changes:

  • Update reconciliation form to match the update municipality election recon form
    • Add new fields
    • Update labels and guidance text
    • Fix translation issues
    • Fix client side required fields blank validation logic.
    • Update Quarantine triggers tests
    • Update Quality control tests
  • Add new triggers as shared by the HNEC team and remove old ones, these triggers are:
    • Registrants trigger
      • Summation of Inputs 5 and 7 must be less than or equal to the number of potential voters which is the number of registered voters at the station plus N persons to accommodate staff and security.
    • Voter cards trigger
      • Summation of the number of cancelled ballots and the number of ballots inside the box must be equal to the number of voter cards in the ballot box.
    • Ballot papers trigger
      • The total number of ballots received by the polling station must be equal to total number of ballots found inside and outside the ballot box.
    • Ballot inside the box trigger
      • The total number of ballots found inside the ballot box must be equal to the summation of the number of unstamped ballots and the number of invalid votes (including the blanks) and the number of valid votes.
    • Candidates votes trigger
      • The total valid votes must be equal to the total votes distributed among the candidates.
  • Update results json download logic to download results as expected by the results public site
    • Add the following fields:
      • candidate_id
      • gender
      • center_code
      • center_name
      • office_number
      • office_name
      • station_number
      • sub_con_code
      • sub_con_name
  • Updates documentation to reflect changes.

The pr

  • [Enhancement] Municipal Election Support Updates #435

v3.0.1 (August 14th, 2024)

14 Aug 11:59
1940021
Compare
Choose a tag to compare

This release addresses the following bugs and enhancements:

  • Update Form to Match the Revised Reconciliation Form.
  • Add a validation check for duplicate barcodes during the results_forms file upload.
  • Fix csv exports by form state on the form list page.
  • Add Sub Constituency name as a filter option on the Candidate Results report table.

The pr:

  • Address TallyHo Client Requests (Bugs/Enhancements) #432

v3.0.0 (August 7th, 2024)

07 Aug 09:20
d78fcd9
Compare
Choose a tag to compare

This major release contains several bug fixes, features and improves on developer experience. The specific changes include:

Features:

  • Building Election statistics reports.
  • Building power point exports for final candidate results.
  • Improving error handling and performance of the import manager module.

Developer Experience:

  • Bumping python version to 3.9.
  • Updated set up instructions.
  • Added codacy budges.
  • Added linting rules.
  • Added Code cov reports.
  • Enabled more pr checks before merge.
  • Use pytest for testing.
  • Improving test coverage to 80%.

Bugs:

  • Fix translation issues.
  • Fix power point header generation on some reports.
  • Round processed_forms_per_hour ratio to precision of 2.
  • Fix linting issues.
  • Fix uwsgi buffer error.

The pr's:

  • Update setup instructions and upgrade requirements for python3.9 #365
  • update update badges #366
  • Add a Codacy badge to README.md #378
  • Add race, station and centers filter in and out options #376
  • Enable switching translation language and update locale messages #377
  • Add report view for result form progress by their states. #380
  • Add sub constituency code column #381
  • Round processed_forms_per_hour ratio to precision of 2 #382
  • Fix few remaining lint issues #385
  • Remove redundant bracket in fstring reference #383
  • Handle uwsgi buffer err #387
  • Test packages upgrade #389
  • Refactor turnout report. #396
  • PPT/PDF exporter #405
  • Update form progress report by state to display forms count in current state #407
  • Python packages upgrade #408
  • Working skeleton of the tab separated turnout reports #409
  • Progress report #411
  • Final draft for turnout reports by admin area #412
  • 374 Import Manager Update #413
  • Add memcache, redis and celery set up instructions #415
  • Election Statistics Report #416
  • Fix boolean field failure on corrections #421
  • Use pytest for testing. #423
  • Remove total field from Presidential Summary Report #428
  • Improve Test Coverage #429
  • Fix generating Powerpoint report header #431

v2.0 (September 13th, 2022)

13 Sep 12:31
66339a6
Compare
Choose a tag to compare
Merge pull request #355 from onaio/hot-fix-for-intaking-presidential-…

v1.0

09 Sep 20:37
@pld pld
Compare
Choose a tag to compare

Original version successfully used in official election tallying