Skip to content

Changelog

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

[1.7.4] - 2023-10-12

Changed

  • Dependencies were caught up, no changes to public API.

[1.7.3] - 2023-5-30

Fixed

  • "limit" parameters in listing things (mostly Orders) was getting ignored, including a supposed default of 10 items. Limits are now working but since the default of 10 was ignored the behavior will stay the same and the docs will be updated to remove mention of of the default value.

[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