Releases: planetlabs/planet-client-python
3.0.0
Announcing Release of the Planet SDK for Python v3.0
Planet has released version 3 of the Planet SDK for Python. If you are an active developer using the SDK, you should upgrade to the latest version.
What’s New?
Version 3.0 includes the following major features:
- OAuth authentication (#1134) - In version 3 of the SDK, when you authenticate with a username and password, you will be directed to complete your sign in through an OAuth login portal in your browser. Username and password authentication will no longer be allowed without completing the OAuth login flow. For automated scripts, API key authentication is still supported.
- Support for the Basemaps API (#1142) - You can list mosaics that you have access to and download Basemaps quads.
Migration and Support
Version 3.0 is a more incremental release than 2.x was over 1.x. For migration details, see the v3 migration guide.
Packages are available on Planet PyPi for download. Source code is available on github.
According to the SDK’s support lifecycle phases, with the release of 3.x, version 2.x has entered maintenance mode. Version 2.x will remain available, but will only receive critical bug fixes.
If you have bug reports, feedback, or enhancement requests, please report them as GitHub issues.
Full Changelog: 2.23.1...3.0.0
3.0.0b3
What's Changed
- Add destinations api client by @charcey in #1175
- Update docs for Destinations API and add CLI tests by @charcey in #1176
- v2 changes to v3 branch by @charcey in #1180
- Update documents for release by @carl-adams-planet in #1177
Full Changelog: 3.0.0b2...3.0.0b3
2.23.1
2.23.0
What's Changed
- Add CLAUDE.md by @asonnenschein in #1168
- Add Destinations API clients and CLI by @charcey in #1175
Full Changelog: 2.22.1...2.23.0
3.0.0b2
What's Changed
- 3.0 release updates by @carl-adams-planet in #1167
- Add CLAUDE.md by @asonnenschein in #1168
- Sync CLAUDE.md with main-3.0-dev by @asonnenschein in #1172
- Simplify subscription clip rules in the Subscriptions API SDK by @asonnenschein in #1169
- Add CLAUDE.md (#1168) by @carl-adams-planet in #1174
- initial mosaics cli + async client by @ischneider in #1131
- Refactor planetary_variable_source() signature by @asonnenschein in #1170
- Sync client base_url option by @asonnenschein in #1171
- Add 'Additional Breaking Changes' section to v3.0 migration guide by @asonnenschein in #1173
Full Changelog: 3.0.0b1...3.0.0b2
3.0.0b1
What's Changed
- Promote 3.0 release series from "Alpha" to "Beta" status.
- Update subscriptions clip tool docstrings by @asonnenschein in #1161
- bump dependencies by @carl-adams-planet in #1163
Full Changelog: 3.0.0a4...3.0.0b1
2.22.1
What's Changed
- add Planet sync client to docs, fix docstring by @ischneider in #1153
- fix incorrect search_filter arg in Data API documentation example by @stephenhillier in #1159
- Update subscriptions clip tool docstrings by @asonnenschein in #1161
Full Changelog: 2.22.0...2.22.1
3.0.0a4
What's Changed
- deps - exclude click version that breaks tests by @ischneider in #1149
- session stops background loop on exit/close by @ischneider in #1146
- 3.0 update from current 2.0 main by @carl-adams-planet in #1150
- fix a subtle typing issue w/ _call_sync by @ischneider in #1152
- reduce test coverage fail threshold by @ischneider in #1151
- catchup from main by @carl-adams-planet in #1154
- Features API item delete support by @stephenhillier in #1156
- Features API item delete support (#1156) by @carl-adams-planet in #1157
- add Planet sync client to docs, fix docstring by @ischneider in #1153
- add Planet sync client to docs, fix docstring (#1153) by @ischneider in #1158
- fix incorrect search_filter arg in Data API documentation example by @stephenhillier in #1159
- fix incorrect search_filter arg in Data API documentation example (#1… by @carl-adams-planet in #1160
- updates from beta feedback by @carl-adams-planet in #1148
Full Changelog: 3.0.0a3...3.0.0a4
Features API delete collection/item support
New Features
- Support for deleting collections and items in the Features API (SDK and CLI).
What's Changed
- cherry-pick CICD changes to main by @carl-adams-planet in #1130
- mkdocs strict mode checks. by @carl-adams-planet in #1139
- deps - exclude click version that breaks tests by @ischneider in #1149
- session stops background loop on exit/close by @ischneider in #1146
- fix a subtle typing issue w/ _call_sync by @ischneider in #1152
- reduce test coverage fail threshold by @ischneider in #1151
- Features API item delete support by @stephenhillier in #1156
Full Changelog: 2.21.0...2.22.0
3.0.0a3
Initial public alpha for the 3.0 branch. a1 and a2 were used largely for working on the release pipeline itself.
This initial release includes work to move to OAuth2 client authentication mechanics.