v3.1.0
What's Changed
New Connectors
- Census connector by @Charlie-Kramer in #978
- Formstack connector by @Jason94 in #991
New Features
- implement new hustle api call (create_group_membership) by @nmannes in #903
- Added get_representatives_by_address method to Google Civic Connector by @mkrausse-ggtx in #926
- Add utility method to format phone numbers by @mkrausse-ggtx in #928
- Feature/more auth0 functions by @talevy42 in #874
- Add actionnetwork methods by @NirTatcher in #940
- Action Builder Deactivate & Reactivate Connections by @ydamit in #965
- Create new feature for running and logging dbt commands by @austinweisgrau in #841
- Add head and tail methods to Parsons Table by @matthewkrausse in #1001
Bugfixes and other Changes
- Kasiahinkson/extend list blobs by @KasiaHinkson in #953
- Fix bug in NGPVAN apply_canvass_result method by @mkrausse-ggtx in #927
- Fix incorrect documentation on ActionNetwork upsert_person argument by @austinweisgrau in #915
- Explicitly name vars by @sharinetmc in #964
- Bump Multiple Docs Deps Around Sphinx by @SorenSpicknall in #975
- add client_options with default scopes to client by @graemelorimer in #969
- Update get_columns_list() to accept tables with spaces in the name by @coastlines in #973
- Fix ActionKit collect_upload_errors() Bug by @technicalex in #979
- BigQuery returns empty Table on query with no rows returned by @austinweisgrau in #972
- Miscellaneous fixes to BigQuery connector by @austinweisgrau in #959
- Remove doubled up imports to fix linting by @austinweisgrau in #982
- Bump python-dateutil from v2.8.1 to v2.8.2 by @bmos in #966
- Bump paramiko from 2.11.0 to 3.4.0 by @dependabot in #962
- Log progress when putting file through SFTP by @austinweisgrau in #985
- BigQuery - Call .result() regardless of compression by @IanRFerguson in #974
- Generalize the oauth_api_connector to accept authorization kwargs by @austinweisgrau in #918
- Enable email dict to be passed to VAN.upsert_person() by @austinweisgrau in #963
- Bump grpcio from 1.53.0 to 1.53.2 by @dependabot in #990
- BigQuery connector handles queries without return values (create table, create view) by @austinweisgrau in #1000
- Add config to setup.py so README appears on PyPI by @shaunagm in #996
- 992 bug parsons bigquery upsert is broken by @willyraedy in #994
- Simpler use of pip cache in actions by @bmos in #986
- Raise Error for Big Query .copy() when no GCS_TEMP_BUCKET environment variable or tmp_gcs_bucket parameter by @tracy-u in #997
- Refactor Table initialization to avoid iterating over every row by @austinweisgrau in #983
- Bump version number for minor release by @shaunagm in #1006
New Contributors
- @nmannes made their first contribution in #903
- @graemelorimer made their first contribution in #969
- @coastlines made their first contribution in #973
- @bmos made their first contribution in #966
- @Charlie-Kramer made their first contribution in #978
- @tracy-u made their first contribution in #997
Full Changelog: v3.0.0...v3.1.0