Releases: fecgov/fecfile-web-api
Releases · fecgov/fecfile-web-api
sprint-12
What's Changed
- merge hotfix from release into develop by @toddlees in #185
- 166 report-level memo initial dev/local testing by @dheitzer in #179
- Changes to memo by @toddlees in #187
- Update validate pointer by @mjtravers in #186
- Restored report_id check in scha_transaction view by @mjtravers in #189
- Updates MY report code label by @Elaine-Krauss-TCG in #191
- Feature/196 - Add COH date fields and converted cash fields from integer to numeric by @mjtravers in #192
- Feature/124 transaction UUID field by @Elaine-Krauss-TCG in #190
- Adjust migration order by @Elaine-Krauss-TCG in #193
- Feature/163 dot fec upload by @toddlees in #196
- Feature/290 web print by @toddlees in #197
- Add existence check for report_id in request in ReportViewMixin by @mjtravers in #198
- Update tasks.py by @toddlees in #199
- explicitly define False for last arg of celery task by @toddlees in #200
- hard-delete-reports endpoint by @toddlees in #201
- Release/sprint 12 by @Elaine-Krauss-TCG in #202
- Changed psycopg2 to psycopg2-binary by @mjtravers in #213
Full Changelog: sprint-11...sprint-12
sprint-11
What's Changed
- Transaction viewset unit tests by @Elaine-Krauss-TCG in #162
- Unit tests by @dheitzer in #168
- Updates to schema specs by @mjtravers in #166
- User Management Sorting by @Elaine-Krauss-TCG in #169
- .FEC F3X Summary Row by @toddlees in #167
- Updates various url files to use
re_path()
instead ofpath()
andurl()
by @Elaine-Krauss-TCG in #171 - Istrusted logindotgov code error by @dheitzer in #172
- Contribution amount should take floats by @Elaine-Krauss-TCG in #174
- Report email confirmation form by @Elaine-Krauss-TCG in #177
- Add credential service in cloud.gov (Issue api#56) by @lbeaufort in #178
- File transaction row by @toddlees in #180
- Add web services cloud dot gov by @toddlees in #181
- Rile transaction row by @toddlees in #182
- Transactions should be serialized into .fec by SchA schema by @toddlees in #184
Full Changelog: sprint-10...sprint-11
sprint-10
What's Changed
- Use the new E2E clean db instead of the old FEC dev clean db by @Elaine-Krauss-TCG in #139
- Allow users to view existing users by @Elaine-Krauss-TCG in #143
- Output migration results to file by @toddlees in #144
- Handle 'X' and '' in migrations by @toddlees in #145
- Handle schedule a boolean conversion as well by @toddlees in #146
- Allow users to view existing users by @Elaine-Krauss-TCG in #148
- Add boolean and date fields to validation by @mjtravers in #142
- Local Development Celery Worker Node And Redis by @toddlees in #152
- Add Group E transaction type page by @dheitzer in #151
- Django login-dot-gov by @dheitzer in #122
- Use model from versioned app registry in migration by @toddlees in #155
- Create group f transaction screen by @Elaine-Krauss-TCG in #149
- Extend grace period for dependency check alert by @mjtravers in #156
- Overlap coverage dates by @dheitzer in #157
- Update commit pointer to validate repo by @mjtravers in #159
- Limit transactions table to only include from one report by @Elaine-Krauss-TCG in #158
- Fix a 500 error by @Elaine-Krauss-TCG in #160
- Update commit reference of validate repo by @mjtravers in #164
- Update validate commit reference by @mjtravers in #165
Full Changelog: sprint-9...sprint-10
sprint-9
What's Changed
- refactor report label relation by @toddlees in #131
- introduces foreign_key_fields to validate mixin by @toddlees in #132
- Updated requirements.txt to point to latest validate commit by @mjtravers in #136
- Feature/123 refactor sorting of report code column by @Elaine-Krauss-TCG in #138
- update validation version hash for release by @dheitzer in #140
- Boolean migrate hotfix by @toddlees in #147
- Release/sprint 9 by @dheitzer in #141
Full Changelog: sprint-8...sprint-9
sprint-8
What's Changed
- Update issue templates by @lbeaufort in #11
- Feature/41 split repo by @albertcrowley in #13
- Update repo name for git secrets by @lbeaufort in #14
- Removes 'key' and 'api' from git secrets scan rules by @mjtravers in #16
- Adds branch management instructions to README by @mjtravers in #20
- Removes sample code from code base by @mjtravers in #22
- Removes unused legacy files by @mjtravers in #28
- Feature/59 sonarcloud by @albertcrowley in #23
- Update README.md by @mjtravers in #31
- Schedule A model by @toddlees in #25
- Deploy to cloud.gov by @lbeaufort in #17
- Update postgres connection string in README by @lbeaufort in #41
- Fix Python linting by @lbeaufort in #36
- Remove tags requirement for merging to main branch by @lbeaufort in #48
- Remove redundant pip install from web-api Dockerfile by @mjtravers in #44
- Remove gunicorn
reload
flag in production by @lbeaufort in #43 - Updates to README deployment steps by @mjtravers in #45
- Adds a Django model for the F3X details by @toddlees in #46
- Feature/34 contacts model by @toddlees in #53
- debug token failures by @toddlees in #55
- Adds dependency licence report by @albertcrowley in #50
- Updates Python version to 3.8, updated packages for security vulnerabilities by @lbeaufort in #61
- [Merge after release cut] Switches to using
DEMO_KEY
FEC API key for local development by @lbeaufort in #65 - Adds missing migrations, removed
makemigrations
commands from deployment by @lbeaufort in #63 - [Merge after release cut] Updates test command to match documentation by @lbeaufort in #62
- Create pull_request_template.md by @lbeaufort in #58
- Feature/54 contact validation duplicate by @toddlees in #74
- Updates contacts api endpoint to handle contact type codes by @mjtravers in #77
- Feature/72 reorganize fecfile backend by @toddlees in #81
- Feature/29 fix api docs remove nested router by @toddlees in #84
- Fixes API documentation by @lbeaufort in #57
- [Merge after release cut] makes delete readonly on contact serializer by @toddlees in #85
- Increase application instances to 2 in all spaces by @lbeaufort in #91
- Creates F3X API view and integrate validation by @toddlees in #92
- Only show contacts associated with a given committee account by @toddlees in #94
- removes .get() from request object by @toddlees in #96
- Merges Release/sprint-6 into Develop by @toddlees in #97
- Update README.md deployment instructions by @mjtravers in #99
- Add Sphinx Generation and Deploy to CircleCi by @toddlees in #100
- Feature/101 partial validation f3x by @toddlees in #102
- use commit has instead of
develop
to bust circleci requirements cache by @toddlees in #103 - Add note about fecfile-validate commit updates by @mjtravers in #104
- Add DRF result ordering for f3x_summaries by @mjtravers in #105
- fixes validator headers by @toddlees in #107
- Change boolean validation fields to 'X' enum by @mjtravers in #108
- Merge additional release-7 code by @mjtravers in #115
- retrieve fields_to_validate from query params by @toddlees in #114
- Convert F3X model checkbox fields to boolean type by @mjtravers in #120
- Feature/47 automates e2e environment by @Elaine-Krauss-TCG in #118
- Converts memo_code to boolean and added schema query param by @mjtravers in #121
- Point fecfile-validate repo to develop branch by @mjtravers in #126
- Adds contributor name sorting to shca transactions by @toddlees in #127
- Update committee_id and candidate_id validation rules for contacts by @toddlees in #128
- Update README.md by @alexander-lin in #129
- Release/sprint 8 by @mjtravers in #134
New Contributors
- @albertcrowley made their first contribution in #13
- @alexander-lin made their first contribution in #129
Full Changelog: https://github.com/fecgov/fecfile-web-api/commits/sprint-8
sprint-7
What's Changed
- Merges Release/sprint-6 into Develop by @toddlees in #97
- Update README.md deployment instructions by @mjtravers in #99
- Add Sphinx Generation and Deploy to CircleCi by @toddlees in #100
- Feature/101 partial validation f3x by @toddlees in #102
- use commit has instead of
develop
to bust circleci requirements cache by @toddlees in #103 - Add note about fecfile-validate commit updates by @mjtravers in #104
- Add DRF result ordering for f3x_summaries by @mjtravers in #105
- Release Sprint 7 to production by @lbeaufort in #106
Full Changelog: sprint-6...sprint-7
sprint-6
What's Changed
- Make delete readonly on contact serializer by @toddlees in #85
- Increase application instances to 2 in all spaces by @lbeaufort in #91
- Create F3X API view and integrate validation by @toddlees in #92
- Only show contacts associated with a given committee account by @toddlees in #94
- Remove .get() from request object by @toddlees in #96
- Release sprint-6 to production by @mjtravers in #98
Full Changelog: sprint-5...sprint-6
sprint-5
What's Changed
- [Merge after release cut] Switched to using
DEMO_KEY
FEC API key for local development by @lbeaufort in #65 - Added missing migrations, removed
makemigrations
commands from deployment by @lbeaufort in #63 - [Merge after release cut] Updated test command to match documentation by @lbeaufort in #62
- Create pull_request_template.md by @lbeaufort in #58
- Feature/54 contact validation duplicate by @toddlees in #74
- Updated contacts api endpoint to handle contact type codes by @mjtravers in #77
- Feature/72 reorganize fecfile backend by @toddlees in #81
- Feature/29 fix api docs remove nested router by @toddlees in #84
- Fixed API documentation by @lbeaufort in #57
- Release/sprint 5 by @toddlees in #86
Full Changelog: sprint-4...sprint-5
sprint-4
What's Changed
- Update postgres connection string in README by @lbeaufort in #41
- Fix Python linting by @lbeaufort in #36
- Remove tags requirement for merging to main branch by @lbeaufort in #48
- Removed redundant pip install from web-api Dockerfile by @mjtravers in #44
- Removed gunicorn
reload
flag in production by @lbeaufort in #43 - Updates to README deployment steps by @mjtravers in #45
- Added a Django model for the F3X details by @toddlees in #46
- Feature/34 contacts model by @toddlees in #53
- debug token failures by @toddlees in #55
- Added dependency licence report by @albertcrowley in #50
- Updated Python version to 3.8, updated packages for security vulnerabilities by @lbeaufort in #61
- Release/sprint 4 by @toddlees in #69
Full Changelog: sprint-3...sprint-4
sprint-3
What's Changed
- Feature/41 split repo by @albertcrowley in #13
- Update repo name for git secrets by @lbeaufort in #14
- Removed 'key' and 'api' from git secrets scan rules by @mjtravers in #16
- Added branch management instructions to README by @mjtravers in #20
- Removed sample code from code base by @mjtravers in #22
- Removed unused legacy files by @mjtravers in #28
- Feature/59 sonarcloud by @albertcrowley in #23
- Update README.md by @mjtravers in #31
- Schedule A model by @toddlees in #25
- Deploy to cloud.gov by @lbeaufort in #17
- Release/sprint 3 by @mjtravers in #47
New Contributors
- @albertcrowley made their first contribution in #13
Full Changelog: sprint-2...sprint-3