Skip to content

v5.0.0

Latest
Compare
Choose a tag to compare
@DanielMwendwa DanielMwendwa released this 19 Jan 09:23
· 81 commits to main since this release
a85a694

Breaking Changes

  • Change dependency manager from pipenv to pdm in this release for improved git dependency handling and faster lock and sync operations. (#278)

Other Changes

  • Only import R when needed to prevent the logs containing lots of R warnings when R isn't being used. (#275)
  • Fix test pipeline crashing due to using an outdated constituencies code_scheme (#273)
  • Make all docker scripts executable (#272)
  • Add basic map configuration option, for controlling which locations get drawn. (#274)
  • Upgrade Firestore filters to utilize the new 'filter' keyword, addressing warnings in the repository: 'UserWarning: Detected filter using positional arguments. Prefer using the 'filter' keyword argument instead.' This enhancement ensures compatibility with the latest practices and resolves the associated warnings. (#276)
  • Changed loop to process values instead of keys in the 'messages_map' dictionary for improved efficiency and clarity. (#277)
  • Add optional region_filter argument to MapConfiguration in analysis (#280)
  • Add optional legend_position argument to MapConfiguration (#281)
  • Set Exit Code to 1 for Usage Errors (#282)

Full Changelog: v4.1.0...v5.0.0