Feature additions:
* New GitHub Connector - Download files, get information (h/t pjsier)
* New Azure Blob Storage Connector - List, upload, and download blobs in Azure (h/t pjsier)
Enhancements:
* Added the format_cells method to the GoogleSheets Connector for formatting the cells of a worksheet (h/t jburchard)
* Support threads in the Slack Connector (h/t elyse-weiss)
* Add events and signups to the ActionKit Connector (h/t rgriff23)
* Added the map_and_coalesce_column function for normalizing your Tables when columns might be named different things (h/t elyse-weiss)
* Support sending Slack messages using a webhook (h/t schuyler1d)
* Create a standard template for sample scripts and update our existing scripts to be consistent (h/t shaunagm)
Fixes:
* Fixes to the VAN Targets endpoints (h/t shduttacheezit)
* Properly pass through S3 credentials when copying data into Redshift (h/t jburchard)
* Lower the logging level to DEBUG for some messages (h/t jburchard)
* Handle differences in data model for person data returned from MyVoters in the VAN Connector (h/t jburchard)
* Better handling of duplicate column names in the Redshift and Postgres Connectors (h/t jburchard)
* Allow specifying the delimiter in the Redshift Connector’s unload method (h/t dannyboy15)
Documentation:
* Added the “How to Build a Connector” page to our documentation (h/t shaungm, eliotst)
* Multiple fixes to our “Useful Resources” and “Contributing” documentation (h/t pjsier, ehrenfoss, shaunagm, ibrand)
* Multiple updates to our Connector documentation, as we look to standardize documentation across all classes (h/t rgriff23, jburchard, elyse-weiss)
* Update the “Quick Start” in the README.md so it doesn’t require credentials to run (h/t eliotst)