Skip to content

Changelog

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.7.2] - 2023-2-8

Fixed

  • Fixed ARDCollections to work when tiles are ordered without cloud masks.

[1.7.1] - 2023-2-2

Fixed

  • Updated usage related objects to handle a change in the administrative API that caused model validation errors.

[1.7.0] - 2022-12-9

Changed

  • Order objects can take Select Results for the "acquisitions" keyword
  • Made Azure permissions easier to work with

[1.6.0] - 2022-12-2

Changed

  • Usage related object models updated to hold tasking categories in preparation for tasking

[1.5.5] - 2022-11-29

Fixed

  • ARDCollections in Azure don't need anon=True to work
  • Fixed bug causing "File not found" errors when opening raster and vector assets in Azure
  • unpinned maximum version dependencies for Shapely for Windows builds to more mystery DLL errors

[1.5.4] - 2022-10-14

Fixed

  • Repr for credentials would error if no short description existed

Changed

  • Credentials repr doesn't show empty () for the short description if there isn't one

[1.5.3] - 2022-10-13

Fixed

  • Credentials interactions using wrong API URL
  • Magic accessors for the PAN and MS assets

Changed

  • removed PyJWT dependency due to namespace collision
  • pinned Fiona to 1.8.4 for Windows builds due to mystery DLL errors

[1.5.2] - 2022-07-29

Fixed

  • max-ard token --reset now works correctly

Changed

  • Package is now available in Pypi

[1.5.1] - 2022-05-13

Fixed

  • Use single band renderer for WV01 layers in QLRs

[1.5.0] - 2022-05-12

Added

  • More metadata search functions
  • ARD API V5 support

Changed

  • Updated requirements to use the current version (8) of the Click Python package.

[1.4.1] - 2022-03-17

Added

  • ARD V5 support

Changed

  • Click dependency updated to latest version (8)

[1.4.1] - 2022-03-17

Fixed

  • Pagination of API objects
  • Loading of Order objects that don't have a status message.

[1.4.0] - 2022-03-02

Added

  • Functionality for managing monitors
  • Metadata search tools for faster selection
  • Acquisition level "seamless" readers that can read across tiles

[1.3.2] - 2021-12-15

Fixed

  • Fix KeyError encountered when providing a credentials ID in a GCS Order Configuration

[1.3.1] - 2021-12-9

Fixed

  • Better parsing of string geometry inputs
  • Add retry/timeout handling to API requests

[1.3.0] - 2021-11-18

Added

  • Support for GCS and Azure storage in Order initialization
  • Support for using the Credentials API to store GCS and Azure storage credentials

[1.2.1] - 2021-10-15

Changed

  • Empty vector assets return empty GeometryCollections instead of empty MultiPolygons.

[1.2.0] - 2021-10-14

Changed

  • QGIS layer export now includes V3 masks. To reduce layer size, empty masks are skipped.

Added

  • max-ard select submit now has a --bba option that will filter out images that do not meet BBA requirements.

Fixed

  • Inverted mask accessors use data limits instead of cell

[1.1.1] - 2021-09-16

Changed

  • Some internal refactoring for future work, no changes to public API

Fixed

  • Random segmentation faults due to GDAL conflicts fixed by phasing out osgeo.gdal use.

[1.1.0] - 2021-09-07

Added

SDK:

  • Helper function to create bounding boxes that cover input geometries and meet the minimum area requirements
  • Helper function that can convert almost anything geometric or spatial into Shapely objects
  • now publishing Autodocs for the SDK

CLI:

  • Order and select commands can take file paths for --intersects parameters and read most geospatial formats
  • Select and order commands can be chained together using pipe operator and --select-id listen argument in order command
  • order commands can take a --yes option to skip confirmation dialogs
  • max-ard usage command to see account or user usage
  • colors and cleaner output, with many commands gaining --verbose modes so you can get detailed info if you needed
  • better error handling and messages that send to stderr

Fixed

  • bug preventing max_ard order submit from running
  • allow orders to write to a location that is only a bucket name (no prefix)
  • All CLI options use dashes now for consistency
  • Gave Usage objects dict-like access to ARD V1 API field names
  • A new approach to handling refresh tokens should fix "token error" errors

[1.0.2] - 2021-08-02

Fixed

  • Bug in Worldview 4 ID parsing that broke WV-04 ARDTile objects
  • Gave Usage objects dict-like access to ARD V1 API keys

[1.0.1] - 2021-07-21

Fixed

  • change Fiona import to conditional in shapefile export

Added

  • More export formats for Selects: kml, kmz, shp
  • max-ard token --reset resets the auth token

Fixed

  • Tokens refresh when refresh token expires

Changed

  • New Usage objects with more information
  • Usage objects are Pydantic models
  • max-ard select describe now takes a --dest option for file destination
  • no more piping to a file
  • file format is deduced from file extension

[1.0.0] - PULLED

[0.0.6] - 2021-04-04

Added

  • Select.wait_for_success() polls the API for you
  • windowed readers and writers: ARDCollection.read_windows and .write_windows
  • SelectResults have matching structure to ARDCollections
  • direct 'getters' for stacks, acquisitions, and tiles

Fixed

  • QLR export will look up layer names to handle data mask layer name changes in the API

Changed

  • QLR exports have better organization and include tile metadata
  • ARDTiles now have attributes based on STAC asset names, i.e. .clouds is now .cloud-mask
  • ARDTile.stac_item now holds the full STAC data for the tile
  • ARDTile.asset_paths and ARDTile.open_asset also reflect STAC asset names
  • old asset "names" like .clouds are still functional but will be deprecated in the future
  • requires maxar_canvas_grid>=0.0.12
  • to upgrade run pip install --upgrade max_ard maxar_canvas_grid --extra-index-url https://packages.ard.maxar.com/

[0.0.5] - 2021-03-10

Added

  • SelectResults objects
  • AWS role option
  • Image age categories

Fixed

  • Password entry is hidden
  • IDs to Select don't get lost
  • Rogue keyword option --acq_id in max-ard select submit changed to --acq-id

[0.0.4] - 2021-02-04

Added

  • QGIS layer output

[0.0.3] - 2021-01-28

Added

  • usage output

Changed

  • overhaul of installation
  • split to base and 'full' installation options
  • switch to /v1 API

[0.0.2] - 2021-01-21

Changed

  • using prod hostname for API
  • revamped install

[0.0.1] - 2021-01-15

Added

  • First release package
Back to top