Releases: planetlabs/planet-client-python
Releases · planetlabs/planet-client-python
2.3.0
2.2.0
2.1.1
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
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
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
2.0.2
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
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
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
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.