Permalink
1102 lines (887 sloc) 82.7 KB

October 23, 2018 (7.3)

Added

  • Legal Resources: Updated the Legislation page with newly passed legislation (H.R. 5895) changing the point of entry for Senate committees. Links and information regarding older legislation were updated as well.

Changed

  • Campaign finance data: Updated election search page to make it easier for users to see the results and to find upcoming presidential election data
  • Campaign finance data:: Added financial summaries for Inaugural and Host committees

Fixed

  • Campaign finance data: Fixed data table counts and added counts back to data table results
  • General: Fixed the breadcrumb links for the FEC Record subjects

Under the hood

  • Upgraded Django and related packages to version 1.11.15 for security patch
  • Upgraded Flask and Flask-related packages to the newest version for security patch and system stability:
    • Flask==1.0.2
    • Flask-Cors==3.0.6
    • Flask-Script==2.0.6
    • Flask-RESTful==0.3.6

October 9, 2018 (7.2)

Added

  • API: Added legal resources to API docs
  • About the FEC: Added two 2009 policy hearings

Changed

  • Help for candidates and committees: Legacy “Quick Answers” pages regarding filing and candidates are redirected to Help for candidates and committees.

Fixed

  • Campaign finance data: Fixed bug with Forms 1, 2, and 1M causing more than one to be marked “Most recent”
  • Campaign finance data: Candidate Filings tab: Corrected issues with table display at medium and small device/screen sizes
  • Campaign finance data: Candidate profile page: Candidate compare buttons now link to the correct election year based on candidate

Under the hood

  • Added recaptcha to feedback drawer in order to improve form security
  • Deleted ofec_entity_chart_mv which is no longer used by any API endpoint

September 25, 2018 (7.1)

Added

  • Campaign finance data: Added candidate office sought, party, state and district filters to independent expenditure data table
  • Legal API: Added Administrative Fine and Alternative Dispute Resolution cases to legal API endpoint

Changed

  • Help for candidates and committees: Changed the trainings link in the drop down menu and the “Education and outreach” link on the Help for candidates and committees landing page to point to the new trainings page.
  • Help for candidates and committees: Modified various pages and form instructions to remove references to the Secretary of the Senate, in response to the change in the law effective September 21 regarding e-filing and point of entry for Senate candidates and committees.

Under the hood

  • Switched to automated database migrations for all automated tests, rather than hard-coded database schema
  • Added feature flag capability to data app section and line chart feature
  • Temporarily removed datatable counts until misleading estimates can be resolved
  • Removed hardcoded Press landing page contact information

September 11, 2018

Added

  • Help for candidates and committees: Added new resource page for FEC conferences, webinars and other training and appearance opportunities
  • API: Added filters to /committees/ endpoint so that committee search results can be filtered by most recently updated committee information
  • API: Added filter to /rad-analyst/ endpoint so that RAD analyst search results can be filtered by most recently changed analyst assignment information

Fixed

  • Legal resources: Fixed bug causing audit subcategory filters not to populate properly
  • Legal resources: Fixed broken statutory citation search for Advisory Opinions

Under the hood

  • Updated fec-cms project to use pytest testing framework
  • Updated API pytest version to 3.7.4
  • Added automated tests for candidate profile pages
  • Added automated tests for legal search
  • Re-enabled a validator for some API endpoints that requires a sort field to be an index on the underlying data table
  • Fixed same name replacement file deletion in Wagtail CMS

August 14, 2018 (Penny Robinson/6.5)

Added

  • Campaign finance data: Added “other” to schedule A by state aggregates to show non-US states
  • Campaign finance data: Added important 2018 Pennsylvania redistricting information to the election search and Pennsylvania house election pages
  • Campaign finance data: Added transaction-level coverage dates on candidate and committee profile pages.
  • Campaign finance data: Added the ability to search for receipts from entities with foreign addresses
  • API: Added transaction coverage date to /candidate/ID/totals
  • API: Added transaction coverage date to committee/ID/totals endpoints

Changed

  • Help with candidates and committees: Modified the page on electioneering communications to better indicate that these rules also apply to individuals and other entities as well as corporations and labor organizations.

Fixed

  • Campaign finance data: Fixed redirects from legacy election page tabs to new corresponding datatable anchors
  • Campaign finance data: Fixed incorrect committee summary data description link on Advanced data committees tab

Under the hood

  • Upgraded to Wagtail 2.0. This includes major updates to the CMS editor interface which now utilizes Draftail. In addition, 2 new features were added to the editor: glossary term button and anchor button.
  • Created public.ofec_sched_a_agg_state_vw to to group by all non-US state to “Other”,Modify ScheduleAByStateView to return “other” row.
  • Upgraded to Django 1.11.13 in the CMS repo
  • Upgraded cg-django-uaa python package to version 1.2.0
  • Removed unused bandit python package
  • Replaced vulnerable bleach npm package with the sanitize-html package
  • Replaced vulnerable underscore.string.js npm package with the sprintf-js package
  • React code within Draftail now utilizes webpack to transpile custom js.
  • Added the ability to deploy the API without running migrations
  • Added endpoint-specific caching to the API

July 31, 2018 (Maj. Don West/6.4)

Added

Changed

  • Legal resources: Updated PDF of statute in CMS
  • Help for candidates and committees: Reorganized the receipts and disbursements pages for candidates to aid readability and fill in gaps in information, including moving some current pages to a new section on outside spending

Fixed

  • Legal Resources: Improved parsing of AO statutory and regulatory citations to recognize citations listed in a series (ex. “52 USC 30101, 30133” and “11 CFR 110.1 and 112.4”)
  • Legal Resources: Added missing multi-part PDFs to nine archived MURs
  • Campaign finance data: RQ-4 RFAIs now display in the 24- and 48-hour reports section of committee filings page

Under the hood

  • Refactored elections (ElectionView) endpoint to handle download function
  • Improved meeting page template to accommodate regulatory hearings and include audio and video links

July 17, 2018 (Judy Robinson/6.3)

Added

  • Legal resources: Embedded search boxes on the Enforcement and Audit report landing pages to help users search for relevant audit reports
  • Campaign finance data: Added historical statistics link to campaign finance data submenu
  • General: Added pre-release testing procedures documentation
  • API: Added new operations log endpoint to the API (/filings/ section)

Changed

  • Campaign finance data: Updated default presidential year to 2020

Fixed

  • Campaign finance data: Added totals for senate and presidential candidates running in future election years
  • Campaign finance data: Added RFAI request types RQ2 and RQ4 to the 24/48 hour reports table of the committee filings tab
  • Campaign finance data: Removed unused mid-year and year-end filter options from calendar
  • Legal resources: Restored legal citation blocks to AO canonical page
  • Legal resources: Added “About” menu and glossary to regulations search

July 5, 2018 (The Robot/6.2)

Added

  • Legal resources: Added Joint Fundraising Committee filter to audit search

Fixed

  • Campaign finance data: Removed joint fundraising activity from the “elections” endpoint to avoid returning inflated candidate financial results
  • General: Restored icons and styling missing on megamenu while visiting datatables or calendar.

Under the hood

  • Legal resources: Implemented process to load advisory opinion (AO) data daily when there are changes to AO data and to reload all AOs on Sunday
  • API: Updated Flyway to version 5.1.3

June 26, 2018

Added

  • General: Added search box on mobile menus as well as “Explore All” links for each section, making it easier for users to find what they are looking for
  • Legal resources: Added functionality to allow users to search for audits of joint fundraising committees

Changed

  • Help for candidates and committees: Updated pages on appointing a treasurer, registering a candidate and registering a candidate’s committee
  • API: Updated the look and feel of the API page interface using Swagger 3.16.0
  • Campaign finance data: Updated the election profile pages to make it easier for users to find different election datasets as well as linking to important report deadlines
  • About the FEC: Updated the URL and design of the Contact page to help users find the FEC services they need
  • Home page: New background picture
  • Help for candidates and committees: Brochures and forms that were outdated but still housed and linked on FEC transition site and in other places are redirected now to more current resources on the appropriate pages.

Fixed

  • Help for candidates and committees: Corrected link to compliance page for PA/07 election

June 19, 2018 (Will Robinson/6.1)

Added

  • Campaign finance data: Added language on our All receipts and Individual contributions data tables to help users search for occupation-specific individual contributor data prior to 2003
  • Legal resources: Built an audit report search function to replace the search that is currently on classic.fec.gov site
  • General Added new design and Wagtail CMS template to allow content editors to make changes to contact information
  • Help for candidates and committees: Created a shortcut link to candidate reporting examples

Changed

  • General: Updated the definitions of “independent expenditure only committee” and “Super PAC” to ensure legal accuracy and help them better correspond to each other
  • General: Updated the appearance of our feedback tool and added a tool to allow users to sign up for usability testing

Fixed

  • Help for candidates and committees: Fixed link to “Explore all compliance resources” link in the Help for candidates and committees main menu
  • Campaign finance data: Improved the user interface to display line-two committee addresses
  • Campaign finance data: Fixed incorrect display of contributors for earmarked contributions on Receipts and Individual contributions datatables

Under the hood

  • Schedule A queries now use fecp-driven fec_fitem_sched_a tables for better performance and data accuracy
  • PAC and party reports page now include Form 3s filed by these committees
  • Added better error handling for navigating regulations

May 29, 2018 (Sprint 5.6)

Added

  • Campaign finance data: Added new page explaining how to work with downloadable data files.
  • Help for candidates and committees: Added FECFile help links to the troubleshooting section of Filing committee reports for all committee types

Changed

  • General: Changed main menu options to improve site navigation

Under the hood

  • Upgraded ElasticSearch
  • Update sample_db SQL to include test data for all materialized views
  • Created sample test data for all 52 ofec materialized views
  • Updated Redis/Celery/Kombu packages for system stability
  • Created a new materialized view, ofec_report_pac_party_all_mv

May 15, 2018 (Sprint 5.5)

Changed

  • General: We updated our website menus to improve navigation to areas our users find most helpful

Fixed

  • General: We fixed the link back to FEC.gov on transition pages so that users will be returned to the main homepage
  • Campaign finance data: Added monthly filter for PAC and Party committee reports page
  • Campaign finance data: Removed bundling reports filter from House, Presidential, and PAC and Party report pages
  • Campaign finance data: Raising and spending breakdown charts now have cycles that are data-driven
  • Campaign finance data: Fixed current version icons on advanced data report page datatables

Under the hood

  • Removed Gemnasium badge from our code repositories fec-cms, fec-eregs, openFEC, and fec-pattern-library.
  • Replaced Gemnasium by SNYK
  • Schedule_b queries now use fecp-driven fec_fitem_sched_b tables for better performance and data accuracy
  • Added better error handling for loading invalid or archived MUR numbers

May 2, 2018 (Sprint 5.4)

Added

  • Campaign finance data: Added the ability for users to navigate to the authorized candidate’s page from the committee’s page

Changed

  • Campaign finance data: Updated Pennsylvania district map on elections pages
  • Candidate and committee search: Changed candidate/committee search results to sort by total financial activity rather than total receipts only

Fixed

  • Advanced data pages: Fixed House, Senate and Presidential candidate search pages to return all candidates regardless of financial activity

Under the hood

  • Updated CMS to the latest version of Python 3.6
  • Refreshed MUR and AO tables in development and staging from the tables in production
  • Switched API to the campaign finance database-driven Schedule B tables
  • Created itemized Schedule A tables and transferred data from our primary campaign finance database to Postgres
  • Implemented and tested SNYK, a new vulnerability tracking tool
  • Optimized independent expenditure queries
  • Analyzed and fixed slow running raw data queries

April 18, 2018 (Sprint 5.3)

Added

  • Campaign finance data: Redesigned Advanced data section and bulk downloads page
  • Campaign finance data: Enabled House, Senate and Presidential downloads
  • General: Added new page on public funding of presidential elections
  • General: GovDelivery email signup is now active
  • Legal resources: Added new SERS supplemental index page for FEC rulemakings
  • Legal resources: Added new page on how to file a complaint

Changed

  • Campaign finance data: Changed the individual contributor, ZIP code search to match first 5 digits entered by the user
  • General: Updated pattern library to include more comprehensive examples, including breadcrumbs, color pairing guidance and form examples
  • General: Careers page now querying USAJobs API hiring path parameter and displaying “Open to:” information for each open position

Fixed

  • Candidate profile pages: Corrected contribution refunds total on candidate profile pages
  • Legal Resources: Fixed a bug where 2 U.S.C. statutes on Advisory Opinions weren’t all properly mapping to new 52 U.S.C. statutes”

Under the hood

  • Loaded 2018 regulations into eRegs

April 4, 2018

Added

  • API: Created a new endpoint for state election offices
  • Help for Candidates and Committees: Began publishing reporting examples for Separate Segregated Funds and Nonconnected PACs
  • Latest updates: Uploaded and linked 1975 and 1976 issues of the FEC Record that were previously unavailable

Changed

  • Contact Info: Updated all pages with FEC’s new mailing address: 1050 First Street, NE Washington, DC 20463

Fixed

  • General: Repaired a URL for an image link that was causing the image for commissioners without a biography photo to display as a broken link
  • General: Updated the styling of the card components on the campaign finance data landing page to be consistent with styles elsewhere on the site, and create a more unified viewing experience
  • General: Fixed calendar “All filing deadlines,” “All outreach” and “All legal events” button filters so that it will filter all deadlines
  • Candidate profile pages: Fixed broken links on candidate profile page when a candidate has more than one authorized committee
  • Candidate profile pages: Fixed display error that was causing district 10 candidates to display as district 1
  • Finance Data: Moved quarterly Form 5 filings to the “Regularly filed reports” section instead of the “24 and 48 hour reports” section
  • Finance data: Fixed RFAIs so that they appear correctly on committee and candidate profile pages
  • Finance data: Fixed exclude filters to be able to return values that are null
  • Finance data: Added new schedule A ZIP code filters to limit to 5 digits only
  • Legal resources: Fixed MUR pagination error when searching by respondent

Under the hood

  • Styled a new pagination component that can be used on the site in the future, and will allow for specific page numbers to be selected from a set
  • All public repositories have been transferred from the 18F github organization to the fecgov github organization. This includes: openFEC, fec-cms, fec-proxy, fec-eregs, FEC, fec-pattern-library, fec-infrastructure, fec-testing, fec-epics, and fec-transition
  • Enabled Cached Calls on production. This functionality will save all API data in a S3 cached-calls folder so that it can be retrieved from S3 when the database or server is unavailable
  • Manifest inheritance and the host attribute have been deprecated in Cloud Foundry. We use manifests to deploy using CircleCI. The base manifest has been removed and its contents have been merged with each of the individual space manifests (dev, stage, and prod). This change was made on each of the applications we deploy: fec-eregs, fec-proxy, fec-cms, openFEC
  • Created redirect for anyone hitting https://www.fec.gov/files/bulk-downloads/ so that they will be routed to the bucket directly instead of going through the proxy. This will allow the user to download large data sets without failure
  • Upgraded API(openFEC repo) to python v3.6.5
  • Added five test cases for audit search endpoints
  • Improved performance for automatic MUR reloading
  • Improved performance for schedule A ZIP code searching by adding new indexes

March 7, 2018

Added

  • Finance Data: Added the coverage end date to the source reports column on election page tables so that candidate data can more be accurately compared across the same time periods
  • API: Added the ability to filter search results by excluding values

Fixed

  • General: Quarterly and monthly filing deadlines are now included on the homepage “Events and deadlines” feed
  • General: Fixed a bug that was causing numbers for ordered lists to not display
  • General: Fixed a styling effect on card components that was causing adjacent content to abruptly shift position on page

Under the hood

  • Modified audit search API endpoint to allow users to see results filtered by primary category and then further refine those results by subcategory
  • Removed an unused function and streamlined existing API “exclude” logic
  • Improved site stability by making Redis automatically attempt to reconnect when a connection is lost

February 20, 2018

Added

  • General: Added an emergency banner to notify users of limited availability due to government shutdown

Changed

  • Leadership and structure: Updated homepage and leadership pages to reflect Commissioner Goodman’s departure

Fixed

  • Finance data: Fixed display of odd-year special elections
  • Finance data: Changed state dropdowns to order alphabetically by state name instead of abbreviation

Under the hood

  • Updated eRegs to most recent version
  • Fixed Elasticsearch timeout issue with reindexing legal documents, which increased performance for AOs and MURs
  • Removed old aggregate tables and related database objects and tests that are no longer being used
  • Fixed multi column sort bug for openFEC API

January 25, 2018

Added

  • Help for candidates and committees: New pages for corporations, labor organizations, trade associations, membership organizations and their separate segregated funds are now live.
  • Campaign finance: Added Types 3 and 4 Federal Election Activity (FEA) (Line 30(b)) to the filters available on the browse disbursements

Fixed

Under the hood

  • Improved backup of archived MURs for greater flexibility
  • Improved monitoring of daily update processes
  • Improved processing of aggregates
  • Switched API to new aggregate tables
  • Added and updated ZIP Codes to improve election page search

January 17, 2018

Added

  • API Documentation: Added documentation for form type and report type

Changed

  • Legal: Updated Advisory Opinion and Matter Under Review documents to have permanent links
  • Finance data: Updated logic to better handle Senate special elections

Fixed

  • General: Corrected typographical errors

Under the hood

  • Improved load testing
  • Improved error handling

January 3, 2018

Added

  • Glossary: Added definition of “Non-contribution account” to glossary
  • General: Added GovDelivery envelope icon to footer
  • API: Added Audit endpoints

Changed

  • Finance data: Changed “election cycle” to “period” to more accurately reflect how we calculate financial summary information
  • Leadership and structure: Updated Chair and Vice Chair of the Commission information to reflect 2018 leadership
  • API: Changed 18F-fec@gsa.gov to APIinfo@fec.gov

Fixed

  • Glossary: Made typographical corrections

Under the hood

  • Fixed the AO landing page unit test case
  • Removed remaining “tour” code
  • Removed unused “between committees” template
  • Added more automated testing scripts
  • Updated minimum date in javascript tests for 2018

December 20, 2017

Added

Changed

  • Legal: Redesigned the “Legal resources” landing page to help users more easily find information
  • Calendar: Removed “all day” from calendar entry display

Fixed

  • Finance data: Changed the default time period to display the most recent financial data for all committee profile pages
  • Finance data: Corrected spelling error on search button

Under the hood

  • Added legal test (legal_test_data.py) data for all legal resources
  • Added logging to the API to make debugging issues easier
  • Removed icons no longer in use
  • Resized a few existing icons to make them consistent with other icons
  • Adjusted our icon build scripts so that icons that have been removed will no longer show up in the output files, and thus, won’t show up as options in the pattern library
  • Moved legal news feed to its own template tag
  • Changed the logic for determining future Senate elections to use a formula instead of a hard-coded set of dates

December 6, 2017

Added

  • General: Added new glossary terms

Changed

  • Finance data: So that the latest independent expenditures are shown first, the “24-Hour and 48-Hour Report” toggle option is now the default selected on page load, instead of “Regularly scheduled reports,” and the display order of the toggle now matches the default order Example

Fixed

  • Finance data: Corrected a typo in the report type tooltip on the independent expenditure data table filters Example

Under the hood

  • Server logs: Added more logging to periodic server tasks (Celery Beat) for better troubleshooting
  • API developer interface: Updated API developer interface (Swagger) tools
  • General: Added security related attributes to session cookies for security/ATO compliance

November 21, 2017

Added

  • Help for candidates and committees: Added additional “How to report” examples focusing on disbursements for filing candidate reports. Other types of reporting examples will be coming soon

Changed

  • Database: modified sql script to correct value used to determine if a candidate is active in a particular election
  • Elections data: Replaced hard-coded Senate special election years with data-driven lookup so that future Senate specials will automatically appear in the dropdowns. Example
  • Help for candidates and committees: Moved Campaign Guides to improve the pathways users take to find relevant guidance within “Help for candidates and committees” and so it’s easier to find all information from a stable URL
  • Help for candidates and committees: Redesigned the "Help for candidates and committees" landing page to accommodate moving the Campaign Guides to their own section and to surface more commonly used information from within “Help for candidates and committees”
  • General: Converted the “Introduction to campaign finance and elections” section on the homepage into a more concise and visual layout
  • General: Created reusable pattern to add responsive images to the site with cross-browser/device support. Currently being used on new “Help for Candidates and Committees” landing page and the new “Introduction to campaign finance and elections” section of the homepage

Fixed

  • General: Fixed a broken link to the Open FEC API in the website footer
  • General: Added a missing space between the amendment status and the notice title on the “Commission meeting” feed
  • General: Corrected time zone issue, allowing editors to control go-live/expiry date and time for banner announcement
  • Legal: Fixed parsing of AOs to better detect statutory and regulatory citations Example

Under the hood

  • Updated link in API readme
  • Resolved performance monitor errors related to time zones
  • CSRF(cross-site request forgery) tokens are now marked as secure

November 9, 2017

Added

  • API: Added advisory opinion “status” field to API indicating whether an advisory opinion is pending, withdrawn or final

Changed

  • Finance data: Committee profile pages now display political party in the “About the committee” section of the page

Fixed

  • Elections: Updated Senate classes and upcoming election years with correct information
  • Finance data: The “Filings” section on committee pages now displays the most recent raw eFilings, where before, no data was displaying
  • Finance data: Corrected an error that displayed the wrong data column for operating expenditures reported on Form 3X
  • Legal: Fixed Archived MUR URL issue that caused MURs to display with an error
  • Legal: Repaired broken “Explore all advisory opinions” link from the button on the Advisory Opinions landing page
  • Legal: Removed the incorrect /data entity from the breadcrumb path for current and archived MUR pages
  • Legal: Fixed a bug in the logic that was causing some withdrawn advisory opinion requests to not display “Withdrawn” in the date issued column

Under the hood

  • Improved daily data transfer process
  • Improved and updated continuous integration

October 26, 2017

Added

  • General: Added new glossary terms
  • General: Added “Contact” link in the About menu
  • Help for candidates and committees: Created new “How to report” examples for filing candidate reports. Other types of reporting examples will be coming soon
  • Help for candidates and committees: Added a tool that allows authorized representatives to find and email their committee’s analyst. The tool provides an explanation for committees that are not yet assigned an analyst
  • Legal: Added advanced Boolean search logic to the advisory opinion and MUR search systems Global legal search, MUR search, AO search
  • API: Added additional fields and filters to /totals/{committee-type} endpoint

Changed

  • General: Citations in glossary terms now link to source documents
  • General: Removed the new site announcement banner and decommissioned the site orientation feature as part of the post-transition plan
  • Finance data: Changed cycle breakdown to reflect current 2 year cycle, 2017-2018
  • Latest updates: Made it easier to find the newest news and announcements by removing meetings from the latest updates feed
  • Legal: Added additional embedded search modules that allow a quick start to search by MUR number or keyword from outside of the full search page. Also added a consistent link to the full search experience
  • Legal: Updated information on MUR and AO messages to reflect the current state of legal search tools

Fixed

  • Meetings: Corrected a filter that prevented all hearings from being displayed in the hearings feed
  • Meetings: Repaired broken links to draft Commission open meeting documents
  • General: Corrected a typo on the contact page that previously misspelled “Teletypewriter”
  • About: Replaced a missing image for the vacant seat on the Leadership and structure page

Under the hood

  • Made our most-used table (of current contribution limits) into a widget that can be embedded into multiple pages and updated globally, reducing risk of error
  • It is now possible to preview the homepage banner announcements in Wagtail before publishing them
  • It is now possible to set a time for expiration of the homepage banner
  • Added the ability to upload documents for Commission meeting Sunshine Act Notices directly in the Wagtail meeting page template
  • We can now create custom page titles in Wagtail that allow us to organize pages within the CMS.
  • Updated Wagtail application timezone to America/New_York to accommodate user-friendly scheduling of page and banner announcement expiration
  • OpenFEC-web-app and fec-style repositories are now merged into fec-cms
    • openFEC-web-app unit tests migrated to fec-cms
  • Updated fec-cms developer documentation to account for post merge of apps
  • Migrated continuous integration build scripts from Travis and to Circle CI

August 24, 2017

Added

  • Finance data: Added state, office and party filters to the filings and reports page
  • General: “About” menu with links to “News and updates,” “Commission meetings” and more
  • General: Added a new Commission Meetings page that includes all open meetings, hearings and executive sessions
  • General: Added many more glossary terms

Changed

  • Finance data: Redesigned Campaign Finance Data page to make it possible to search for individual contributions and compare candidates running in an election right from the page
  • Finance data: When browsing reports and filings, document titles in the table now link to the webpage version of a given report (when available)
  • Finance data: Senate candidates page defaults to 2018
  • Finance data: Improve design of election page for more consistent browsing experience
  • Finance data: Better link from candidate pages to election pages
  • Finance data: Expanded download limits to increase the number of data rows that can be downloaded at one time
  • Finance data: Data downloads are now .CSV files rather than zip files and are much faster and more reliable
  • Legal Resources: Updated pages to remove notice about MUR archive not being included in MUR searches
  • General: Redesigned homepage to provide easier navigation to the most visited sections of the site. The updated homepage more clearly highlights news and announcements, and events and deadlines.
  • General: Better domains for documents uploaded to CMS
  • General: Added contact information for Information Division and Electronic Filing Office

Fixed

  • Finance data: Fixed an issue where new termination reports were incorrectly labeled as amendments
  • Finance data: Fixed a bug where election pages sometimes didn’t display the correct number of congressional districts

July 14, 2017

Added

  • Legal resources. Added a column for “entity type” to the entities grid on advisory opinion pages - example
  • Campaign Finance. Added more transaction links to the candidate and the committee profile page financial summaries so that users can view the transactions that were itemized for each subtotal - example

Changed

  • Legal resources. Removed Amazon (AWS) URLs and replaced with fec.gov URLs for legal documents - example

Fixed

  • Finance data: Fixed an issue where F3X loan repayments were incorrect in financial summaries on the committee profile pages.

July 3, 2017

Added

  • Help for candidates and committees: Added new guidance content for non-connected PACs.
  • Finance data: Added the ability to enter an image number to pull up a specific page of a filing to the main search field on fec.gov/data (addresses #4275).
  • Finance data: Added the ability to filter receipts by ZIP code of the contributor (addresses #437 and #4247).
  • Finance data: Added the ability to view reports as HTML web pages (addresses #4191 , #138 , and #4129).
  • Legal resources: Added the ability to filter Matters Under Review by MUR number and respondent name.
  • Legal resources: PDFs for legal resource documents now have nice fec.gov URLs instead of a long string of random characters.
  • Latest updates: Added historic Sunshine Act notices for executive sessions before 2017.
  • General: Added permanent redirect for beta.fec.gov domain to www.fec.gov domain (addresses #1067).

Changed

  • Legal resources: When browsing AOs, search results are now shown as tags above the results.
  • Finance data: When toggling between processed and raw data, any applied filters are retained.
  • Finance data: When searching elections, the district map will only show up for the current election cycle, and the districts have been updated with the latest redistricting maps. (addresses #4139 and #4136)
  • Finance data: Added a column for “Beginning image number” to the main filings data table
  • Finance data: Added coverage dates to the reports tables on committee pages (Addresses #3943)
  • Finance data: RFAIs now show “Not applicable” in the version columns (Addresses #3942)
  • General: When browsing Help for candidates and committees, Latest updates, and other sections, PDFs will now open in the browser by default

Fixed

  • Finance data: Improved the quality and consistency of schedule A, B and E data
    • Amended schedule A and B transactions will replace previous versions so older ones will longer be included in results (Addresses #2481 and #4266)
  • Finance data: Fixed an issue where candidate or committee names that matched a search term wouldn’t show up in the typeahead suggestions
  • Finance data: Fixed an issue where form 5 and form 24 data was missing from independent expenditures
  • Finance data: Fixed an issue where filings before 2015 would occasionally have negative page numbers (addresses #4202 and #4232)
  • Finance data: Fixed an issue where a special election candidate had inflated total receipts numbers (#4236 and #4290)
  • Legal resources: Fixed character encoding on legal resource data that was causing unusual characters to show up in text (Addresses #4262)
  • Latest updates: Fixed an issue where searching for latest updates by text wouldn’t return the proper results

June 14, 2017

Added

  • Help for candidates and committees: Added new guidance content for political party committees
  • Finance data: Raw electronic filings submitted within the last two days will now be shown on the “Filings” tab of a committee’s page in order to give users the most up-to-date information. (In response to https://github.com/18F/FEC/issues/4211)
  • Finance data: Added the total amount of independent expenditures for and against a candidate, the total amount of communication costs for and against a candidate, and the total amount of electioneering communications that mention a candidate to the candidate profile pages
  • Legal resource: Added a field to enter an advisory opinion number directly on the advisory opinion landing page

Changed

  • Finance data: Updated candidate and committee pages for greater consistency and organization:
    • The “Individual contributions” tab is now “Raising” and includes the amount of total receipts as well as breakdowns of individual contributions.
    • The “Disbursements” is now the “Spending” tab and includes the total amount of disbursements made by the committee as well as the previous breakdowns and subtotals. In the case of relevant committees, “Independent expenditures”, “Electioneering communication” and “Communication costs” are now included on the “Spending” tab rather than their own tabs, in order to give a complete picture of all spending done by a committee.
    • All transaction data table pages now show the coverage dates that the data is for.
    • By default, the “All transactions” view of individual contributions and disbursements is open first.
  • Legal resources: When searching advisory opinions, checking “Show only pending requests” now removes the “Final opinion” filter in order to show all pending AOs automatically
  • Legal resources: On an individual advisory opinion page, the documents are sorted in reverse-chronological order
  • Site navigation: Added a prominent shortcut link to Individual contributions in the Campaign finance data menu in the main site navigation in order to make it easier for people to find the page.
  • Home: Meeting agendas are no longer included in the “What’s happening section of the home page, which were duplicating “Upcoming events”. Now, upcoming meetings will only be included in “Upcoming events”, though meeting agendas will continue to be available on Latest updates

Fixed

  • Finance data: Fixed an issue where certain candidate and committee financial summary figures would be incorrect
  • Finance data: Fixed an issue where coverage dates on candidate and committee financial summaries would be wrong or missing
  • Finance data: Fixed an issue where candidates running in 2017 did not show up in the top raising and spending lists
  • Fixed links on Advanced data that were targeting earlier pages from betaFEC that longer exist

June 1, 2017

Added

  • Finance data: Authorized committee pages now show the district, state and political party of their related candidate. (In response to #4118)

Changed

  • Finance data: When browsing receipts and disbursements, the time period filter is now in the top, open panel for greater visibility. On receipts and individual contributions, the “Contributor name or ID” filter is now in the top, open panel, and on disbursements, the “Recipient name or ID” filter is in the top, open panel.
  • Finance data: When viewing more than 100,000 records, the link to the bulk data downloads is now presented as a message next to the export button, rather than as a tooltip.
  • Legal resources: The universal legal resources search now searches AOs by only the name, number, summary and text within the final opinion. Tip: to pull up a specific AO by number from the universal search, enclose it in quotation marks.
  • General: Styled the button to start the site orientation tour.

Fixes

Finance data: When an export results in a 500 server error, the download will now show a message alerting the user that it failed. Finance data: When clicking a number in the financial summary of an earlier time period on a candidate or committee profile page, the time period is now passed to the itemized data table. Finance data: On committee profiles, the filings table headers no longer appear sortable when they’re not actually sortable. (Fixes #4155) Finance data: Removed nonfunctional export buttons on the candidate profile pages for contributions by state and contributions by size. Finance data: Fixed an issue where table columns would be poorly sized in Firefox and Internet Explorer. (Fixes #4153) Finance data: Older filings that do not have PDFs available will no longer show an empty link to a PDF. (Fixes #4159) Finance data: The top raising and spending candidates list on Campaign finance data now includes candidates running for office in 2017 as well as 2018 (Fixes #4169) General: Fixed the link to classic.fec.gov on 404 pages (Fixes #4135) General: Fixed an issue where certain candidates or committees would not appear as search suggestions after typing their full names. General: Fixed an issue where users could enter <script> tags in the a typeahead-enabled input.

May 19, 2017

Added

  • Latest updates: Added meeting agendas to the latest updates feed and upcoming open meetings will now show up on the “What’s happening” section of the home page
  • General: Added new social media preview images, with unique images each for campaign finance data, legal resources and help for candidates and committees

Changed

  • Finance data: When navigating to Browse receipts the “Unique only” filter is no longer checked by default. It is also now labeled “From unique individuals only” and is now inside the “Contributor information” panel
  • Home: Replaced the link to the Citizen’s Guide brochure with a link to the video “A Citizen's Guide to Supporting Candidates”
  • Help: Removed the link to Submit a question to RAD from the Help for candidates and committees menu, and added various pathways to the general contact page so that users can be routed to another office if it’s more appropriate.

Fixed

  • Finance data: Fixed a bug where the table of itemized disbursements on committee pages would include disbursements from all committees
  • General: Added better CSS and Javascript minification for faster page load times
  • Home: Fixed a bug where certain events would not show up on the “Upcoming events” section of the home page
  • Calendar: Fixed a bug where the calendar would incorrectly separate items on the same day
  • Calendar: Fixed a bug on the calendar where meetings with a start time but no end time would show up as “All day” events

May 11, 2017

Added

Changed

  • Finance data: Changed the messages that display when no data is available for a particular candidate or committee in order to be more descriptive and explain why there may be no data
  • Finance data: Removed the reaction boxes from under the charts on beta.fec.gov/data.
  • Finance data: Changed the behavior of the election year filter when browsing candidates so that it filters by the year the candidate filed to run for office, rather than the years in which the candidate’s committee has activity
  • Legal resources: Changed advisory opinion documents without dates to show “Not dated” rather than “01/01/1900”
  • Legal resources: The advisory opinion search now shows a loading state when it’s loading data
  • Legal resources: When searching across legal resources, the results are now presented in the order that matches the order on the legal resources landing page
  • Home: Changed the “Upcoming deadlines” card on the Help for candidates and committees section of the home page to link to the calendar, rather than show a deadline

Fixed

  • Finance data: When viewing data for previous cycles on a candidate page, the links to browse receipts and disbursements now retain the time period filter
  • Finance data: When toggling time periods on the financial summary tab of a candidate page and then navigating to another tab, the time period now correctly populates the data on the other tables
  • Finance data: When viewing a 4 or 6 year cycle on a candidate page, the coverage dates now accurately show the entire range
  • Finance data: When viewing a 4 or 6 year cycle for a candidate running in a future election, the financial summary now displays data correctly
  • Finance data: When viewing candidates running in odd-year special elections, itemized data now works correctly
  • Home: Fixed a bug that prevented pinned items from showing up on the What’s happening feed
  • Home: Fixed the links to YouTube videos for the Help for candidates and committees tabs

April 28, 2017

Added

  • General: Added a site search that searches through candidates, committees, and other pages on the site
  • Legal resources: Redesigned the display of AO search results to include more information to make it easier to find what you’re looking for
  • Legal resources: Added the ability to filter AOs by the name of other entities involved in an opinion, such as commenters and representatives
  • Legal resources: Added links to the regulations and statutes that an AO cites on an AO page
  • Legal resources: Added a table of entities involved in AOs to the AO pages, including commenters and representatives
  • Help for candidates and committees: Added the ability for authorized representatives of committees to look up their RAD analyst

Changed

  • Finance data: When searching from beta.fec.gov/data , users no longer need to select “candidates” or “committees”; all results are presented together
  • Finance data: The cumulative raised and spent charts now default to the 2017-2018 time period
  • Finance data: Unverified filers no longer show up in the data
  • Finance data: When searching elections, districts with upcoming special elections now show the date of the next special election
  • Finance data: Removed the links from “Total receipts” and “Total disbursements” in candidate and committee financial summaries
  • Finance data: Removed the “Disbursements received from other committees” table on committee profiles and moved “Disbursements to committees” to the main “Disbursements” tab
  • Finance data: The details panel when browsing receipts and disbursements now shows the form and line number that a receipt was reported on
  • Finance data: Added “2017-2018” as an option for the filings and candidates “Year” filters
  • Finance data: When downloading receipts, the contributor year-to-date aggregate now comes after the amount of the single transaction
  • Legal resources: Added a more prominent link to the administrative fine calculator on the administrative fines page
  • General: Added a link to the Inspector General page in the footer

Fixed

  • Finance data: Election pages for districts with special elections happening now show all candidates in the special election
  • Finance data: The profile pages for candidates running for odd-year special elections now work
  • Finance data: The district maps on election pages no longer overlap with the tabs
  • Finance data: Candidate profiles now show the statements of candidacy filed for the selected election year
  • Finance data: Fixed an issue where certain RFAIs were not properly labeled
  • Finance data: Fixed an issue where “Total transfers” in a committee financial summary were not properly labeled
  • Legal resources: When searching AOs, hitting “enter” in a filter field now applies the filter
  • Accessibility: Fixed several broken ARIA labels for accessibility improvements
  • Home page: Tips for Treasurers in the “What’s happening” section of the home page are now labeled properly
  • General: Fixed a bug where the feedback widget would not work
  • General: Fixed an issue where the site menu would not open in Safari

April 14, 2017

Added

  • A new site tour that introduces users to beta.fec.gov
  • Legal resources: Added links to the existing AO search and Enforcement Query System to Advisory Opinions and Enforcement search results pages
  • Legal resources: Added pending Advisory Opinions to Advisory Opinions

Changed

  • About: Removed the “coming soon” button from the “Working with the FEC” section on About

Fixed

  • Fixed an issue where the site menu wouldn’t work correctly on some mobile browsers

April 7, 2017

Added

  • Help for candidates and committees: Replaced Registration and reporting with a new section that combines content about registration and reporting with guidance around compliance: Help for candidates and committees
    • Added a section on the home page for this
  • New navigation: A whole new site navigation menu with a simplified set of links for Campaign finance data and new sections for Legal resources and Help for candidates and committees
  • Legal resources: Added the ability to search AOs by citations
  • Legal resources: New pages for Enforcement matters, Alternative Dispute Resolution and Administrative fines
  • Campaign finance data: Redesigned candidate pages to give complete financial summary information and more detailed data about raising and spending
  • Campaign finance data: Redesigned the Advanced data page and added links to legacy data pages=
  • Campaign finance data: Added the ability to view financial totals for previous years on the cumulative raising and spending charts
  • Campaign finance data: Added filters for beginning image number on Filings and image number on Receipts and Disbursements
  • About the FEC: Added a new section for Reports about the FEC
  • General: Added more links to the site footer

Changed

  • Legal resources: Changed the SERS description on Regulations
  • Legal resources: When searching Legal resources MURs now display in reverse chronological order, and regulations and statutes by title, chapter and subchapter
  • Campaign finance data: Added missing fields to committee financial summaries, including beginning cash on hand, ending cash on hand and debts/loans owed to committee
  • Campaign finance data: Added links from financial summaries to itemized transactions for certain subtotals
  • Campaign finance data: Added itemized individual contributions and disbursements to committee pages

Fixed

  • Fixed an issue where “offsets to operating expenditures” on committee pages showed the wrong data
  • Fixed an issue where certain candidates didn’t show up in search (Issue #2210)
  • Fixed a bug where links to committee pages would be broken (Issue #1852)

March 23, 2017

Added

  • Legal resources: Added several new pages to the Legal resources section, including
    • Regulations, which links to various versions of 11 CFR, the existing SERS system, and public hearings
    • E&Js, with information about explanations and justifications for regulations
    • Court cases
    • Legislation, with information about the history of campaign finance legislation

Changed

  • Updated the contact information on Contact to include more toll-free numbers and a general info@fec.gov email address

March 10, 2017

Added

  • Finance data: Added amendment status and version information to reports pages (for example)
  • Finance data: Added the ability to filter reports by their version and document status

Changed

  • Legal resources: Advisory Opinions are now ordered in reverse-chronological order
  • Home page: Redesigned the “What’s happening” section of the home page for greater legibility
  • General: Improved typography spacing and styles throughout the site

Fixed

  • Legal resources: Fixed a bug where paging through Advisory Opinions would lose the search query
  • Legal resources: Changed Advisory Opinions so that the count accurately reflects the number of AOs in a search
  • Finance data: Fixed a bug on the election lookup page where presidential election dates were incorrect

February 16, 2017

Added

  • Campaign finance data: New page for itemized loans
  • Campaign finance data: New page for itemized party coordinated expenditures
  • Campaign finance data: Added the ability to download reports as valid CSV files
  • Campaign finance data: Added report ID number (FEC-####) to the “Version” column when browsing tables of filings
  • Latest updates: Added “FEC Record” and “Tips for Treasurers” to the latest updates feed
  • API: Added the ability to sort the /filings/ endpoint by multiple parameters

Changed

  • Campaign finance data: Redesigned the committee page based on user feedback:
    • The page has a new layout that makes more efficient use of space
    • The financial summary is now easier to read and clearly displays nested totals and subtotals
    • The filings table now groups filings by type and presents them in reverse-chronological order
  • Campaign finance data: Now committee pages default to the most recent cycle for which there is a report filed
  • Campaign finance data: Increased the color contrast on the total raising and spending charts to improve legibility

Fixed

  • Campaign finance data: Fixed a bug where candidates would occasionally not show up when browsing candidates
  • General: Fixed a bug where the navigation menu on the side of a page wouldn’t work in certain browsers

February 2, 2017

Added

  • Campaign finance data: Improved the display when browsing filings to show when a document is the latest version of a filing or when it’s out of date (because it has been amended). The table now also specifies when a filing is an original or amendment.
  • Legal resources: Added citations to Advisory Opinion pages that show which previous AOs an AO cites and which later AOs cite this AO.

Changed

  • Campaign finance data: Links in the main navigation to Presidential reports, House and Senate reports, and PAC and Party reports no longer automatically filter to only unamended reports

Fixed

  • Campaign finance data: Requests for Additional Information (RFAIs) on the filings page no longer give an option to download a .fec file, as they do not exist in that file format.
  • Campaign finance data: Fixed a bug on certain data table pages that prevented the filter panel from opening and closing.
  • Campaign finance data: Fixed a bug on data table pages where entering a filter term with double-quotations would cause the filter to not work as expected.
  • Registration and reporting: Fixed a bug that was causing thumbnails of committee guides to not show up correctly on certain pages.
  • Home page: Fixed a bug where the “More about the FEC” link wouldn’t work correctly

January 19, 2017

Added

  • Finance data: Added the ability to view raw data from efilings for:
  • Legal resources: Additional advanced filters for advisory opinions) so that users can now refine their search within certain document types, view pending AOs, and search by requestor name and requestor type
  • API: Added endpoint for raw itemized receipts from efilings: /schedules/schedule_a/efile/
  • API: Added endpoint for raw itemized disbursements from efilings: /schedules/schedule_b/efile/
  • API: Added endpoint for raw independent expenditures from efilings: /schedules/schedule_e/efile/

Changed

  • API: Made under-the-hood improvements to provide users with more accurate data
  • Home: Shortened the text on the home page hero section and added a link to “About the FEC”

Fixed

  • Finance data: Fixed a bug where filters appeared to be loading when first visiting a page

January 4, 2017

Added

  • Legal resources: Added a new page outlining the process of filing a complaint with the FEC and how the FEC handles these complaints: beta.fec.gov/legal-resources/enforcement/complaints-process
  • Home page: Added a section for “Citizen information”
  • About the FEC: Added a landing page for “About the FEC”. Additional sections will be added in future releases.
  • API: Added a new endpoint for raw schedule E data from efilings at: /schedules/schedule_e/efile/

Changed

  • Finance data: Improved the UX for toggling between raw and processed filings at beta.fec.gov/data/filings:
    • Relabeled the “efiling data” to “raw data”
    • Separated the “Data type” toggle from the rest of the filters for greater clarity
    • Changing the data type now shows a message explaining the different type of data and hides all filters that are not available for the selected data type
  • Finance data: Changed the style of sidebar links on the Advanced Data page and added links to reporting requirements for different types of committees

Fixed

  • Finance data: Fixed an issue so that when a candidate has no financial data associated with them, their name is included in the message that’s displayed (thanks to open source contributor @busterroni for the fix)
  • Home page: “learn more” links now scroll the page down, rather than jumping to the section
  • Legal resources: Fixed an issue where the candidate and committee suggestions were incorrectly showing up when searching through legal researches

December 22, 2016

Added

  • General: Added a new home page organizing FEC information into three primary sections, campaign finance data, registration and reporting and legal resources.
  • Legal resources: Added a new page explaining the Advisory Opinion process
  • Legal resources: Added new filtering functionality to allow users to refine their Advisory Opinions searches by number, name and date
  • Legal resources: Added a list of recent Advisory Opinions to beta.fec.gov/data/legal/advisory-opinions
  • API: Added a new field to the /filings/ and /reports/ endpoints called amendment_chain which lists all filings in an amendment chain

Fixed

December 7, 2016

Campaign finance data

Legal resources

  • Added a search for Enforcement Matters that includes all Matters Under Review from 1999 and later
  • Improved the flexibility of legal resource searches so that variations of searched keywords show up in results (for example, “embezzling” returns matches of “embezzle” and “embezzles”)
  • Fixed an issue where the “Legal resources” item in the main navigation menu wasn’t highlighted when on these pages

General improvements

  • Made minor changes to links in header and footer menus for consistency in navigation across different aspects of the site
  • Made under-the-hood improvements to the FEC content management system

November 9, 2016

Campaign finance data

  • Updated the total raising and spending charts on beta.fec.gov/data to use live data, giving users an up-to-date picture of the total amount raised and spent in federal elections
  • Updated results on beta.fec.gov/data/filings and reports pages to show if a report was filed electronically or on paper

Legal resources

  • Updated the Legal Resources search so that document types with results are displayed above document types without results
  • Improved search effectiveness (search stemming)
  • Added missing “previous section” pager icon to eRegulations Made assorted styling changes to improve readability of document templates

Press section

  • Added a new section for the FEC Press Office — beta.fec.gov/press — that includes a section of resources for journalists
  • Added a new Latest Updates section that includes press releases and Weekly Digests from the FEC Press Office: beta.fec.gov/updates

API

  • Added a new means_filed property on /filings/ and /reports/ responses to identify if a filing was submitted electronically or by paper
  • Added a new endpoint for large cumulative finance totals by entity type at /v1/totals/entity-receipts/ and /v1/totals/entity-disbursements/
  • Fixed a bug that would prevent users from being able to paginate through large data sets on itemized endpoints, like the schedule A and schedule B endpoints

October 26, 2016

Campaign finance data

API

  • Added URLs for .fec files for reports available at /filings/ and all /reports/ endpoints

Legal resources

  • Fixed searching of AOs to only search final opinion and closeout letter documents

October 12, 2016

Campaign finance data

  • Improved the itemized independent expenditure page:
    • Made independent expenditure data more timely by improving its data source
    • Added independent expenditures from Form 5
    • Added independent expenditures from 24- and 48-hour reports
  • On committee pages, added the ability to export results from receipt and disbursement tables
  • On candidate, committee and election pages, added the ability to view different number of results per page on aggregate tables

Legal resources

  • We’re not shipping anything new this week but we’re hard at work on new features that are coming soon

Styles

  • Redesigned and refactored our heading template to provide a more visually consistent experience across pages

September 28, 2016

Campaign finance data

  • Made the following items exportable:
  • Added committee names to exported files of itemized receipts, disbursements and independent expenditures
  • Enhanced summary charts on https://beta.fec.gov/data, adding data through August 31, 2016
  • Improved the ending date filters so that clicking on a month now selects the last day of that month
  • Fixed a bug where on small screens the filters created an extra gutter on the side of the screen

Legal resources

  • We’re not shipping anything new this week but we’re hard at work preparing more content

Additional content

  • We’re not shipping anything new this week but we’re hard at work preparing more content

General improvements

  • Fixed an issue where closing the site glossary forced the user to the top of the page
  • Added a slight delay to the opening of the navigation menu, to prevent users from opening it inadvertently

API

  • Added itemized debts (schedule D) at /schedules/schedule_d/

September 14, 2016 release notes

Campaign finance data

  • Improved date filters to make choosing month ranges easier when filtering data
  • Fixed print styles so pages are still readable when printed or saved to PDF
  • Renamed “Other spending” tab on candidate and elections pages to “Spending by others to support/oppose” to increase clarity

Legal resources

  • We’re not releasing anything this week, but we’re hard at work on new features that are coming soon

API

August 31, 2016 release notes

Campaign finance data

  • Added new pages for browsing report summaries:
    • Presidential reports: beta.fec.gov/data/reports/presidential
    • House and Senate reports: beta.fec.gov/data/reports/house-senate
    • PAC and party committee reports: beta.fec.gov/data/reports/pac-party
  • Added filters to report summary pages for filtering by total financial figures
  • Added raw eFiling data to report summary pages
  • Improved readability on filings page by removing columns used only for financial reports (now visible on the reports pages)
  • Added new text filters to allow filtering by multiple values for the same field, such as contributor city and employer
  • Added new styles for financial range filters to improve readability and usability
  • Fixed a bug where unitemized contributions were being included in the totals shown for contributions from a state
  • Made behind-the-scenes improvements to ensure better quality and more consistent data on the electioneering communications data page
  • Made several minor improvements to clean up the display of information:
    • Added “payee” to the independent expenditures data page
    • Re-arranged columns on the receipts and individual contributions pages so that contributor name is the first column
    • Removed old form types from the form type filter on the filings data page
    • Fixed the order of authorized committees on the candidate page header so the most recent is on top
    • Added years for future elections to election cycle filters
    • Removed the district field from Senate and presidential candidate page headers
    • Added a column to receipts data table for the election type (e.g. primary vs. general)

Legal resources

  • Added the statutes administered by the FEC to universal search
  • Added PDFs to full text of statutes administered by the FEC
  • Improved the display of regulation search results on mobile

Registration and reporting

  • We’re not releasing anything this week, but we’re hard at work on new features that are coming soon

API

  • Added real-time eFiling data for report summaries
  • Added the ability to filter report summaries by different fields

August 17, 2016 release notes

Campaign finance data

  • Added the ability to view efiling data in real time on beta.fec.gov/filings
  • Added a new visualization to beta.fec.gov/data to show the cumulative amount of money raised in the election over time, improving the earlier chart by implementing a standard unit of time and improved interactivity
  • Redesigned the data table filter layout to increase usability on small and large screens
  • Refined loading and success states for type-ahead and dropdown filters:
    • Checkboxes from dropdowns and type-ahead filters can now be completely removed after unchecking them
    • Checkboxes from type-ahead filters now show the loading state in the correct place
  • Made behind-the-scenes improvements to ensure better quality and more consistent itemized data

Legal resources

  • Added advisory opinions to universal search
  • Added advisory opinion canonical pages
  • Links to advisory opinion searches, canonical pages and individual documents are now permanent so can be shared directly to others.

API

  • Added real-time efiling data for filings at /efile/filings

August 3, 2016 release notes

Campaign finance data

  • Enhanced the data filter interaction design in various ways:
    • Individual filters indicate when data is loading so that users better understand what the system is doing
    • Once data has been loaded, filters display a message with the number of results added or removed as a result of that filter
    • Filter accordion headers now show the number of applied filters for greater legibility
  • Fixed a bug where closing the filter panel didn’t expand the data table to use the full space
  • Improved mobile styles on beta.fec.gov/data
  • Improved the way the filter panel on data pages works on mobile devices
  • Added a link to the source filings for committee financial summaries
  • Fixed a bug where candidates were loading out of order on election pages

Registration and reporting

  • Improved the design of registration essentials checklists to better communicate the hierarchical relationship of items

Legal resources

  • We’re not releasing anything this week, but we’re hard at work on new features that are coming soon

Calendar

  • Added tooltips to calendar categories to better communicate what each category represents

July 27, 2016 release notes

Campaign finance data

  • Improved the data source for itemized receipt and disbursement data so that records will be updated more quickly and data will be more accurate
  • Fixed a bug where tooltips on bar charts were off center
  • Added the ability to filter presidential candidates by those who have received presidential public funds
  • Replaced all instances where donation buckets were labeled “Under $200” with “$200 and under”
  • Updated typeahead suggestions in search bars to highlight the text that matches the search term
  • Rearranged the order of columns in the .csv files when downloading data to make them more readable
  • Minor changes to improve accessibility of the filters
  • Minor language changes to increase consistency throughout

Registration and reporting

  • Added glossary definitions for "overnight delivery service" and "postmarked"
  • Refined and unified content for electronic filers and paper filers

July 7, 2016 release notes

Campaign finance data

  • Increased the speed and accuracy of financial totals with under-the-hood data improvements
  • Added top raising and spending candidates, PACs and party committees to beta.fec.gov/data
  • Improved the design of data tables:
    • Arranged and sized columns to get a better view of the data
    • No longer truncate long text in cells
    • Right-aligned currency for easier comparison
    • Updated the visual design to make tables easier to read
  • On committee pages, adjusted the the filings table to only shows the "independent expenditures" column if it's for a committee that can make independent expenditures
  • On tables with mini-bars in the cells, made the scale of the bars constent across pages, rather than resetting to the max of that page
  • Improved the design of the financial summary accordions on committee pages
  • Added introductory text explaining what's available in each data set on beta.fec.gov/data/advanced
  • Fixed a bug that casued the mobile menu to be missing items at times

Legal resources

  • Added a new, searchable section with the 2016 edition of Title 11 of the Code of Federal Regulations

Registration and reporting

  • Added registration and reporting essentials for nonconnected committees
  • Linked beta.fec.gov/registration-and-reporting to calendar filing deadlines for each type of registrant

Calendar

  • Added links to the fec.gov report notices for filing deadlines

Glossary

  • Added definitions for Hybrid PACs, Leadership PACs, Lobbyist/Registrant PACs and Super PACs

API

  • Added a new endpoint to find the Reports Analysis Division analyst for a particular committee ID
  • Added a new endpoint to view financial totals for all PACs: /totals/pac
  • Added a new endpoint to view financial totals for all party committees: /totals/party/
  • Upgraded data source for candidate and committee totals

June 28, 2016 Release Notes

Campaign finance data

  • You can now download itemized receipts and disbursements
  • We've added additional campaign finance summary information and transaction-level data. You'll now find receipt data prior to 2011 including contributions over $500 from 1979 to 1988, contributions over $200 from 1989 to 2005 and all receipts since 2005. You'll find spending data prior to 2011 including non-operating expenses since the late 1970s and all disbursements since 2005.
  • beta.fec.gov/data now includes charts showing the total amount spent and raised by different groups in the 2016 election
  • Users can register feedback for each chart on beta.fec.gov/data with a new reaction widget
  • Renamed the "Committee name or ID" filter on beta.fec.gov/data/communication-costs to "Spender name or ID" for greater clarity and accuracy

General

  • Updated the home page to include current information about the latest features and what's coming soon
  • We will now link release notes from the home page for each release
  • Various under-the-hood changes are in effect to improve the ease of deployment