Skip to content

v3.0.0 (August 7th, 2024)

Compare
Choose a tag to compare
@JohnMwashuma JohnMwashuma released this 07 Aug 09:20
· 125 commits to master since this release
d78fcd9

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