Skip to content

Conversation

@gadomski
Copy link
Member

Release notes:

Added:

- Python 3.11 support [#347](https://github.com/stac-utils/pystac-client/pull/347)
- `request_modifier` to `StacApiIO` to allow for additional authentication mechanisms (e.g. AWS SigV4) [#372](https://github.com/stac-utils/pystac-client/pull/372)
- *Authentication* tutorial, demonstrating how to use to the provided hooks to use both basic and AWS SigV4 authentication [#372](https://github.com/stac-utils/pystac-client/pull/372)
- CI checks for Windows and MacOS [#378](https://github.com/stac-utils/pystac-client/pull/378)
- Fallback to `STAC API - Item Search` when finding a single item in `CollectionClient` if `STAC API - Features` is not implemented [#379](https://github.com/stac-utils/pystac-client/pull/379)

Fixed:

- Stop iteration on an empty page [#338](https://github.com/stac-utils/pystac-client/pull/338)
- Some mishandled cases for datetime intervals [#363](https://github.com/stac-utils/pystac-client/pull/363)
- Collection requests when the Client's url ends in a '/' [#373](https://github.com/stac-utils/pystac-client/pull/373), [#405](https://github.com/stac-utils/pystac-client/pull/405)
- Parse datetimes more strictly [#364](https://github.com/stac-utils/pystac-client/pull/364)

Removed:

- Python 3.7 support [#347](https://github.com/stac-utils/pystac-client/pull/347)

PR Checklist:

  • Code is formatted
  • Tests pass
  • Changes are added to the CHANGELOG

@gadomski gadomski added this to the 0.5.2 milestone Jan 26, 2023
@gadomski gadomski self-assigned this Jan 26, 2023
@codecov-commenter
Copy link

codecov-commenter commented Jan 26, 2023

Codecov Report

Base: 86.12% // Head: 86.12% // No change to project coverage 👍

Coverage data is based on head (ce30426) compared to base (7d589e8).
Patch coverage: 100.00% of modified lines in pull request are covered.

📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #413   +/-   ##
=======================================
  Coverage   86.12%   86.12%           
=======================================
  Files          11       11           
  Lines         829      829           
=======================================
  Hits          714      714           
  Misses        115      115           
Impacted Files Coverage Δ
pystac_client/version.py 100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

Copy link
Collaborator

@pjhartzell pjhartzell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there is a missing item = assignment in collection_client.py from #379:

else:
super().get_item(id, recursive=True)

@pjhartzell
Copy link
Collaborator

@philvarner Per your comment a few months ago about dropping Python 3.7, what are your thoughts about including the drop in this minor release?

@gadomski gadomski requested a review from pjhartzell January 27, 2023 15:03
Copy link
Collaborator

@pjhartzell pjhartzell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved, pending question about dropping Python 3.7 in this minor release.

@philvarner
Copy link
Collaborator

@philvarner Per your comment a few months ago about dropping Python 3.7, what are your thoughts about including the drop in this minor release?

I think It would be better just to do a 0.6.0 release rather than put it in a < 1.0.0 patch/minor release.

@gadomski gadomski marked this pull request as draft January 27, 2023 16:00
@gadomski gadomski modified the milestones: 0.5.2, 0.6.0 Jan 27, 2023
@gadomski gadomski changed the title Release v0.5.2 Release v0.6.2 Jan 27, 2023
@gadomski gadomski changed the title Release v0.6.2 Release v0.6.0 Jan 27, 2023
Result wasn't being assigned and the line wasn't covered by the tests.
@gadomski gadomski requested a review from pjhartzell January 27, 2023 16:08
@gadomski gadomski marked this pull request as ready for review January 27, 2023 16:08
@gadomski
Copy link
Member Author

PR updated to v0.6.0, and I've updated our milestones as well to reflect the bump: https://github.com/stac-utils/pystac-client/milestones.

@gadomski gadomski merged commit 7be518c into main Jan 27, 2023
@gadomski gadomski deleted the release/v0.5.2 branch January 27, 2023 18:29
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.

5 participants