Releases: fecgov/fecfile-web-api
Releases · fecgov/fecfile-web-api
sprint-51
What's Changed
- Update pull_request_template.md by @lbeaufort in #1168
- Patch/1714 - Re-adds the command that runs 'create_committee_view' on server start by @Elaine-Krauss-TCG in #1173
- Remove comment by @toddlees in #1175
- Reverts to deleting Committee DB Views and then making new ones by @Elaine-Krauss-TCG in #1178
- Feature/1754 - Removes json_schema_to_django_model.py by @Elaine-Krauss-TCG in #1177
- Feature/1761 - Resolve Staticfiles Error by @Elaine-Krauss-TCG in #1197
- Release/sprint 50 into DEV by @toddlees in #1199
- Hotfix 1774 into DEV by @toddlees in #1210
- Modify run command - only instance 0 runs migrations/creates views by @lbeaufort in #1205
- feature/1752 - Update committee and candidate validation to limit to alphanumeric values and then use the sanitized candidate/committee id for building the url by @sasha-dresden in #1204
- Feature/160 - Replaces print calls with logger calls by @Elaine-Krauss-TCG in #1201
- feature/1763 - Update blocking_reports to use list instead of list() by @sasha-dresden in #1188
- 1765 - Add temporary default value to non-nullable fields in
CashOnHandYearly
to fix migration, remove erroneousunique
constraint by @lbeaufort in #1211 - Feature/1766 fail build for missing migrations by @lbeaufort in #1213
- feature/1671 - remove old debug login functionality by @dheitzer in #1215
- Release/sprint 51 by @toddlees in #1216
Full Changelog: sprint-50-hotfix...sprint-51
sprint-50-hotfix
What's Changed
Full Changelog: sprint-50...sprint-50-hotfix
sprint-50
What's Changed
- Feature/220 - Add e2e tests for login OIDC functionality by @dheitzer in #1085
- Feature/1622 - Updated PAC/PTY committee logic by @Elaine-Krauss-TCG in #1097
- Feature/1572 - Test Environment (Merge to Develop) by @Elaine-Krauss-TCG in #1088
- Feature/1607 django 5.1 upgrade by @Elaine-Krauss-TCG in #1098
- Feature/1597 dot fec report memo testing by @Elaine-Krauss-TCG in #1100
- feature/390 - Investigate failing e2e tests with Docker engine version 26, API version 1.45 by @dheitzer in #1002
- feature/1552 - django key fallbacks by @dheitzer in #1052
- Release/sprint 48 by @dheitzer in #1112
- Feature/1577 dotFEC generation for SchA records by @Elaine-Krauss-TCG in #1107
- feature/1596 - Add Schedule E dot fec tests by @sasha-dresden in #1108
- Feature/230 efo polling refactor by @Elaine-Krauss-TCG in #1083
- feature/1634 - josepy snyk report by @dheitzer in #1114
- Feature/1509 committee registration lookup uses only committee id by @Elaine-Krauss-TCG in #1039
- feature/1592 - Create schedule C tests for dot fec by @sasha-dresden in #1116
- feature/1588 - F3X dotfec tests by @sasha-dresden in #1105
- feature/1595 - Create schedule D tests for dot fec by @sasha-dresden in #1113
- Update security review policy in README.md by @lbeaufort in #1109
- Patch - update Locust login logic for fec.gov domain by @lbeaufort in #1115
- Revert "Feature/1509 committee registration lookup uses only committee id" by @dheitzer in #1118
- feature/1638 - restrict committee creation by @dheitzer in #1119
- feature/1509 - create committee lookup by @dheitzer in #1123
- feature/1644 - These fields related by contact by @sasha-dresden in #1122
- feature/1680 - Fix issues with Schedule C and Schedule E not mapping to dot fec correctly by @sasha-dresden in #1121
- Feature/1639 Account Self Service using Test EFO data by @toddlees in #1134
- [WIP] Feature/1639 - Committee Data Source refactor (OBE, pre-refactor) by @Elaine-Krauss-TCG in #997
- [WIP] Feature/1639 Committee Data Source Update by @Elaine-Krauss-TCG in #1127
- add data source to web services by @toddlees in #1136
- Self Service into Stage by @toddlees in #1140
- point to new validate hash that allows no candidate state on general election by @toddlees in #1145
- feature/1587 - Add dotfec unit tests for Form 1M by @sasha-dresden in #1137
- feature/1589 - Add dotfec unit tests for F24 by @sasha-dresden in #1138
- feature/1590 - Create dotfec unit tests for Form 99 by @sasha-dresden in #1139
- feature/1591 - Add unit tests for dotfec Schedule B by @sasha-dresden in #1132
- feature/1593 - Add dot fec tests for Schedule C1 by @sasha-dresden in #1128
- feature/1635 upgrade gh-pages version to latest by @dheitzer in #1146
- feature/1598 - Add dotfec unit tests for Reattributions by @sasha-dresden in #1141
- feature/1599 - Add fecfile unit tests for Redesignations by @sasha-dresden in #1143
- Feature/1714 Itemize all Independent Expenditures by @Elaine-Krauss-TCG in #1149
- feature/1594 - Add unit tests for dotfec Schedule C2 by @sasha-dresden in #1131
- feature/1692 remove old coh page by @dheitzer in #1147
- 1623/1723 Centralize committee account data by @toddlees in #1151
- feature/1118 - Allow user to override Form 3X cash-on-hand for the current year (6a) by @dheitzer in #1144
- Release/sprint 49 by @dheitzer in #1125
- Merge conflicts main to dev by @toddlees in #1154
- Feature - Report Summary Calculation Updates by @Elaine-Krauss-TCG in #1157
- feature/1721 - Set reports.calculation_status to None whenever a transaction is updated by @sasha-dresden in #1156
- return committee with fec data by @toddlees in #1160
- Updates resources by @toddlees in #1161
- Update deployment instructions in README.md by @lbeaufort in #1164
- Adds final report endpoint and refactors COH override to belong to committees by @toddlees in #1166
- final validate hash by @toddlees in #1167
- stage version of 1714 patch by @toddlees in #1174
- feature/1715 - report status failure on submit polling by @dheitzer in #1159
- Release/sprint 50 by @lbeaufort in #1186
Full Changelog: sprint-48...sprint-50
sprint-48
What's Changed
- feature/1522 fix authorization fail when logging out by @dheitzer in #1055
- [Snyk] Fix for 17 vulnerabilities by @sasha-dresden in #1061
- Release/47 - merge to develop by @Elaine-Krauss-TCG in #1082
- feature/1584 scha aggregate not showing in pdf by @dheitzer in #1077
- feature/1612 - Make sure report_code_label makes it onto get_queryset override so it… by @sasha-dresden in #1086
- feature/1609 - Add license by @sasha-dresden in #1087
- Feature/1172 - Delete Transactions by @sasha-dresden in #1084
- removing blocking_reports from serializer by @toddlees in #1095
- merge 220 into stage by @toddlees in #1101
- Release/sprint 48 by @dheitzer in #1096
Full Changelog: sprint-47...sprint-48
sprint-47
What's Changed
- feature/1525 - Update gunicorn to 23.0.0 by @sasha-dresden in #1020
- Feature/1502 update parent purpose description with api by @toddlees in #1022
- feature/fecfile 167 by @dheitzer in #1023
- Feature/218 by @Elaine-Krauss-TCG in #1008
- feature/1468 - Remove transaction ids from report serializer by @sasha-dresden in #1009
- feature/1483 - Limit the inclusion of children in transaction payloads to double and triple transaction sets by @dheitzer in #1013
- 1530 - Remove Maxlength 15 from contact telephone numbers by @mjtravers in #1034
- Feature/1548 task completed timestamp by @Elaine-Krauss-TCG in #1036
- Adds mock to web print. gets rid of passing api definition through pi… by @toddlees in #1037
- feature/1547 - Add mock query param in order to prevent sending to EFO by @sasha-dresden in #1035
- feature/1444 - Add ability to unamend an unmodified amendment by @sasha-dresden in #1032
- feature/1542 - Remove dependency-check by @sasha-dresden in #1038
- 1547 - Add related mock env variables to each cloud space by @mjtravers in #1040
- feature/337 improve swagger output by @dheitzer in #1016
- feature/1506 - reinstate and fix swagger api docs generation by @dheitzer in #1014
- check specifically for "True" by @toddlees in #1041
- Feature/243 celery and db status by @toddlees in #1033
- Feature/1541 - delete_committee_reports command by @Elaine-Krauss-TCG in #1031
- handle 'true' and 'True' by @toddlees in #1044
- rig celery status by @toddlees in #1045
- Patch/resolve celery and webservices by @toddlees in #1046
- Patch/Adds unit tests for mass-deleting reports by @Elaine-Krauss-TCG in #1047
- 1556 - Command to delete committee account by @toddlees in #1053
- Release/sprint 47 by @Elaine-Krauss-TCG in #1048
Full Changelog: sprint-46...sprint-47
sprint-46
What's Changed
- feature/1466 - Update report_code_label for Form 24 by @sasha-dresden in #987
- feature/1465 - Add report code label for Form 1M by @sasha-dresden in #986
- 1499 - Add mock data for committee C99999999 by @toddlees in #990
- Create Safety check exception for DRF by @mjtravers in #994
- Patch - Update CORS allowed regex by @mjtravers in #982
- FECFILE-1478 Add test coverage to email matching by @toddlees in #984
- Feature/1462 - Refactor Committee View Creation by @Elaine-Krauss-TCG in #988
- feature/110 - login.gov cert rotation by @dheitzer in #954
- feature/892 - migrate mozilla-django-oidc items into api repo by @dheitzer in #998
- feature/1504 upgrade drf by @dheitzer in #999
- Feature/1481 Update dependent child and grandchild transaction descriptions on save by @toddlees in #1004
- feature/918 - Created can_delete column and trigger by @sasha-dresden in #950
- Feature/1441 django upgrade by @Elaine-Krauss-TCG in #1010
- feature/1431 updated docker compose memory limits to match cloud.gov by @dheitzer in #1005
- feature/1481 update pac jf transfer memo to match spec sheet by @dheitzer in #1011
- update transaction dependencies to handle partnership memos correctly by @toddlees in #1012
- patch for gunicorn snyk notice by @dheitzer in #1018
- Release/sprint 46 by @toddlees in #1015
Full Changelog: sprint-45...sprint-46
sprint-45
What's Changed
- 780 - Update API for custom domain by @lbeaufort in #945
- 302 fix on api request by @dheitzer in #946
- Feature/2009 - E2E Fixes by @Elaine-Krauss-TCG in #941
- feature/933 - Update gunicorn to 22.0.0 by @sasha-dresden in #944
- feature/1925 - e2e test strategy update by @dheitzer in #927
- feature/1442 - Pinning sqlparse to 0.5.0 for snyk security check by @sasha-dresden in #955
- Merge release/spring-44 from Main by @sasha-dresden in #962
- 1416 - Fix payment to date calculation for loans with repayments made. by @mjtravers in #961
- 223 - Set up process to monitor Snyk dependency checks by @mjtravers in #969
- feature/1486 - Pin setuptools to 70.3.0 for security by @sasha-dresden in #975
- feature/1487 - Pin authlib to 1.3.1 for security by @sasha-dresden in #974
- 1469 - fixture generation update by @Elaine-Krauss-TCG in #966
- feature/1489 - Performance improvement for aggregate trigger by @sasha-dresden in #979
- 1456 - pin gh-pages package to 6.1.1 for security by @mjtravers in #977
- Feature/171 - Created performance testing framework to be able to run performance tests. Added performance test for creating a dot fec by @sasha-dresden in #967
- Release/sprint 45 by @mjtravers in #980
- Patch - Update CORS allowed regex by @Elaine-Krauss-TCG in #981
Full Changelog: sprint-44...sprint-45
sprint-44
What's Changed
- feature/914 - make committee membership add new user case insensitive by @dheitzer in #915
- Release/sprint-43 hotfix for select-committee list length back into develop by @dheitzer in #921
- feature/849 remove drf form display for api calls by @dheitzer in #924
- feature/435 - Update form_type ordering so it uses a value map to determine order by @sasha-dresden in #926
- feature/888 - Update login redirect urls to point to the web app instead of the api by @sasha-dresden in #922
- Move can_delete check to model, update to prevent deletion of amended reports, and check can_delete before deleting report by @sasha-dresden in #911
- Feature/816 - add reverse proxy by @dheitzer in #913
- Feature 819/917 - Performance Improvements for Report Recalculation - Bulk Testing Fixture Generator Script by @Elaine-Krauss-TCG in #916
- [WIP] 819 Load data from s3 command by @toddlees in #882
- Feature/1975 - Improved memo code sorting by @Elaine-Krauss-TCG in #925
- Feature/812 disable swagger, add status endpoint by @Elaine-Krauss-TCG in #923
- Feature/888 - Redirect cancelled login.gov to web app login page by @sasha-dresden in #937
- feature/902 - remove test committee filing settings by @dheitzer in #936
- Patch - Adds support for HEAD requests to the status endpoint by @Elaine-Krauss-TCG in #940
- Feature/performance testing docs update by @Elaine-Krauss-TCG in #939
- 843 - Migrate calculated fields from on read to on write of transaction by @mjtravers in #897
- 1458 - Fix itemization issue for independent expenditures by @sasha-dresden in #952
- 843 - Update conditional logic for independent expenditure itemization logic by @mjtravers in #957
- hotfix/843 - Convert Coalesce to Case for clarity by @sasha-dresden in #958
- Release/sprint 44 by @sasha-dresden in #943
Full Changelog: sprint-43...sprint-44
sprint-43
What's Changed
- Feature/859 - Makes the committee registration email check case-insensitive by @Elaine-Krauss-TCG in #876
- feaure/883 - Add try/catch around web print submit by @sasha-dresden in #891
- feature/817 - Remove old login accounts from DEV, STAGE, PROD by @dheitzer in #893
- feature/632 - ensure deployments fail when migration fails by @dheitzer in #895
- feature/1976 - Update single digit line numbers to have leading zeroes for correct sorting by @sasha-dresden in #896
- Feature/881 reattribute jf memo by @Elaine-Krauss-TCG in #894
- Feature/901 dot fec crash fix by @Elaine-Krauss-TCG in #903
- feature/734 update web-services/api manifests with envvars by @dheitzer in #898
- Update README.md to include Silk installation instructions by @mjtravers in #905
- feature/1978 - independent expenditure presidential primary candidate state not saving by @dheitzer in #904
- feature/1977 - Update transaction Manager to have report code label in order to sort via Report Type by @sasha-dresden in #900
- feature/1977 - Update transactions to include report_code_label so it can be used by transaction history on the contacts page by @sasha-dresden in #907
- Update requirements.txt by @mjtravers in #909
- committee list length hotfix by @dheitzer in #912
- Release/sprint 43 by @dheitzer in #910
Full Changelog: sprint-42...sprint-43
sprint-42
What's Changed
- Feature/1901 case insensitive email on adding users by @Elaine-Krauss-TCG in #870
- feature/860 - Add ability to check against multiple email accounts split by either ',' or ';' by @sasha-dresden in #874
- feature/864 - Add context check to make sure api request is for contacts page before adding has_transaction_or_report by @sasha-dresden in #873
- feature/1889 - Move version_label from front end to back end to allow for sorting by @sasha-dresden in #868
- Feature/865 - Make transaction create/update return id by @sasha-dresden in #871
- feature/560 - Add polling capability for generated .fec file task by @sasha-dresden in #855
- Feature/842 - Disables serialization of reports on transactions by @Elaine-Krauss-TCG in #877
- Feature/880-fix-broken-f-strings by @Elaine-Krauss-TCG in #887
- feature/858 - Update sorting to be by line_label as front end uses line_label, not line_label_order_key by @sasha-dresden in #867
- Release/sprint 41 -> develop by @toddlees in #885
- Feature/1906 - Updates to allow pagination for contacts, reports, and committee members by @sasha-dresden in #889
- Release/sprint 42 by @Elaine-Krauss-TCG in #890
Full Changelog: sprint-41...sprint-42