Fixed bugs:
- candidate search "Sanders, Bernard" returns an OOPS! #1304
- Some Committee to Committee transactions not showing up #1294
- bug: candidate missing from search (Larry Lessig) #1275
- bug: Incorrect office districts for various candidates #1271
Closed issues:
- Cash on hand issue #1298
- Contact URL in rate limit error is invalid. #1281
- How soon after deadline are FEC Quarterly filings updated to the API? #1274
- Add banner to dev and staging denoting them as such #1216
- Add a filter for memo code on schedule A #1064
- Some F1 filings in FEC Viewer but not Golden Gate #961
- Adding accordion sub-menu #898
- Chart tooltip appears behind bars #828
- Harmonize filters and column titles #772
- implement since for filing dates and load dates #266
Merged pull requests:
- Use
greatest
instead ofcoalesce
for missing values. #1300 (jmcarp) - Check for null entity type on filter. #1296 (jmcarp)
- Temporarily fetch committee type from detail table. #1295 (jmcarp)
- updating docs to match the new amended filtering #1289 #1293 (LindsayYoung)
- Handle multiple representations of null districts. #1292 (jmcarp)
- Update LindsayYoung's case #1291 (mbland)
- Serialize sub_id values as strings. #1290 (jmcarp)
- Included amended F3* records. #1289 (jmcarp)
- Exclude expired linkage rows from views. #1285 (jmcarp)
- [hotfix] Rename flask-smore to flask-apispec. #1282 (jmcarp)
- Get candidate office from
cand\_valid\_fec\_yr
. #1278 (jmcarp) - Hide district 99 from election search. #1277 (jmcarp)
- Remove candidate status check in full text view. #1276 (jmcarp)
- Remove election search filter on candidate status. #1273 (jmcarp)
- Sort election results by district. #1272 (jmcarp)
- Import election dates and Senate classes. #1259 (jmcarp)
public-beta-20151014 (2015-10-14)
Fixed bugs:
- Bug Reporter display bug on smaller screen size #1269
- one last_index value not returning results for Hillary for America #1263
- Presidential data error #1251
- candidate status issue #1244
- Missing data on C00326801 #1232
- Some totals variables are too high #1212
- First file date for form 5 only filers #1209
- Contributor_occupation in sched A broken #1208
- API, candidate/committees: Results does not reflect count value #1112
- Version number on dev api wrong #1103
Closed issues:
- User feedback on http://localhost:3000 #1266
- User feedback on http://localhost:3000 #1265
- Create aggregates for pre-2011 receipts and disbursements #1250
- Form F11 filings have report_year set to 0 #1235
- Identify amended Schedule E transactions #1226
- possible gov shutdown language #1225
- committees button too small, cutting off word #1222
- Social media metadata needed for CMS sites #1217
- Double check coverage dates #1205
- Improve performance on receipts and disbursements queries #1204
- Receipt aggregates by contributor type are overestimated #1203
- disclaimer: election pages vs. actual candidates really running #1193
- Poor Documentation #1191
- clean data #1189
- Super PACs check box on browse committees is often obscured by the PACs dropdown #1185
- Usability Testers were not able to find Super PACs support/oppose information #1183
- 404 page needs minor improvements #1180
- Prepare for presentation #1178
- Content review of api docs before launch #1177
- Browse Page Filter w/o autocomplete needs an "apply" target #1170
- Differentiate registration actions from registration learning links #1169
- Differentiate Glossary links from normal links #1167
- Inconsistent data in cand_valid_fec_yr #1166
- Committee Filings Tab duplicating operating expenditures #1158
- Amendment Indicator should only have New or Amended on Candidate filings tab (issue #1) #1154
- Questionable link on candidate pages #1153
- Record web analytics? #1146
- Handle receipts duplicates #1141
- by_size aggregate endpoints missing data #1138
- Add party and challenge / incumbent status to candidate comparison table #1106
- Add line number filtering to schedule A #1102
- Add itemized electioneering #1099
- Filings browse view #1028
- Disambiguate typeahead results for Scott Brown #955
- review blog post draft #953
- switch out state and committee start date #886
- Update Joint Fundraiser page to show that related candidate list not exhaustive #848
- possible alpha header warning tweaks #786
- Multiple principal campaign committees #776
- Link to API from webapp frontpage #737
- Throw appropriate error on empty results #724
- Shorten candidate status values #697
- Hide header search bar on home page #668
- open thread: feedback from #hack4congress #664
- Display "No data" if committees have no financial reports filed #622
- Create a System Diagram #591
- DAP integration #573
- Procure secondary FEC URL for API #546
- Fill out committee summary page templates #513
- Fill out candidate page charts with quarters data #510
- Financials for principal committees not showing up on many single candidate pages #495
- Check all API endpoints for actually-unique keys #450
- Update readme with more accurate setup instructions #338
- FEC-centric eRegs usefulness testing #303
- Fix eRegs links #241
- Send user to single entity page if only 1 result #217
- Get eRegs to parse 11 CFR 110 without error #184
- Make sure Upload data and Received date are both searchable and sortable from the API #159
Merged pull requests:
- Release/public beta 20151014 #1270 (jmcarp)
- Feature/change log #1268 (LindsayYoung)
- Revert temporary fix for dependency conflicts. #1261 (jmcarp)
- Further simplify report year logic. #1260 (jmcarp)
- Aggregate itemized reports back to 2007. #1258 (jmcarp)
- defined electioneering #1257 (LindsayYoung)
- Update travis secrets. #1256 (jmcarp)
- Remove temporary workarounds around filings report years. #1255 (jmcarp)
- Parse args from querystring. #1254 (jmcarp)
- Feature/upgrade deps #1253 (jmcarp)
- limiting typeahead #1252 (LindsayYoung)
- Improve the cycle selection for candidates #1245 (LindsayYoung)
- Feature/doc clean #1243 (LindsayYoung)
- Document for authority to operate beta release #1242 (NoahKunin)
- Revert "Restrict active elections and cycles to F2 filings." #1241 (LindsayYoung)
- Restore API key to docs in production. #1240 (jmcarp)
- Restrict active elections and cycles to F2 filings. #1239 (jmcarp)
- Being up front about changes #1238 (LindsayYoung)
- Exclude filings with missing report years from cycle aggregation. #1236 (jmcarp)
- edits to simplify the docs a bit #1233 (leahbannon)
- Combine transactions from
sched\_e
andform\_57
tables. #1230 (jmcarp) - Restrict Schedule E aggregates to form F3X. #1227 (jmcarp)
- Fix image number representations. #1224 (jmcarp)
- Add cycle filter on Schedule E resource. #1221 (jmcarp)
- Added contact info back #1220 (LindsayYoung)
- Use distinct queries for candidate and committee resources. #1219 (jmcarp)
- Separate import and read itemized tables. #1218 (jmcarp)
- Feature/fix cumulative totals #1213 (jmcarp)
- Remove contributor type aggregate. #1211 (jmcarp)
- Made committee first file date with the filings table. #1210 (LindsayYoung)
- Use more restrictive join between candidates and committees. #1207 (jmcarp)
- Add sorting on related columns. #1206 (jmcarp)
- Use all filings to get active committee years. #1202 (jmcarp)
- Add web analytics to Swagger-UI. #1199 (jmcarp)
- Exclude inactive candidates from election views. #1196 (jmcarp)
- Fix concurrent refresh; add regression test. #1194 (jmcarp)
- Move generic helpers and Swagger tools to flask-smore. #1192 (jmcarp)
- Generalize and document itemized committee queries. #1190 (jmcarp)
- Add election summary endpoint. #1188 (jmcarp)
- Feature/more zips #1186 (LindsayYoung)
- Adding the rate limit information, page limit and link to bulk data. #1182 (LindsayYoung)
- Feature/organize models #1181 (jmcarp)
- Include list of election districts in candidate summaries. #1179 (jmcarp)
- Use consistent names for individual contributions. #1175 (jmcarp)
public-beta-20150829 (2015-09-03)
Fixed bugs:
- API throws 502 error with a per_page value of 10000 #716
Closed issues:
- I created an example python implementation to fetch data from the api #1161
- Filings search report type order #1160
- Filings search form 1 #1159
- Candidate Filings list not showing Form 2 on candidate filings tab (issue #4) #1157
- Report Type should be Removed from Candidate Filings Tab (tab issue #3) #1156
- Election Type should be removed from Candidate Filings Tab (issue #2) #1155
- Candidate page summary amounts and rounding #1152
- by_state and by_zip aggregate endpoints 500'ing #1137
- Verify totals on first candidate comparison table on elections page are correct #1110
- email and url fields? #1070
- Add api key sign-up on docs page #1060
- Sample CMS #1029
- make sure we are dealing with different year-to-date on front end #1026
- spin up example CMSes #1015
- Implement filing tables on committee pages #1001
- "View Charts" button doesn't do anything if an Authorized Committee has no financial data #969
- Add label to Glossary link at top of page #910
- Right end of office text cut off in typeahead #909
- Split assets #908
- Allow users to toggle between list and table views #903
- Add better responses at root API URLs #860
- Tests for totals #827
- Use districts from dimcandproperties #794
- Create open graph tags #725
- Respect caching headers #721
- Create z-index variables #709
- Prepare for API release #660
- Make sure candidate committee linkages are not misrepresented #517
- Run Card Sorting Exercise #508
- Generate cumulative report totals by quarter #496
- Clean up API code #443
- Evaluate and rewrite or remove skipped tests #442
- Have code references in the API itself #373
- Make sure all tables are importing #357
- Consider showing /totals data in candidate & committee results tables #346
- Create official location for API documentation #297
- Broaden search capabilites #291
- Implement hiding extra related entities in code #263
- Begin looking at documents endpoint #242
- Informative message needed when REST server gets bad arg #198
- Receipts endpoint #179
- filings endpoint #178
- Allow users to use abbreviations in State filter #130
- Research compliance professional's search workflow #16
Merged pull requests:
- Fix last cash on hand. #1174 (jmcarp)
- Use base resource class to avoid duplicated code. #1173 (jmcarp)
- Feature/document enhancement #1172 (LindsayYoung)
- Build receipts aggregate by contributor committee. #1171 (jmcarp)
- Feature/election search incumbent #1165 (jmcarp)
- Move swagger logic to smore. #1164 (jmcarp)
- Release/public beta 20150829 #1163 (jmcarp)
- Use detailed query statistics. #1162 (jmcarp)
- Unify base resource classes. #1151 (jmcarp)
- Feature/external pagination #1150 (jmcarp)
- Allow filtering receipts on multiple committees. #1149 (jmcarp)
- Include F1 filings in filings endpoint. #1148 (jmcarp)
- Feature/handle duplicate receipts #1143 (jmcarp)
- Add electioneering costs by candidate. #1142 (jmcarp)
- Feature/com cost #1140 (jmcarp)
- Use
tuple\_
expression for row value filters. #1139 (jmcarp) - Fix filtering on filings view. #1136 (jmcarp)
- Aggregate independent expenditures. #1135 (jmcarp)
- Fix sort by date on seek pagination. #1134 (jmcarp)
- Feature/contibutor variables #1133 (LindsayYoung)
- Feature/communicaiton cost #1131 (LindsayYoung)
page-cap-redux (2015-08-14)
Fixed bugs:
- API server randomly returns empty results #1113
Closed issues:
- Add individulal transfers #1100
- Add Schedule E #1097
- Whitelist change #1092
- Expose aggregates by candidate #1084
- look at staging data #1016
- Aggregate Schedule A receipts #1006
- Implement Schedule A filters #1000
- candidate count low #988
- /candidates and /candidates/search redundant? #981
- Ethnio #946
Merged pull requests:
- Index
office\_full
. #1129 (jmcarp) - Add candidate filings endpoint. #1128 (jmcarp)
- Fix failing tests. #1127 (jmcarp)
- Hide extraneous races from election lookup. #1126 (jmcarp)
- Update test subset. #1125 (jmcarp)
- Handle numeric congressional districts. #1124 (jmcarp)
- Add script to output district count per state. #1123 (jmcarp)
- Revert temporary workaround for missing receipt dates. #1122 (jmcarp)
- Use Flask-CORS for more robust CORS configuration. #1121 (jmcarp)
- Fix error on empty elections. #1120 (jmcarp)
- Feature/fix filings pdfs #1119 (jmcarp)
- Expose control over null order. #1118 (jmcarp)
- Include committee IDs in election view endpoint. #1116 (jmcarp)
- Feature/fix data types #1115 (jmcarp)
- Feature/documention page updates #1114 (LindsayYoung)
- Add .about.yml. #1111 (jmcarp)
- Add election search view. #1109 (jmcarp)
- Improve election views. #1108 (jmcarp)
- Join designation by form ID. #1107 (jmcarp)
- Filter receipts on contributor occupation. #1105 (jmcarp)
- Miscellaneous updates for election pages. #1104 (jmcarp)
- Feature/schedule e #1101 (jmcarp)
- Rebuild test subset from staging. #1096 (jmcarp)
- Separate aggregate tasks into rebuild and update. #1095 (jmcarp)
- Restrict most aggregates to individual contributions. #1094 (jmcarp)
- Restrict election filter to running candidates. #1093 (jmcarp)
- Feature/documentation tweaks #1091 (LindsayYoung)
- Feature/aggregate contributor type #1087 (jmcarp)
- WIP Feature/reporting dates #1085 (LindsayYoung)
- Feature/add purpose #1067 (jmcarp)
18f.gov (2015-07-30)
Closed issues:
Merged pull requests:
- [dontmerge] Hotfix/18f.gov #1089 (jmcarp)
- Use case-insensitive arguments where appropriate. #1088 (jmcarp)
- Feature/aggregates by candidate #1086 (jmcarp)
- Feature/sum election filings #1083 (jmcarp)
- Small doc improvements for this awesome endpoint! #1082 (LindsayYoung)
- Feature/election data #1080 (jmcarp)
cap-per-page (2015-07-23)
Closed issues:
- Add demo key #1066
- Find records by contributor name #1049
- Build election pages front end #1030
- Default to closed filters on mobile and tablet #967
- Blog post #944
- API documentation language review #775
Merged pull requests:
- Hotfix/cap per page #1081 (jmcarp)
- [dontmerge] release/public-beta-20150722 #1079 (jmcarp)
- Feature/pretty report names #1078 (LindsayYoung)
- Add full-text search on disbursement purpose. #1076 (jmcarp)
- Feature/recipient aggregate #1074 (jmcarp)
- adding demo key by default to make it easier to try out. #1073 (LindsayYoung)
- adding candidate_filering to filings #1072 (LindsayYoung)
- Add Ethnio link. #1071 (jmcarp)
- Add state labels to zip code aggregate. #1069 (jmcarp)
- Leah docs edits #1068 (leahbannon)
- added our variable name and we use a boolean #1063 (LindsayYoung)
- Feature/add aggregates #1061 (jmcarp)
- Filter contributor aggregates by contributor type. #1054 (jmcarp)
public-beta-20150713 (2015-07-15)
Fixed bugs:
- Missing results in
candidate/id/committees
#986
Closed issues:
- Route staging traffic through API Umbrella #1053
- consider a redirect from api.open.fec.gov #1048
- set up redirect from /developer #1045
- Figure out what information will be included in dates and dealines endpoint #1025
- Pin requirement versions #1019
- Figure out needs and make a plan for dates #1013
- Schedule B endpoint #1004
- Style API Docs #1002
- Show Schedule A + B data summaries on committee pages #999
- Support paging by seek method #994
- Add integration tests for Swagger markup #993
- Allow resources to restrict sort columns #992
- Document caching behavior #978
- Redesign search box when small #976
- Replace multi-select #965
- Create summary endpoint for ie only spenders #938
- empty stats display #906
- Explain unknown values #885
- Design way to show sub-totals on committee page #847
- Clean Code #841
- Import other summary data from view #838
- Filings endpoint #837
- Schedule A Donations endpoint #836
- Weird results in dimoffice #785
- Redesign and reimplement filters #645
- Double check charts after demo #636
- Thoughts on type/designation/org merging #519
- Implement new search #432
- cap per page #299
- document what forms feed into what endpoint. #283
- Format data types #265
Merged pull requests:
- Feature/docs release2 #1062 (LindsayYoung)
- Use <= 200 for first contribution size bucket. #1059 (jmcarp)
- Add indexes on filings columns. #1058 (jmcarp)
- Parse currency strings from query. #1057 (jmcarp)
- Feature/exclude memo #1056 (jmcarp)
- Feature/update readme #1055 (jmcarp)
- Release/public beta 20150713 #1052 (jmcarp)
- Feature/aggregate contributors #1050 (jmcarp)
- Add 301 redirect from
/developer
to canonical/developers
. #1047 (jmcarp) - Allow hiding null values on sorted columns. #1046 (jmcarp)
- Link to data restrictions in API docs. #1044 (jmcarp)
- Feature/combined receipts by size #1043 (jmcarp)
- Hotfix/redirect to developers #1042 (jmcarp)
- adding data warning to README #1041 (leahbannon)
- taking out extra drop #1040 (LindsayYoung)
- adding info & link about FEC data use restrictions #1039 (leahbannon)
- Improve error messages on invalid date args. #1038 (jmcarp)
- Fix image number range. #1037 (jmcarp)
- Document keyset pagination. #1035 (jmcarp)
- Redirect from empty URLs to developer documentation. #1034 (jmcarp)
- Remove unused code. #1033 (jmcarp)
- Performance updates #1032 (jmcarp)
- Separate filings from schedules. #1031 (LindsayYoung)
- Feature/filings #1024 (jmcarp)
- Add filters on committee filing dates. #1023 (jmcarp)
- Small edits for clarity and typos #1022 (leahbannon)
- Feature/update subset #1021 (jmcarp)
- Pin requirement versions. #1020 (jmcarp)
- Expect correct error code on invalid page queries. #1018 (jmcarp)
- Update README.md #1017 (LindsayYoung)
- Update language #1012 (LindsayYoung)
- updating label #1011 (LindsayYoung)
- Upgrade to current CF stack. #1010 (jmcarp)
- Update args.py #1009 (emileighoutlaw)
- Feature/incremental aggregates #1008 (jmcarp)
- Feature/filings #1007 (LindsayYoung)
- Feature/schedule b #1005 (jmcarp)
- Update docs.py #1003 (emileighoutlaw)
- Use containerized builds. #998 (jmcarp)
- Feature/ie totals #997 (LindsayYoung)
- Feature/schedule a #996 (jmcarp)
- Feature/test swagger #995 (jmcarp)
- Feature/ie reports #991 (LindsayYoung)
- Update caching and deployment docs. #990 (jmcarp)
- Update deploy script. #919 (jmcarp)
public-beta (2015-06-17)
Fixed bugs:
- incorrect candidate metadata? #987
- Misleading Error Message for No Results #979
- Text in search box references candidates on Committee page #973
- display total individual contributions to pac-party #972
- prompt should match search #970
- Beta banner doesn't collapse #963
- don't show date options we don't have info on in the dropdown #960
- Give correct API instructions #958
Closed issues:
- API docs Beta warning #983
- entering multiple arguments for array types yields zero results #980
- Fix or replace gunicorn #977
- Default to closed filters on mobile and tablet #968
- Move modal close button for mobile nav #966
- Update URL on filter change #957
- Create a new snapshot for dev and staging #935
- Can't reopen modal nav after closing #934
- Social media tags #931
- Add warning if javascript is disabled #911
- better PDF filtering #901
- Load testing #889
- Hamburger nav: ESC key should close the menu #872
- add link to API from website #864
- Document / automate database snapshots #835
Merged pull requests:
- order candidate records to get the most recent #989 (LindsayYoung)
- Feature/api disclaimer #985 (LindsayYoung)
- Deploy using nginx. #984 (jmcarp)
- Direct swagger-ui to combine query arguments correctly. #982 (jmcarp)
- Standardized the name of ttl_indv_contb #975 (LindsayYoung)
- Handle spaces that should be mapped to multiple routes. #974 (jmcarp)
- Add simple load testing. #971 (jmcarp)
- Add caching headers from environment. #962 (jmcarp)
- Document database snapshots. #959 (jmcarp)
- Feature/pdf link fix#901 #928 (LindsayYoung)
v.1.1 (2015-06-10)
Fixed bugs:
- Principal committee link not showing #917
- Summary charts are not handling "None" #896
- Summary charts are not dealing with negatives #895
- Add subtotals in the summary and reports view #884
- Candidates and Committees triggering "Oops We Messed Up" errors #879
- Display browser warning #875
- Filter out old links on web app #870
- Glossary needs response when someone searches for something we don't have #869
- add an api key input for the try it out feature #863
- Generate incumbent challenger status #852
- Don't transform committee names to lowercase in site title #851
- odd results on the filter #850
- Add address to committee history endpoint #846
- HTTP site still has basic auth activated #831
- Graph (Receipts and Disbursements) reports apprear to have overlapping coverage dates #821
- Most recent report - disbursements - "Contributions to Other Committees" is incorrect #820
- Detailed Summary 2015 - 2016 Total Disbursements is incorrect #819
- Detailed Summary 2015 - 2016 Total Receipts is incorrect #818
- Detailed Summary 2015 - 2016 Total Disbursements - all line items are incorrect #817
- Detailed Summary 2015 - 2016 Total Receipts - all line items are incorrect #816
- Net Operating Expenditures(most recent filing) incorrect #814
- Net Contributions(most recent filing) incorrect #813
- Total Disbursements (most recent filing) incorrect #812
- Total Receipts (most recent filing) incorrect #811
- Political Party Affiliation missing #810
- Political Party Affiliation (committees with party affiliations) #809
- senate and house receipts and disbursements #808
- Cash on hand #799
- Filter out ballot candidates #793
- Invalid link if authorized committee totals do not have a source #789
- "You do not have permission" error when viewing Committee PDF #788
- Scott Brown's summary is not showing up #780
- Some party descriptions incorrect in the Candidate list #762
- Party descriptions contain extra/invalid text #755
- Committee search results including extra results when filtering by Organization Type #754
- Candidate search returning result that appears unrelated #753
- Candidate results include values from years not included in filter #749
- Candidate Page dev fixes #744
- Search results do not include committee results #743
- Committee addresses no longer showing their ZIP codes #742
- Search box is mixing data in Candidate and Committee groupings #741
- Wording update needed in home page Candidates box #740
- Extra word and missing glossary definition in "No financial data" error message #732
- Field label misspelled on Committee page #731
- Glossary (?) links on Candidate page don't link to definitions #730
- Show "remove button" on cycle select upon page load #726
- Committee name filter empty when applied #717
- Typo in Learn More banner #707
- Date labeling audit #704
- Date Limit all views to recent data #698
- Certain fields in committee summary are not bound to real data #695
- Typeahead search showing different committees than committee page #676
- Unable to expand/scroll to see long glossary definitions #661
- Missing data in web app that is in the api #657
- Year filtering on /committees is broken #649
- Add max-width to chart bars #646
- correct number of results for charts #641
- Chart order #640
- Fix cash on hand and debt #637
- In consistent behavior on the ? for glossary #634
- Totals need to be most recent to oldest #631
- Sorting not really supported #625
- Committee start date issue #624
- Dropdowns for candidate profiles are not working #623
- disbursements and receipts not showing on the front end. #621
- Cash and Debt dates #620
- Missing data #618
- Committee addresses missing their state #615
- Report pagination error #612
- On the API, the totals route is failing with an error #605
- New Relic Config Tweaks #602
- Pagination Seems to Fail #593
- No year filter on single resources #567
- Empty committee result set that should be filled #565
- Messages other than 500 when committee reports are not found #563
- duplicate committee tests #535
- CF needs migrations #528
- Add committee id and candidate id to full text search #524
- Consistent incumbent status reporting #499
- Pelosi Bug #484
- Some pages crashing webapp #480
- Reid Bug #477
- Too many candidates in committee page #460
- Ensure totals data is actually present on candidate / committee pages #448
- Need better handling of columns on filter pages #446
- Full text search searches all fields #429
- Candidates showing no results #425
- Figure out null fields in totals #423
- some committees are not displaying in the new /committee branch #418
- Clean escaped quotes from data #412
- Fix Indexing Error #393
- Fix link to "fec.gov" on web app #390
- President label #388
- Typeahead doesn't respect API location in local_config #368
- Reimplement fulltext search for /candidate #361
- API throws error when no q param is given to /name endpoint #341
- Clean up incumbent_challenge_full field #332
- Implement committee party filtering for web app #286
- name only showing for not all fields #258
- Fix 11 CFR 110 Table of Contents #202
- Bug: On an error, filters stay disabled #197
- Fix container rendering bug #181
- Make Search Results Clickable #174
- calling API with bad filter parameters should raise error #160
- Organization type filter for committees does not function #133
- Move most recent election cycle to the top of filter selection list #132
- Committee filters still do not work #129
- Search bar does not work on the candidate/committee filters #128
- Use of the district filter should also filter other results #125
- make sure single resource is working and add test #123
- Refine candidate state #122
- Make sure party filtering is working #121
- Only showing data about elections for the year requested #120
- Remove election cycles that have yet to happen #118
- Committee Type Bug #117
- Request including type=H not including just House type committees #112
Closed issues:
- read only access to PostGreSQL DB for FEC? #952
- "Office Sought" dropdown on Candidate search page should say "President", not "Presidential" #951
- Obama 2012 Transfers are "None", should have value #950
- Glossary feature example doesn't work on the home page #947
- Document deployment workflow #942
- Add back in subtotals for Reports #937
- point dev api back at the dev db #936
- Update title on API page #925
- Make "/" set focus on search input #920
- Main search box type is not contextual #918
- Minify and gzip assets #905
- Add descriptions to Swagger tags #900
- make the "None" result in table generate a (?) link to the glossary #899
- Look at recipts and disbursements at the same time #897
- Use pdf links from API #888
- create warning for older browsers #883
- Termination reports included in reports endpoints #881
- Partial match search results not displaying for Candidates or Committees #880
- Only committees that have filed F3s are imported #877
- API version in response should match url spacing #868
- Add link to API repo on API docs #865
- Candidate filtering #855
- Time-standardized endpoint for charts #840
- Enhance search with pacronyms #839
- Type ahead tweak #833
- Aggregate financials across multiple authorized committees #832
- Graphs (cycle filtering) #823
- Cash on Hand lable (candidates) #822
- Send FEC talking points about 18F #807
- Restrict committee reports to monthly and quarterly #805
- Set up user-provided service in CF to keep track of sensitive env vars #800
- Load candidate and committee search results asynchronously #797
- Store secret credentials in user-provided service #796
- www issue #791
- Name filter should accept "Firstname lastname" searches #777
- Unify *_list and *_detail views #773
- Show election years instead of election cycles for candidates #771
- Zero-downtime deployment #764
- Fulltext search tables should have "ofec_" prefix #761
- Auto-generate schemas #759
- Separate totals from recent report #746
- Add cycle filtering to charts #745
- add pdf links to committee/id/reports #739
- Add narrative documentation to API docs #736
- Allow user to select the number of results per page #728
- add the ability to accept keys to dev and staging #727
- Fix accordion icons #713
- Fix footer links on mobile #712
- Run local API server for webapp tests #711
- Update animated gif to reflect current site text #710
- Talk to FEC about Data and SQL views #708
- Use repeated query parameters for list arguments #706
- Committee summary audit #705
- 508 accessibility contrast issues #702
- Make sure all endpoints are filterable by 2-year-period #701
- Candidate cycle dropdown should apply to statements, not candidates #692
- weird browser result on committee filters #687
- Integration tests #685
- No way to filter candidates/committees by territories #683
- Make browse page responsive #682
- Create new test subset #681
- Update In Development banner text #675
- filter out U committees from linkage results #673
- Add cache busting for static assets #672
- Add 2016 to the election cycle choices for candidate browse view #671
- "Learn More" should send user somewhere else #670
- Candidate/committee filter usability: Typing Enter after entering a name clears out field #669
- Make district in candidate header link to filtered view #666
- Go through 508 Checklist #659
- Make charts responsive #658
- Associate an Email Address and Connect to Contact Support Button #652
- Fix Copy to Reflect Timeliness of Data #650
- Improve chart design #647
- As a user ,Im overwhelmed by drop down menus in left hand column. #644
- email missing from "in dev" header #643
- committee history #639
- Pagination returning inconsistent record count for committees #638
- Duplicate related candidates on committee pages #628
- Inconsistent charting #627
- Show which years are applied on browse pages #626
- Force HTTPS by default #619
- Search results count number should be human readable #617
- Animated glossary gif is fuzzy. #616
- Use factories for unit tests #614
- Add tab-ability and focus states to everything #604
- Things to check after Golden Gate: #599
- Implement pathway from GG data to CF Production instance #598
- Determine best method of copying data into CF #597
- SSL and Domains Sorted Out #596
- Manual QA Test Pages on Production Instance #592
- Implement Final Copy Changes #590
- Complete Security Scans #589
- Merge API refactor #588
- Add team chat integrations #587
- Fix section 508 accessibility notice problems #585
- Fix section 508 accessibility warning problems #584
- Configure environment (dev, stage, prod) with FEC_ENVIRONMENT #582
- Add glossary links consistently throughout site #577
- Update glossary definitions #576
- Conduct Nessus/Owasp testing #575
- Update API documentation #569
- Implement charts with reports #560
- Code responsive changes #559
- Finalize Production Workflow #558
- Implement Preliminary Google Analytics #557
- Design responsive screens #556
- Implement New Relic or other error monitoring tool #555
- Sweep of AWS resources #554
- Continuous deployment to CF #553
- Finalize Copy on Site #552
- 508 Accessibility Check #551
- Device Testing #550
- Conduct Browser Testing #549
- Implement new committee pages #548
- CF Database Migrations #547
- Duplicated / inconsistent data in join table #543
- Queries on views are slow #540
- DB Refresh Command needs to be fixed for CF #532
- Get SSL Cert #531
- Implement Collapsible Banner #529
- Refactor web app to use un-nested structure #527
- Update server to use Python3 #526
- Discussion: election cycle choosing #522
- Change Super PAC Type Label #520
- Whitelist IPs for API access, including data.gov ones #518
- Flesh out story candidates around filing support #515
- Redesign search interaction #514
- Get front end working with api.data.gov #512
- Update web app for unembedding-resources API refactor #511
- Create HTML + CSS for report summary view #509
- Assess which candidate and committee fields need to be available for web-app #507
- Make candidate
/recent
endpoint #506 - Make candidate history endpoint #505
- Remove nested committees from candidate results #504
- Remove nested candidates from committee results #503
- Factor pagination into a common class #502
- Disable autocomplete on search input #500
- Make web app more forgiving wrt incumbent data #498
- Get filings data and the rest of the report data #497
- Check multiple authorized committees are being treated properly #494
- Add full text tables to the refresh db commands #491
- Implement election cycle chooser #489
- Make sure that responses are in consistent chronological order across endpoints #488
- update documentation #486
- Limit ips #485
- Error on
npm run sass-build
#481 - Add auth to nosetests #479
- Make front end more Cloud Foundry-ready #478
- Conduct additional user interviews #476
- GitHub training for FEC staff #475
- Explain the value of API with examples #474
- Filings #473
- Conduct 3-5 Usability Tests #472
- Research gateway box cloning solutions #471
- Cloud Foundry set up Web app #470
- Cloud Foundry set up API #469
- Begin detailed site map #468
- Interview Pat at FEC #467
- Interview Greg and Judy at FEC #466
- Make sure that refactored endpoints can be filtered by
year
orelection\_year
#464 - Make sure that refactored committee endpoints can be filtered by committee
type
#463 - Implement API endpoint pluralization changes #462
- Push api_location var through to JS #461
- Some committees not showing up on the webapp #459
- Sort totals in API most recent first #457
- in committee/<id> "active_through" is really "election_year" #453
- Match up story candidates and priorities doc #447
- Add migrations framework #441
- Write up summary for FEC #440
- Check data warehouse for filings table #437
- Add more selenium tests #436
- /candidate/<id> endpoint #435
- Implement changes to candidate/id API endpoint #434
- Implement new homepage design #433
- Fix padding at top of committee page #431
- Remove joint committee data on candidate page #430
- Change search to look at specific fields #428
- Implement related candidates on committee pages #427
- Implement visual transition notification #426
- Get selenium tests running with Travis/ Sauce #422
- Disambiguate "list" and "detail" endpoints by giving them appropriately singular and plural names #417
- adding the list of election years in the results returned from /candidate #411
- Create
Report
SQLAlchemy model / Python view #409 - Create
/reports
database view/table #408 - Implement
/committee/\<id\>/candidates
route, et al #407 - /committee/id detail 2/2 #406
- Build out Product Backlog #405
- Rework or rewrite Selenium tests #404
- /committee/id detail 1/2 #403
- Create user stories from user research #402
- Make
/totals
database (SQLAlchemy) model and rewrite route/filtering to use it #401 - Create Workflow of FEC.gov #400
- Implement totals API refactor changes to front end Flask app #399
- committee search 2 of 2 #398
- Implement "no data" for candidate / committee pages #397
- Implement committee search API refactor changes to front end Flask #396
- Create
/totals
database view/table #395 - committee search 1 of 2 #394
- Showing stats for Joint Committees #391
- Visually separate principal committees from other committees #389
- consider a less common separator for 'fields' #385
- Clarify origin of fields/values #384
- include comprehensive list of potential values #383
- Optimize queries and documentation for user's use cases #380
- Ensure that interactive documentation doesn't require another query #379
- Ensure example endpoints load quickly and easily #378
- api is underscored instead of camelcase #377
- Add links to terms/forms/etc. where possible #376
- 'candidate' vs 'candidates' #375
- Better offer the options for different variables #374
- Add example API calls #372
- ensure more consistent capitalization #371
- Add Flask migrations #369
- Integration tests should include JS #366
- Write SQL view for committee search #364
- Flesh out API tests to include testing the actual data dicts that are returned #363
- Use Candidate model to reimplement /candidate/<id> endpoint #362
- Field Name Mismatch FEC & API #359
- Candidate not filtering by year in the database #358
- Make spreadsheet of json names, FEC names and what tables they come form #356
- Make spreadsheet of json names, FEC names and what tables they come form #354
- Pilot usability script with 18Fers #352
- Specify fields in totals endpoint calls #350
- Come up with a plan for handling support emails #347
- double check flask #344
- keep api results consistent when there are no results returned #337
- Define what happens when there is no summary data #333
- map out summary pages #330
- Merge all committee ids in one total endpoint call #329
- Avoid duplicate results in /name REST endpoint (for typeahead) #328
- Implement full gamut of party filters and make sure the table outputs right field #327
- Finish error handling for front end Flask app #326
- rename /total /summary #325
- Unit test front end Flask app #324
- Make election cycle dropdown work using the new history endpoint #323
- Finalize the app diagram #322
- Remove broken / not-yet-working functionality #321
- Fix visual bugs with typeahead #320
- add fields to the api queries to speed up queries #319
- Update CSS for new designs #318
- add coverage dates in /total #317
- Map committee types and fields for report summaries #316
- First Draft of Error Messaging #315
- Finish new round of design refresh #314
- API usability testing #313
- Quick once over and minor CSS tweaks for API documentation #312
- Code financial summary charts #311
- Figure out page titles #310
- Financial totals implemented on committee pages #309
- Web App Hallway Usability Testing #308
- Complete draft of API documentation #307
- Design what happens when no results returned #306
- Donations API endpoint #305
- Create new table that unifies financial summary totals #304
- Code charts on candidate and committee pages #300
- Implement MVP version of the glossary #296
- compressing API results #295
- Typeahead + nav #282
- cycle filtering on totals endpoint #280
- Create icons for Candidates and Committees #279
- Start public-facing docs #278
- Design reviews with 18F designers #277
- 1 User interview: lawyer #276
- Document how all chart data will be received #275
- Make purposal of what FEC API docs will look like #274
- Functional testing audit doc #273
- Explore charting options #272
- Make annotated version of mocs #271
- Restore connectivity to data transfer machine #270
- Add the election cycle to reports that come back with the totals endpoint #268
- format API headers #267
- Refactor typeahead to use new API #260
- sort the totals fields with the most recent on the top #256
- add filtering for committee by year #254
- Tune typeahead #249
- Tune /totals endpoint #248
- Tuning framework #247
- Add fields requsted #246
- Design solution for variable numbers of related entities #245
- Get Lindsay the fields we want to include on committee and candidate endpoints #244
- Pull candidate data into committee pages on front end #243
- Pull totals data into candidate template on front end #240
- Build out HTML and CSS for totals data on candidate page #239
- Schedule API usability testing #238
- 3 User Interviews #237
- API/query tuning #236
- Field filtering for summary endpoint #235
- Fix internal cites in eRegs #234
- Do Node implementation of candidate page totals data #233
- Design new charts for candidate and committee pages #232
- Add the ability to change the number of results that are viewed on a page #230
- Find where coverage dates come from #229
- Extend search and browse Selenium tests to include sorting results #228
- Extend search and browse Selenium tests to include clicking on a result #227
- Extend search Selenium test to include filters and nav search field #226
- Nav search bar field isn't working #225
- Search results views should be loaded by Node #224
- Search results views should have a unique URL #223
- Tablesort doesn't init if loaded from Node #222
- Create real copy for error modals #216
- Create 404 and server error pages #215
- Determine and implement how filters work w/o JS #214
- Totals endpoint test #213
- Mock API in Selenium tests #211
- Special election totals seprate #208
- Change entity endpoint formatting #207
- committee party fix #200
- Draft usability testing script #196
- Data follow up #195
- set up webserver for fec.18f.us/eregs #194
- Sample of receipts data #193
- Add eRegs to fec.18f.us/eregs #192
- Begin regular refresh of data from FEC #191
- Design MVP version of the receipts table #190
- Partial duplicate of FEC's PROCESSED schema #189
- Duplicate FORM_* data from FEC's PROCESSED schema #188
- Design MVP version of the candidate page #187
- Design MVP version of the Committee page #186
- Design MVP version of district page #185
- Totals endpoint #177
- Ordering results ascending or descending by a field of the user's choice #176
- filters #173
- Year improvements to the API #172
- Tweak committee API endpoint #171
- Implement changes to committee API endpoint in JS #167
- Determine difficulty of adapting eRegs for FEC regulations #166
- Research Receipts data #165
- Make committee pages use live data #164
- Make candidate pages use live data #163
- Reach out to 5-10 regulations users to interview #162
- Live performance status document #161
- What other data can we associate with candidates/committees? #155
- See if amended data is being quiered #154
- Add form 1 data #153
- API Structure Refactor #152
- Run Selenium tests via Travis #151
- Run Selenium tests via Sauce Labs #150
- Split out some modules in client app #149
- Untangle templating module #148
- Evaluate event streams in client side app #147
- Write Selenium tests #146
- Figure out what lang to implement Selenium WebDriver tests in #145
- Draft the single election, multi-candidate view #144
- Create visual links between candidate and committee pages #143
- Format committees #142
- API refactor meeting #141
- Data follow up #140
- Attempt initial responsive design #139
- Code static candidate and committee pages #138
- Refactor CSS #137
- Compile CSS on server #136
- cooperative #134
- show organization type for committees #131
- Logo should link back to the home page #127
- Code style guide page #126
- Take advantage of template caching #116
- Handle zero results #115
- When the FEC gives us committee party information, remove fake_party add real filtering #113
- Compile JS on server #110
- Filter tags should display description, not code #109
- Style + position error modal #107
- Make clone of browse view for search #106
- Implement filters in Node app for candidates #105
- Activate filters in the UI if the page is loaded with them #104
- Implement pagination and results counts in Node #103
- Results counts and pagination styling #102
- Polish result table styling #101
- Gray out search bar and filters while ajax requests are active #100
- Implement error handling on all ajax calls #99
- Style NProgress #98
- Sort out urls/back button #97
- Uptime improvements to deployment of flask API app #95
- User Story - Walkthrough #94
- Diagram flow throughout all screens of the web app #85
- Code new styles #84
- Complete v1 style guide #83
- Complete candidate and committee page designs #82
- Complete sitemap v1 #81
- Add API.md for openFEC-web-app #80
- Implement committee Node route #79
- Implement filters in Node app for candidates #78
- Implement committee filter API calls #77
- Implement committee filter UI #76
- Refactor search to send two requests for candidate and committee #75
- Make select filters single select #74
- Add + sign submit-type button to name filter #73
- Format the committees API #70
- Enable automated testing in TravisCI #69
- Create test database #68
- Consolidate current research #64
- Implement icon font #63
- Make API filter to current cycle after Demo #62
- Change font on table data #60
- Search query should pre-populate name filter #59
- Include total number of pages in response object #57
- keep webservices up #49
- Begin live database status document #46
- Public API documentation #45
- Add version to API urls #44
- API side pagination #43
- API endpoint for candidate list #42
- Implement new API design #41
- Implement desired filters for /candidate #40
- Database performance tuning #39
- Implement Bower #38
- Start thinking about the overall new FEC navigation #37
- Determine the list of data fields that should be associated with search results #36
- Design weighted list (Presidential, Senate, House, etc…) for search results #35
- Define Icon Usage #34
- Provide general disambiguation (candidates & committees) on search results pages #33
- Default to 2012 election cycle #32
- Build search disambiguation UI #31
- Style candidate table #30
- Build UI for filters #29
- Implement pagination in UI #28
- Render candidates results table #27
- Make search bar perform API request #26
- Build filter functionality #25
- Implement chosen.js #24
- Candidate Pages - Research and Wireframes #23
- Implement post merge hook on fec.18f.us #22
- Add links to associated committees to /candidate API output, and vice versa #21
- API should support individual resource pages for /candidate/<id>, /committee/<id> #20
- Redesign API output #19
- Research the kinds of relationships users want to search for #17
- Research Compliance Docs #15
- Work with devs to validate those workflows are supported by the API #14
- Validate User Search Workflows #13
- Design other user search workflows #12
- Research what people are searching for under current analytics #11
- Use fake API response to populate autocomplete #10
- Create a static search page #9
- Determine technical feasibility of calculating sum contributions #8
- Research how FEC data can be used to display relationships #7
- Proxy between JSON API and database #6
- Create replication job #5
- Standup that technology stack #4
- Decide on a technology stack for data storage and retrieval from FEC #3
- What needs to happen on the backend to support API queries? #2
- What type of API queries do we want to offer? #1
Merged pull requests:
- Document git-flow and deployment workflow. #954 (jmcarp)
- Added missing levin fund totals in API #949 (LindsayYoung)
- Smaller manifests with inheritance and promotion. #941 (jmcarp)
- Use consistent endpoints for candidate and committee history resources. #933 (jmcarp)
- Add link to github fix in docs #929 (LindsayYoung)
- Update <title> for API docs. #927 (jmcarp)
- Make git hooks executable. #926 (jmcarp)
- Update README with testing instructions #924 (arowla)
- List of options now look like formatted code #923 (LindsayYoung)
- Create new engine for each multiprocessing instance. #922 (jmcarp)
- Feature/improve performance #921 (jmcarp)
- Add pacronyms to committee search. #916 (jmcarp)
- Install flask extensions from PyPI; use recent versions. #915 (jmcarp)
- Remove custom JSON encoder. #914 (jmcarp)
- Build fulltext search views from detail views. #913 (jmcarp)
- Delete two year period table. #912 (jmcarp)
- Add placeholders for Swagger tag descriptions. #907 (LindsayYoung)
- Add API key to Swagger in production. #904 (jmcarp)
- Feature/consolidate search #893 (jmcarp)
- Hide internal fields from Swagger output. #892 (jmcarp)
- Add more wildcards to search terms. #891 (jmcarp)
- Use BigInteger to avoid overflow on image numbers. #890 (jmcarp)
- Allow specification of included and excluded report types. #887 (jmcarp)
- Feature/resource wildcard search #882 (jmcarp)
- Calculate cycles from F1 and F3 filings. #878 (jmcarp)
- Feature/consolidate views #876 (jmcarp)
- Use
beginning\_image\_number
to generate PDF URL. #874 (jmcarp) - Add pdf-url to schema #873 (LindsayYoung)
- Feature/update swagger spec #871 (jmcarp)
- Adding drop-downs and explanations to the API documentaion #867 (LindsayYoung)
- Feature/candidate committees by cycle #866 (jmcarp)
- updated help #862 (LindsayYoung)
- Feature/docs cleanup #861 (jmcarp)
- Feature/typeahead search by resource #859 (jmcarp)
- Feature/consistent queries #858 (jmcarp)
- Fix sorting on candidate search view. #857 (jmcarp)
- Add full addresses to committee history table. #856 (jmcarp)
- Generate incumbency status in candidate history view. #853 (jmcarp)
- Auto-generate schemas using marshmallow_sqlalchemy. #845 (jmcarp)
- Feature/harmonize financials columns #844 (jmcarp)
- Calculate committee cycles from fact tables. #843 (jmcarp)
- Feature/nrsc fixes #842 (LindsayYoung)
- Move repeated columns to base classes. #834 (jmcarp)
- Feature/committee history #830 (jmcarp)
- ttl_receipts_per_i, ttl_receipts_ii act as one data point #829 (LindsayYoung)
- Feature/dedupe totals #826 (LindsayYoung)
- Feature/sort everything #825 (jmcarp)
- Backend updates to accommodate cycle filtering for candidates. #824 (jmcarp)
- Changed coh_cop workaround to use COALESCE #806 (arowla)
- Feature/coh fix #804 (LindsayYoung)
- Remove duplicated reports. #803 (jmcarp)
- Upgrade marshmallow to development version. #802 (jmcarp)
- Use consistent names for reports columns. #801 (jmcarp)
- Feature/exclude form z only filers #795 (jmcarp)
- Feature/sort everything #792 (jmcarp)
- Fix principal committee join. #790 (jmcarp)
- Blue-green deploys. #784 (jmcarp)
- Changed staging branch from 'master' to 'release' #783 (arowla)
- Include subset dump compatible with
pg\_restore
. #782 (jmcarp) - Feature/api docs routes #781 (jmcarp)
- Changed report views to exclude expired reports #779 (arowla)
- Feature/narrative docs #774 (jmcarp)
- Restore correct
election\_years
andactive\_through
columns. #770 (jmcarp) - Harmonize incumbent status across views. #769 (jmcarp)
- Clarify test subset usage. #768 (jmcarp)
- Fixing incumbent #767 (LindsayYoung)
- Harmonize committee list and committee detail views. #766 (jmcarp)
- Changed dimcandoffice to pull just most recent #765 (arowla)
- Feature/clean committee notes #763 (jmcarp)
- Use most recent data for full-text search. #760 (jmcarp)
- Feature/round 2 adding reports totals #758 (LindsayYoung)
- Build organization type description from organization type. #757 (jmcarp)
- Fix name of committee fulltext view. #752 (jmcarp)
- Feature/more summary variables #751 (LindsayYoung)
- Add candidate search endpoint with nested principal committee. #750 (jmcarp)
- Trying out codecov.io integration #748 (arowla)
- One last variable for summary stats #747 (LindsayYoung)
- Check in buildpacks. #738 (jmcarp)
- Adding missing start date and federal funds #735 (LindsayYoung)
- Fix static files needed for swagger documentation. #734 (jmcarp)
- Proposed implementation of continuous deployment. #733 (jmcarp)
- Adding Code Climate GPA and Coverage badges #729 (arowla)
- Adding fields that were missing from reports and totals #723 (LindsayYoung)
- Feature/remove nesting refactor (-> develop) #722 (arowla)
- Add optional hooks for dependency management. #720 (jmcarp)
- Feature/cycle filter #719 (jmcarp)
- Feature/restrict dates #718 (jmcarp)
- Added 'cascade' to drop of years table #715 (arowla)
- Make subset work outside my environment. #714 (jmcarp)
- Move form filter to correct join. #703 (jmcarp)
- Forgot to check in reports tests earlier. #700 (jmcarp)
- Feature/auto subset #699 (jmcarp)
- Exclude unauthorized committees from linkage table. #696 (jmcarp)
- Move
year
param from path to query. #694 (jmcarp) - Feature/better election years#657 #693 (LindsayYoung)
- Force HTTPS in production. #691 (jmcarp)
- Added updated deployment instructions to README #690 (arowla)
- (Nesting refactor) Harmonized field names, resolved conflicts #689 (arowla)
- Feature/reports by cycle #688 (LindsayYoung)
- Leah contributing #686 (leahbannon)
- Harmonize committee names across views. #684 (jmcarp)
- Use buildpack-multi for webapp. #680 (jmcarp)
- Use most recent candidate properties in materialized views. #678 (jmcarp)
- Fix duplicates in committees views. #677 (jmcarp)
- Use
election\_yr
instead ofload\_date
. #674 (jmcarp) - Feature/api version #665 (jmcarp)
- Update first and last filing dates for committees. #663 (jmcarp)
- Feature/apidoc #662 (jmcarp)
- Feature/remove nesting refactor #656 (jmcarp)
- Add Travis CI and Waffle badges to docs. #655 (jmcarp)
- Feature/test factories #654 (jmcarp)
- Remove extra db setup #633 (arowla)
- Soarting most recent total first. issue #631 #632 (LindsayYoung)
- Changed CommitteeDetail to filter with CommitteeDetail #630 (arowla)
- Update import scripts for golden gate. #613 (jmcarp)
- Remove redundant environment-specific settings #611 (arowla)
- Added proper New Relic app names for the web app #610 (arowla)
- Fixed bug in production manifest #609 (arowla)
- Add startup tasks to Procfile. #608 (jmcarp)
- Change New Relic config #607 (dlapiduz)
- Fix default totals model. #606 (jmcarp)
- Optimize queries to build materialized views. #603 (jmcarp)
- Cloud foundry and New Relic #601 (arowla)
- adding ips #600 (LindsayYoung)
- Refresh concurrently #595 (jmcarp)
- Reconcile parallel changes to manage.py. #594 (jmcarp)
- [WIP] Add zero-downtime schema migrations. #586 (jmcarp)
- Use FEC_API_DEBUG flag to control debug mode. #583 (jmcarp)
- Changed PRODUCTION env parsing #581 (arowla)
- Materialize fulltext tables. #580 (jmcarp)
- Explicitly keep us on the old stack #579 (arowla)
- Removed old CloudFoundry manifest #578 (arowla)
- Cron refresh #574 (jmcarp)
- Cloud Foundry per-environment manifests and deploy script #572 (arowla)
- Configuring New Relic #570 (LindsayYoung)
- Removed the year filering on singe resources. #568 (LindsayYoung)
- White listing the api.data.gov ip when PRODUCTION=true #564 (LindsayYoung)
- Abstract models #562 (jmcarp)
- [WIP]Adds bootstrap script and vagrant setup #561 (micahsaul)
- Index queried fields #545 (jmcarp)
- Query candidate ids #544 (jmcarp)
- Updated README about python3 #542 (msecret)
- Update runtime.txt to use Python 3.4.3 #538 (arowla)
- Remove deprecated docs at top of rest.py #537 (arowla)
- Removed duplicate tests fix #535 #536 (LindsayYoung)
- Candidate history #534 (LindsayYoung)
- Changed the PR procedure to include usage of '[WIP]' in the title. #533 (arowla)
- Page class #530 (LindsayYoung)
- Adding dev issue and PR rules #525 (theresaanna)
- Update search #523 (LindsayYoung)
- Restore candidate detail #501 (LindsayYoung)
- This fixes #447 Reid bug. #493 (LindsayYoung)
- Because Python 3 #492 (arowla)
- Add tables #490 (LindsayYoung)
- Adding CORS support #487 (theresaanna)
- Added a 'refresh_db' command to manage.py #483 (arowla)
- fix base url so there is no 500 #465 (LindsayYoung)
- Disambiguated list and detail endpoints... #458 (arowla)
- Exclude expired reports from totals #456 (arowla)
- Expire dates #455 (LindsayYoung)
- fix typo #454 (LindsayYoung)
- Namespace view #452 (arowla)
- Committee cand cleanup #451 (LindsayYoung)
- Reports refactor #449 (arowla)
- Sped up candidate detail view SQL #445 (arowla)
- New committee detail #444 (LindsayYoung)
- Added coverage dates to totals endpoint #439 (arowla)
- Added candidate_ids to committee view #438 (arowla)
- Got committee/candidate relationships working #424 (arowla)
- Totals refactor #421 (arowla)
- Add some simple scrapers for FEC election results #420 (paultag)
- Cand lookup committee #419 (LindsayYoung)
- Committee search refactor #416 (LindsayYoung)
- Name standardization to match the previous _full pattern. #415 (LindsayYoung)
- Fixed committee date handling for single years -- I think #414 (arowla)
- Changed candidate list view election years behavior #413 (arowla)
- Fixed link between Candidate and Committee #410 (arowla)
- Adding documentation to data-handling scripts #392 (catherinedevlin)
- quick fix for unqualified #387 (LindsayYoung)
- Cases ici and status #370 (LindsayYoung)
- Fulltext (/name?q=) endpoint returns each cand or cmte (by id) only once #367 (catherinedevlin)
- Candidate tests #365 (cmc333333)
- Initial candidate list (
/candidate
) endpoint refactor #360 (arowla) - Enable CORS and set utf-8 #355 (micahsaul)
- Split committee resources/formatters into separate files #351 (cmc333333)
- Silly hack for /eregs/ paths #349 (catherinedevlin)
- Creating indexes for coverage dates on fact* tables; cleaning up obsolete Blaze references #348 (catherinedevlin)
- Alphabetized the lists for easier viewing and renamed some redundant names #345 (LindsayYoung)
- Added 'nose' to requirements #343 (arowla)
- Cleaning up/consolidating parsing of
fields
param #342 (arowla) - Add 'list_routes' management command #340 (arowla)
- New howto notebook describing tuning process #339 (catherinedevlin)
- Move Totals into separate files #336 (cmc333333)
- Extra tests #335 (LindsayYoung)
- Break out candidate resources #334 (cmc333333)
- Index for name searches no longer unique by _sk, just by _id #302 (catherinedevlin)
- Separate
live
andprocessed\_live
schemas to access #301 (catherinedevlin) - Ids in query #298 (LindsayYoung)
- Separate out base resources #294 (cmc333333)
- Simple order to candidate and committee #293 (LindsayYoung)
- Split out candidate, take 2 #292 (cmc333333)
- Revert 287 #290 (cmc333333)
- update to include outside contributor guidelines #289 (rjmajma)
- Part 1 Splitting Candidate #287 (cmc333333)
- Added names of FEC machines, so we can't lose them in the void again #285 (catherinedevlin)
- Fleshed out documentation to include a bit of context. #284 (LindsayYoung)
- Cycle totals #281 (LindsayYoung)
- Added election cycle to the reports #269 (LindsayYoung)
- Total field filtering #264 (LindsayYoung)
- create and use _sums tables for /totals endpoint; final tuning framework view definition #262 (catherinedevlin)
- Name field fix #261 (LindsayYoung)
- new /name endpoint for typeahead, plus minor tuning fixes #259 (catherinedevlin)
- This re-merges the committee filtering fix and the additional fields. #257 (LindsayYoung)
- Show all related committees if all fields are asked for #255 (LindsayYoung)
- Added the fields asked for in #246, with tests and documentaion #253 (LindsayYoung)
- Totals in query #251 (LindsayYoung)
- serve static files directly from openFEC directory #221 (catherinedevlin)
- Totals endpoint #220 (LindsayYoung)
- New test database including more foreign keys, PROCESSED schema #219 (catherinedevlin)
- Fixed Committee archive error #218 (LindsayYoung)
- Added party type to committee docs #212 (LindsayYoung)
- Added notes on app server logs #210 (catherinedevlin)
- new notes on eregs #209 (catherinedevlin)
- set sqla environment manually #206 (catherinedevlin)
- Fix dimoffice office tp #203 (LindsayYoung)
- Fixing com party #199 (LindsayYoung)
- Multiyear #183 (LindsayYoung)
- Introducing live status docs #182 (catherinedevlin)
- Committee refinement #180 (LindsayYoung)
- Committee documentaion #175 (LindsayYoung)
- Return 400 Bad Request if invalid args supplied (issue #160) #170 (catherinedevlin)
- Refactor api 152 #169 (LindsayYoung)
- Test dataset with new (real) dates #168 (catherinedevlin)
- Better filtering #157 (catherinedevlin)
- combine multiple filters on one table into a single and-ed filter #135 (catherinedevlin)
- Include PROCESSED.FORM_1 in our copy of CFDM #124 (catherinedevlin)
- Many bug fixes and documentation #119 (LindsayYoung)
- Fake party #114 (LindsayYoung)
- Committee org type #111 (LindsayYoung)
- add query speed logging #108 (catherinedevlin)
- Committee browse/79 #96 (LindsayYoung)
- Better test database with broader child coverage #93 (catherinedevlin)
- Enhanced committee #92 (LindsayYoung)
- Committee endpoint #89 (LindsayYoung)
- API unit tests now run in Travis #87 (catherinedevlin)
- indexes are needed for foreign keys #86 (catherinedevlin)
- Adding PEP8 back in #72 (rjmajma)
- Whitespace bug #71 (catherinedevlin)
- Start documentation #67 (LindsayYoung)
- _whitespace regex needed to be defined #66 (catherinedevlin)
- Contribution changes #65 (rjmajma)
- Year default #61 (LindsayYoung)
- Custom fields #58 (LindsayYoung)
- Informative error message for when we forget to set env vars #56 (catherinedevlin)
- New tests for API #55 (catherinedevlin)
- fixing the loops #54 (LindsayYoung)
- working nginx setup #53 (catherinedevlin)
- variety of data infrastructure changes #52 (catherinedevlin)
- Election based api view #51 (LindsayYoung)
- passing through result count #48 (theresaanna)
- Implementing per_page option for searchable candidate endpoint #47 (theresaanna)
- data work so far #18 (catherinedevlin)
* This Change Log was automatically generated by github_changelog_generator