v3.0.0 (August 7th, 2024)
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