Skip to content

Releases: planetlabs/planet-client-python

2.3.0

09 Feb 15:22
e534757
Compare
Choose a tag to compare

2.3.0 (2024-02-09)

Added:

  • Support Subscriptions API PATCH requests (#1020).
  • Add path_prefix to Subscriptions API request builder (#1018).

Fixed:

  • Fixed datetime serialization bug (#1016).

2.2.0

16 Oct 17:42
Compare
Choose a tag to compare

Added:

  • Support for forest_carbon_diligence_30m data layer in Subscriptions API (#1012).
  • Support for cloud_filter tool in Subscriptions API (#1014).

2.1.1

20 Jul 19:35
Compare
Choose a tag to compare

Version 2.1.1 fixes small bugs introduced in 2.1.0.

  • Version 2.1.0 was not compatible with Python 3.7 because of an import of typing.Literal. It is now imported exclusively from typing_extensions and Python 3.7, while EOL, will be supported for a while longer (#998).
  • The upper version pin for click has been removed. This project ignores type errors involving click.command() and click.group() since 2.1.0 and does not need to avoid click 8.1.4 or 8.1.5.

2.1.0

18 Jul 00:00
Compare
Choose a tag to compare

Version 2.1.0 introduces Planetary Variable subscriptions to the SDK and CLI, and also adds support for minor new Orders and Subscriptions API features. Here are the changes since version 2.0.3, reiterating the changes in 2.1b1:

  • Support for publishing stages and time range types has been added to the subscriptions CLI (#992).
  • The --cloudconfig option of the request command of the orders CLI has been superseded by a new --delivery option, with --cloudconfig left as an alias.
  • New --archive-type, --archive-filename, and --single-archive options to control the zip archiving of order outputs without any cloud storage delivery have also been added (#990).
  • The request command of the subscriptions CLI has a new --clip-to-source option (#988).
  • A new request-pv command has been added to the subscriptions CLI (#988).
  • Support for catalog source publishing stages (#977) and time range types (#978) have been added to subscription_request.catalog_source().
  • Add the option to get Planetary Variable subscription results as a CSV file (#981).
  • A subscription_request.planetary_variable_source function() has been added (#976).
  • The subscription_request.build_request() function has a new option to clip to the subscription's source geometry. This is a preview of the default behavior of the next version of the Subscriptions API (#971).

2.1b1

12 Jul 03:26
Compare
Choose a tag to compare
2.1b1 Pre-release
Pre-release

This is the first pre-release of 2.1 and adds support for Planetary Variable subscriptions to the SDK and CLI.

  • The request command of the subscriptions CLI has a new --clip-to-source option (#988).
  • A new request-pv command has been added to the subscriptions CLi (#988).
  • Support for catalog source publishing stages (#977) and time range types (#978) have been added to subscription_request.catalog_source().
  • Add the option to get Planetary Variable subscription results as a CSV file (#981).
  • A subscription_request.planetary_variable_source() function has been added (#976).
  • The subscription_request.build_request() function has a new option to clip to the subscription's source geometry. This is a preview of the default behavior of the next version of the Subscriptions API (#971).

2.0.3

28 Jun 20:49
Compare
Choose a tag to compare

Changed:

  • Orders CLI now forces STAC to false for GEE deliveries. This is due to the
    Orders API change to surface validation errors when stac is specified for GEE
    orders.(#957)

2.0.2

24 May 18:55
Compare
Choose a tag to compare

Fixed:

  • Fixed bug where SkySatVideo was not recognized as a valid data api item type.
  • Fixed wheel name to indicate that only python 3 is supported and updated
    build metadata to indicate that the package is now a stable release and only
    supports Python 3.

2.0.1

11 May 03:47
Compare
Choose a tag to compare

Fixed:

  • Fix security issue where secret file was being created with read access other
    users on the machine. Automatically fixes the file permissions to only read
    and write the first time the file is accessed and continues to enforce the
    proper file permissions going forward.

Docs:

  • Fixed broken links on "CLI for Data API Tutorial" page (#952).
  • Protect against injecting javascript:URI into edited href tags in docs (#934).
  • Remove --pre --user from pip install instructions (#948).
  • Update the syntax of example code in the docstrings in the Order and Data
    clients and add example code to the Subscriptions client docstring (#943).

2.0.0

17 Apr 17:33
Compare
Choose a tag to compare

2.0.0 (2023-04-17)

User Interface Changes:

  • Match search-create and search-update name/filter options/parameters in Data
    API and CLI to match to search UI (#883, #898, #909).
  • Change Subscriptions CLI function naming from describe to get to match other
    clients (#900).
  • Removed (unused) checksum argument from download_order (#896).
  • Move planet data stats CLI interval and filter args to required options
    (#894).

Changed:

  • Data and Subscriptions API and CLI now normalize and validate item type and
    asset type (#902, #905).
  • Bulk create order example now demonstrates use of a dynamic list (#913).

Added:

  • Added bandmath tool to order_request (#876)
  • Subscriptions request generator api/cli no longer requires geojson entry for
    catalog source to only be a geometry, it can pull the geometry out of a
    feature and featurecollection (#880)

Fixed:

  • Fixed bug that caused Landsat asset download with the Data Client fail
    (#928).
  • Fixed notifications entry layout generated by order_request that was causing
    the notifications entry to not be used in the generated order (#917).
  • Session class unit tests are marked to be run within an event loop and are
    no longer skipped (#881).

2.0.0-rc.2

15 Mar 19:34
Compare
Choose a tag to compare
2.0.0-rc.2 Pre-release
Pre-release

2.0.0-rc.2 (2023-03-15)

Added:

  • The Session class can now construct clients by name with its client method
    (#858).
  • Updated product bundle spec to 2/24/23 version.