Skip to content

3.0.0

Compare
Choose a tag to compare
@jacobdadams jacobdadams released this 13 Mar 23:28
· 140 commits to main since this release

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, and load modules.
  • Methods in the load classes now only check for data issues; cleaning methods have been moved to transform.
  • 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