3.0.0
What's Changed
This is a major refactoring of palletjack to make it more flexible, more performant, and more intuitive. Major changes:
- Refactoring to match the Extract, Transform, and Load stages of the ETL process via
extract
,transform
, andload
modules. - Methods in the
load
classes now only check for data issues; cleaning methods have been moved totransform
. - All uploads use FeatureLayer.append() instead of .edit_features() for better performance per the esri docs
- More robust checking to handle specific requirements of AGOL uploads
- Converts data to geojson for the upload to avoid File GDB's dependence on arcpy, which also introduces some data constraints
Full Changelog: 2.7.3...3.0.0