Releases: OpenSourceActivismTech/call-power
Releases · OpenSourceActivismTech/call-power
Version 1.5.12
Version 1.5.11
Bugs fixes:
- fix openstates search results (#128, #126)
- fix redis connection issue (only affected new installations)
- ensure state legislature campaigns do not include federal targets (#127)
Updates:
- Python to 3.9
- Heroku stack to 22
Improvements:
- include user location in exports
- handle twilio errors when exporting logs older than 13 months
Political Data:
- removed Reps Antonio Delgado, Jeff Fortenberry, Jim Hagedorn, Devin Nunes, Tom Reed, Don Young, Jackie Walorski, Filemon Vela
- added Reps Shontel M. Brown, Mike Carey, Sheila Cherfilus-McCormick, Connie Conway, Mayra Flores, Mike Flood, Brad Finstad
- updated Sen Rick Scott offices in Pensacola, Jacksonville, Orlando, Tampa, West Palm Beach, Naples, Miami
- updated Sen Alex Padilla offices in Fresno, SF, Sacramento, LA, San Diego
- update congressional district to zipcode mapping to 12/2021
Version 1.5.10
Bugs:
- fix house/senate mixup with republicans
Political Data:
- update zipcode mapping to 06/2021
- send calls to Senator Van Hollen to staffer extension
- remove Rep Fudge (OH-11), replacement TBD
- remove Rep Stivers (OH-15), replacement TBD
- remove Rep Haaland (NM-1), replace with Rep Stansbury
- add Reps Tenney (NY-22), Letlow (LA-5), Carter (LA-2), Ellzey (TX-6)
- add offices for Rep Mfume (MD-7)
Version 1.5.9
Changes:
- increase maximum target phone number length to 23, to allow for 5 digit extensions
this requires a database migration, run withflask migrate up
Updates:
- MarkupSafe to 2.0
- rq to 1.8.1
- redis to 3.5.3
- httplib2 to 0.19.0
- Flask-Cors to 3.0.9
Version 1.5.8
Updates:
- set Redis client to disable SSL chain validation, to allow for Heroku's self-signed certificates
- fix bytes/str conversion when requesting Twilio capability token
- bump python version to 3.7.10
Version 1.5.7
Political Data:
- Rep Wright (TX-6) died
- add bioguides for Ossof, Padilla, Warnock, so we can direct special targets
Features:
- add new Special Targets "First, Fallback" ordering. This is useful for campaigns where organizations want to target one Senator, but not the other, in a state. Callers outside of that state will get both of their Senators.
Version 1.5.6
Bugfix:
- in heroku production, increase gunicorn request line limit, to allow very large custom campaigns
Political Data:
- update for 117th Congress
- new Senators in GA, CA
- resolve issue when loading reps without bioguide ID
- use nickname when available for first name
Tests:
- update for changes to pytest
Version 1.5.5
New features:
- Prompt for
start_confirmation
a second time, followed bygoodbye
message - Sentry performance monitoring
Bug fixes:
- Send email over TLS, now required by Sendgrid
- Use US-Congress caucus key to match Democrat/Republican (affected Bernie Sanders, Angus King)
- Revert issue with data cache storing
None
for custom targets
Upgrades:
- replace raven with sentry-sdk
Version 1.5.4
New features:
- Add "Democrats-Only" and "Republicans-Only" target ordering for US Congress campaigns
Bug fixes:
- Tests work again
- Coverage too
Upgrades:
- httplib (thanks dependabot)
- psycopg to 2.8.6
- python to 3.7.9
Version 1.5.3
Bug fixes:
- resolve "JWT Token Parsing Failed" by decoding utf-8 properly
- added bento, fixed a few python3 errors it caught
- increase magic mime buffer to 8192, to properly validate some MP3 files
Updates:
- flask-wtf to drop python2 cookies
- validators to 0.12.6 for CVE-2019-19588