Skip to content

v0.13.8

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Dec 22:46
· 460 commits to main since this release

Release Notes

New Features

  • Add a new property to WFS class called schema that contains information about column names and their types for all layers. It also the geometry type and its name for each layer.
  • Automatically determine the geometry keyword that should be passed to WFS.getfeature_bygeom using the new schema property of WFS.
  • Add support for disabling SSL verification to RetrySession via ssl parameter.
  • Add support for streaming responses to RetrySession via stream parameter to get and post methods.
  • Add support for closing the session to RetrySession via close method.
  • Add support for passing params, data, and json to RetrySession via get and post methods. Previously, keyword payload was used for params in get and data in post. Now, params and data can also be passed as keyword arguments to these methods.
  • Add a new function called streaming_download for downloading large files in parallel and in chunks.

Bug Fixes

  • Fix an issue in WFS class where number of requested features exceeds the maximum number of features allowed by the server, but only a portion of the features are returned. This release addresses this issue by first getting only the number of features and then requesting the features in chunks of features IDs based on the maximum number of features allowed by the server.

Internal Changes

  • Drop support for WFS version 1.0.0 since it does not support paging.
  • Modify the codebase based on Refurb suggestions.

Bug Fixes

  • Fix the warning message in ArcGISRESTFul where wrong number of missing feature IDs were being reported.