Releases: move-coop/parsons
v0.7 - ActionKit, Rename Repo, Reduce Package Size
Potentially Breaking Changes
-
ActionKit Class: Previously, to instantiate the class, you passed in the subdomain of your AK instance. Now, you have to pass in the entire domain. Previously:
myorg
, Currentlymyorg.actionkit.com
. This was done to support users who have fully custom domains for their AK instance. (RefActionKit()
). -
Repo Renamed: The GitHub repo has been renamed from
parsons_public
toparsons
. -
Removed
pandas
dependency. This is now an optional dependency. It is required for theTable.to_dataframe()
method.
Other Updates
-
Removed various documentation build dependencies that are irrelevant to usage of the package. This and the removal of
pandas
significantly shrinks the size of package on install. -
Fixed various
Table.to_csv()
compression bugs when archiving with zip. -
Added
SFTP.get_file_size()
method to access the size of file without having to first download it. -
Internal improvements to VAN class.
v0.6.1 - Hustle, CrowdTangle, MobilizeAmerica and many others.
- Added new
Hustle
class with access to all of their API endpoints. - Added new
CrowdTangle
class with access to many of their API endpoints. - Added
MobilizeAmerica.get_events_organizations()
- Added
MobilizeAmerica.get_people()
- Added
zip
compression toTable.to_csv()
andTable.to_s3_csv()
- Added
Table.to_csv_zip()
method to add multiple csv to the same archive. - Added
specifycolumns
argument toRedshift.copy()
that if appending to an existing table or truncating, will map to existing columns. This allows for copying of tables that might have column names out of order to include fewer columns than are in the target table. - Added the
CivisClient.client
attribute which allows you to access the Civis API client directly. - Updated VAN documentation.
- Grammar and formatting updates to the documentation.
v0.5
Initial public release.