Skip to content

Releases: OpenSourceActivismTech/call-power

Version 1.5.12

03 Jan 20:31
Compare
Choose a tag to compare

Political data

  • update representatives for Election 2022
  • update zipcodes for 118th Congress, using better census data
  • update governors from NGA pdf

Bug fix

  • include timestamp in Twilio export

Version 1.5.11

24 Aug 18:40
Compare
Choose a tag to compare

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

04 Aug 22:32
Compare
Choose a tag to compare

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

16 Jun 21:43
Compare
Choose a tag to compare

Changes:

  • increase maximum target phone number length to 23, to allow for 5 digit extensions
    this requires a database migration, run with flask 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

26 Mar 20:04
Compare
Choose a tag to compare

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

10 Feb 18:39
Compare
Choose a tag to compare

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

20 Jan 23:38
Compare
Choose a tag to compare

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

28 Oct 23:16
Compare
Choose a tag to compare

New features:

  • Prompt for start_confirmation a second time, followed by goodbye 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

22 Sep 18:31
Compare
Choose a tag to compare

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

23 Jan 18:10
Compare
Choose a tag to compare

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