v0.15.0 - New GitHub Connector and Lots of Documentation
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)