Skip to content

WIP : Main 3.0 dev #1124

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 34 commits into
base: main
Choose a base branch
from
Draft

WIP : Main 3.0 dev #1124

wants to merge 34 commits into from

Conversation

carl-adams-planet
Copy link
Contributor

PR to keep a diff handy for the gap between current main (2.X) and 3.0 development status

carl-adams-planet and others added 21 commits April 29, 2025 15:28
* enable tests for 3.x main dev branch

* allow manually triggering of tests on any branch.
Update main-3.0-dev from main
Initial merge of OAuth via the planet auth library for the SDK. 

This deeply changes the planet.Auth class and the CLI functions related to auth, but should be pretty light on the rest of the SDK.
Update 3.0 dev branch from main
Catchup main-3.0-dev from main
* update CONTRIBUTING and README to account for use of github projects and milestones.

* minor updates to examples.

* minor updates to auth guide.

* 3.0 migration guide.
3.0 update from current 2.0 main
Features API item delete support (#1156)
add Planet sync client to docs, fix docstring (#1153)
fix incorrect search_filter arg in Data API documentation example (#1
* updates from beta feedback for improved login CLI experience.

* plumb profile copy

* update planet-auth per feedback.

* formatting for the linter

* proofreading.

* simplify examples

* update links

* minor edits to example code

* reorder sections

* more breadcrumbs in the 'python' housed pointer page for auth docs.

* update the auth section in non-auth sub-trees of the doc site

* More doc edits for clarification.  Adding links to the list of protocols to specific implementaiton examples.

* accepting edit suggestion.

* adding suggested link

* clarifying links page

* unhide M2M options for now

* add option to control saving to storage to constructor.  Doc updates
Update subscriptions clip tool docstrings (#1161)
Add CLAUDE.md  (#1168)

* add claude md

* change nox examples python version to 3.12
ischneider and others added 5 commits July 24, 2025 16:00
- make it clearer that name or ID can be used to lookup items
- add typed dicts to represent API responses/resources
- accept typed dict or name/ID when possible
- raise MissingResource when attempting a get by name with no match
- use positional/keyword-only parameters in client methods
- make separate summarize_quads function
- use quad ID for download file name to avoid hitting download
  endpoint to determine name from content-disposition headers
- add full_extent option for explicitly using the mosaic bbox for
  listing (rather than defaulting when bbox/geometry not provided)
- required bbox or geometry for downloading
- minor doc fixes add language for styling code blocks
initial mosaics cli + async client
* remove source type param from pv source method

* docs

* update method names and signatrues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants