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 toMapConfiguration
(#281) - Set Exit Code to 1 for Usage Errors (#282)
Full Changelog: v4.1.0...v5.0.0