v2.4.0
Summary
- Activity Level Validation
- Add User-Agent header to download requests to prevent 401 responses from publisher sites
- Flattener error handling improvements
- Use explicitly returned ID for new validation reports to link to document
- Improvements to publisher update error handling
- Dependency updates
What's Changed
- Sync v2.3.0 by @nosvalds in #101
- add HTTPError handler to publisher update loop by @nosvalds in #103
- Activity level qb by @alexlydiate in #104
- revert errant change to the iterparse tag for lakifier by @nosvalds in #105
- Fix Migrations Errors from New DB by @nosvalds in #106
- Fix Activity Loop on Activity Level validation by @nosvalds in #107
- Remove duplicate sql and db.py whitespace linting by @akmiller01 in #108
- Fix open commshub key by @akmiller01 in #109
- Sense check for actual IATI before lakify by @akmiller01 in #112
- huge_tree parser for activity-level validation by @akmiller01 in #113
- add User-Agent header to download requests by @nosvalds in #111
- Regex activity extraction, linting, and fix blank doc overwrite bug by @akmiller01 in #114
- Redeploy dev by @akmiller01 in #115
- Lint flatten by @akmiller01 in #116
- check for file to be downloaded for alv by @nosvalds in #117
- Exclude org files from ALV by @akmiller01 in #118
- File encoding upload fix for ALV by @akmiller01 in #119
- Write activities_xml with encoding by @akmiller01 in #120
- use explicit validation.id from insert to set on document by @nosvalds in #122
- Refactor flattener error handling by @akmiller01 in #123
- feat/deploy alv prod by @nosvalds in #124
- feat/black flag test fix by @nosvalds in #126
- feat/black flag test fix by @nosvalds in #128
- Set ALV fields null wherever downloaded is set null or updated by @akmiller01 in #127
- fix secret by @nosvalds in #129
- set threshold back to realistic value after testing by @nosvalds in #130
- lower parallel processes for timeout errors by @nosvalds in #131
- Next Release by @nosvalds in #125
Full Changelog: v2.3.1...v2.4.0