Recent Changes

This page tracks updates to the website and its underlying data.

Date What Changed
May 18, 2026 Note that National Ground Game seems to have lost their endorsements page
May 17 Post-election update
May 15 Several endorsement updates; moved Oliver Larkin to FL-25.
May 14 Minor new pledge/endorsement updates
May 13 Several new endorsements; updated FEC data
May 12 Minor endorsement updates; new wall of shame column for FISA vote of April 30 2026
May 11 Minor endorsement updates; adjust mini-cards list
May 10 new endorsement data; many new California candidates from CAIR action
May 9 New mini-cards for candidates in May/June elections; Fix a couple of mistakes in PDA endorsements
May 8 New endorsements
May 7 Minor new updates
May 6 New updates; take down indiana/ohio highlight
May 5 New endorsements from several sources
May 4 New endorsements; Internal code changes to simplify internal data structures
May 3 Add state selector to most pages
May 2 Several new endorsement updates; a few new active candidates found; allow more than one unsung hero in a district (similarly high scores)
May 1 Fix OH/FL senate special election listing; add link to Instagram
April 30 Fix some bugs, add minor new updates
April 29 New endorsements; new Ohio suggestions
April 28 New "Unsung Heroes" page
April 27 New PV endorsement; new Methodology page; filtering options for incumbents list; new ad-hoc listings in full.html page
April 26 Updated data from FEC and Secretaries of state to make sure we have accurate candidate lists
April 25 Add CAIR Action source; Updates to endorsements; added several new candidates without endorsements that are nevertheless progressive to the full.html list.
April 24 Several new endorsements; deal with a few candidates changing district in Virginia
April 23 New endorsements
April 22 New FEC candidates, updates to endorsements
April 20 New FEC data, new endorsements
April 19 FEC updates, new integrity index pledge
April 18 Disabled TrackAIPAC for now; now including Your Rep's Record for incumbent House reps; load FEC data for only current candidates; fix some missing CFD endorsements
April 17 New OR, PeaceAction, II, TrackAIPAC endorsements; Analilia Mejia won special election in NJ; minor FEC updates
April 16 change UNCONTESTED DEM to NO PRIMARY; New endorsements from TBC, PDA, CFD; added district leanings from Cook Report, remove some ties in the Indiana/Ohio mini-cards
April 15 Show "uno primary" badges for districts where there is no primary election; candidate will be in the November General election. New PDA, Integrity Index entries, deal with new vacancies.
April 14 New endorsements from several groups; minor FEC updates
April 13 Many endorsement updates
April 12 Minor FEC candidate update
April 11 Indicate parties of candidates (when not Democratic); Candidate list shows TrackAIPAC indicator on some candidates; DCCC badges on full list.
April 10 New TrackAIPAC, Integrity Index, Take BAC ratings; first DSA endorsement
April 9 New MoveOn, TrackAIPAC, CFD endorsements
April 8 New Take BAC, PDA, TrackAIPAC, Integrity Index endorsements; highlight Virginia special election
April 7 Updates to Courage for Democracy, Take BAC Congress; additional incumbent stats
April 6 Fix more name-matching bugs; update endorsements from several sources; Add Take BAC Congress signatories; show tied endorsement names in mini-cards for upcoming election; indicate DCCC races; improve progressive principles
April 5 Improved name-matching algorithm which fixes some bugs
April 3 New Source: Progressive Voters Network, which adjusts thresholds for top endorsed candidate cards. New endorsements from TrackAIPAC, WFP, NNU, Integrity Index.
April 2 New TrackAIPAC, CFD listings
April 1 New CFD endorsements
March 31 CFD updates
March 30 Updates for TrackAIPAC, Integrity Index, WFP, Justice Dems
March 29 Fix missing endorsement from indivisible; fix incumbent table highlighting
March 27 TrackAIPAC, sunrise, CFD endorsement updates; scrape and fix to scripts
March 26 Update endorsements from Bernie, Courage for Democracy, NNU, TrackAIPAC,new Political Integrity pledges. Fix dark mode coloring a bit.
March 25 New Courage for Democracy endorsements; fix some out-of-date campaign websites; many Integrity Index pledges added
March 24 New Track AIPAC endorsement, update Senator from MarkWayneBobJerryBill Mullin to Alan Armstrong and properly show his challenger, N’Kiyla “Jasmine” Thomas
March 23 Updates from Track AIPAC, Our Revolution, NNU
March 22 Updated endorsements from Courage for Democracy; load list of challengers of incumbents from FEC using a more accurate method. Add Chris Fields, challenger to Cory Booker.
March 21 Improved FEC data loading to get more accurate, current information on challengers; put change-log onto footer of website.
March 20 Sorted mini-cards for upcoming elections; updated Our Revolution, WFP, and manual endorsement data; fixed OR issues
March 19 Updated endorsements from multiple sources; updated AIPAC data
March 18 Updated website following Illinois primary results; fixed scraper issues; updated endorsements from Our Revolution, CPC PAC, National Ground Game, Courage for Democracy, and Track AIPAC
March 17 Updated endorsements from Our Revolution and Courage for Democracy
March 16 Stored list of endorsers for the thank-you list separately since organizations tend to remove endorsements after a primary election loss; updated top page with new mini-cards for upcoming elections; updated Peace Action and Integrity Index pledges
March 15 Updated Progressive Victory and Integrity Index pledges; removed "blacklisted" candidates from list
March 14 Improved name-matching logic to fix some website issues; updated endorsements from all sources
March 13 Repaired many candidate name mismatches in endorsement data; updated scraping scripts; updated NNU, Track AIPAC, Courage for Democracy, and Integrity Index Pledge data
March 11 Manually repaired NNU endorsements and restored CPC endorsements; added Hilda Solis; added first primary result (Illinois special election loss)
March 9 Updated endorsements from CPC PAC, Our Revolution, Progressive Victory, Sunrise Movement, Track AIPAC, and Integrity Index Pledge; fixed Sparky Mitra name matching issue
March 8 Updated Courage for Democracy and Track AIPAC endorsements; improved name matching with diacriticals
March 7 Updated Integrity Index pledges
March 6 Added summary statistics after incumbents tables; updated endorsement data
March 5 Updated Peace Action and Courage for Democracy endorsements; fixed Courage for Democracy scraper
March 4 Added new Incumbents table; added Thank You page; added primary results data including special election results; added Progressive Victory as an endorsement source; updated retirement data; various site improvements
March 3 Updated Courage for Democracy, Our Revolution, and Track AIPAC endorsements; improved name normalization (preserving diacriticals)
March 1 Fixed voting analysis; various bug fixes including FEC URL in incumbents table and name matching
February 28 Tweaked everything page; fixed scrapers; updated Courage for Democracy, Peace Action, and WFP endorsements
February 27 Added new Incumbents/Everything table (private page) showing all non-Republican challengers with FEC fundraising data; added FEC bulk data download
February 26 Added new site navigation menu; added unique meta tags per page; updated Citizens Against AIPAC Corruption name
February 25 Added age column and congress member birthdate data for Wall of Shame; added turncoat votes column to Wall of Shame; improved Working Families Party scraper
February 24 Added primary election results display; added Thank You page for candidates who lost their primaries; fixed sorting and cache-busting
February 23 Updated endorsements from Our Revolution, Courage for Democracy, Sunrise Movement, WFP, and Track AIPAC
February 21 Fixed Wall of Shame layout on mobile devices
February 20 Added Wall of Shame to main site; added age column and incumbent birthdates to Wall of Shame; added turncoat vote column; added Integrity Index Political Integrity Pledge as endorsement source; updated MoveOn and Progressive Victory endorsement data
February 19 Added sticky headers to Wall of Shame; added retiring members to Wall of Shame; added cross-linking between pages; improved page intro text
February 18 Expanded Wall of Shame with new multi-page site layout (added Full List, Top Candidates, Organizations, Wall of Shame as separate pages); updated shame methodology to include absences
February 16 Added vote explanations to Wall of Shame; added more shame votes including censure of Al Green and Senate confirmation votes
February 15 Separated House and Senate shame lists; added turncoat vote data
February 13 New Wall of Shame page tracking Democrats who voted with Republicans on key votes; added shame vote data based on actual congressional votes
February 9 Added Indivisible to organizations shown; added non-voting congressional members data; updated Indivisible, Citizens Impeachment, WFP, and Track AIPAC endorsements
February 3 Added Indivisible endorsement data; updated Our Revolution, Citizens Impeachment, and Track AIPAC endorsements; added shame vote data files
February 2 New candidate blurbs; updated PDA, Progressive Victory, and Track AIPAC endorsements
February 1 Updated CPC PAC endorsements; added "winner" badge for special election results; sorted candidate cards by name
January 31 Added National Nurses United (NNU) as a data source; added NNU endorsement data
January 28 Tweaked text; updated Citizens Impeachment, JVP Action, and Track AIPAC endorsements; added new candidate
January 25 New Open Graph social sharing image
January 24 Added "honorable mentions" section with additional candidates; added photos
January 21 Fixed Integrity Index grades; updated Our Revolution, Citizens Impeachment, and Track AIPAC endorsements
January 17 Added CA-01 special election
January 16 Added special election badge to openings table; CSS refactor; renamed integrity index file
January 15 Added special election badges; added integrity index badges on candidate cards
January 14 Merged incumbent cells in table; tweaked candidate cards; added blurb for Tyler Vandenberg in CA-06; added three new CA districts
January 12 Filtered out Aftyn Behn who dropped out of TN-07 race
January 9 Updated vacancy info
January 6 Updated data to include new retirement information; updated Bernie Sanders endorsements; added MTG blurb for GA-14
January 1 Updated Citizens Impeachment endorsements and candidate websites
December 31, 2025 Added print styles; added FEC and Ballotpedia link styling
December 30 Added DCCC districts in play (though not used on website); updated vacancy summaries with verified candidate info and FEC links; fixed Track AIPAC scraping
December 29 Added Progressive Caucus PAC as a data source; added candidate blurbs; improved candidate data including campaign websites
December 28 Added site navigation menu; added toggle to show/hide incumbents; updated footer
December 27 Improved responsive layout; content tweaks
December 26 Initial launch: progressive candidate tracker with endorsement data from 10+ organizations