Skip to content

Releases: stac-utils/pystac-client

v0.7.3

21 Aug 20:08
v0.7.3
92ebfa5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.2...v0.7.3

v0.7.2

26 Jun 13:40
v0.7.2
608d9db
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.1...v0.7.2

v0.7.1

13 Jun 12:49
v0.7.1
357b4e3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

12 Jun 21:18
v0.7.0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

14 Mar 12:43
v0.6.1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

27 Jan 18:32
v0.6.0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

21 Sep 19:33
v0.5.1
250d988
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

30 Aug 20:42
v0.5.0
c7fa924
Compare
Choose a tag to compare

What's Changed

New Contributors

Full CHANGELOG: https://github.com/stac-utils/pystac-client/blob/main/CHANGELOG.md#v050---2022-08-19

Full Changes: v0.4.0...v0.5.0

Dependabot updates

  • build(deps): bump actions/setup-python from 3 to 4 by @dependabot in #240
  • build(deps): update ipykernel requirement from ~=6.13 to ~=6.14 by @dependabot in #242
  • build(deps): update ipykernel requirement from ~=6.14 to ~=6.15 by @dependabot in #243
  • build(deps-dev): update pytest-recording requirement from ~=0.12.0 to ~=0.12.1 by @dependabot in #246
  • build(deps-dev): bump orjson from 3.7.2 to 3.7.3 by @dependabot in #248
  • build(deps-dev): bump orjson from 3.7.3 to 3.7.5 by @dependabot in #252
  • build(deps-dev): update black requirement from ~=22.3.0 to ~=22.6.0 by @dependabot in #251
  • build(deps-dev): bump orjson from 3.7.5 to 3.7.7 by @dependabot in #256
  • build(deps-dev): bump pre-commit from 2.19.0 to 2.20.0 by @dependabot in #262
  • build(deps): bump requests from 2.25.0 to 2.28.1 by @dependabot in #254
  • build(deps): update geopandas requirement from ~=0.10.2 to ~=0.11.0 by @dependabot in #247
  • build(deps-dev): update types-requests requirement from ~=2.27.31 to ~=2.28.2 by @dependabot in #264
  • build(deps-dev): update mypy requirement from ~=0.961 to ~=0.971 by @dependabot in #265
  • build(deps-dev): update types-python-dateutil requirement from ~=2.8.18 to ~=2.8.19 by @dependabot in #266
  • build(deps-dev): bump orjson from 3.7.7 to 3.7.8 by @dependabot in #267
  • build(deps-dev): update types-requests requirement from ~=2.28.2 to ~=2.28.3 by @dependabot in #268
  • build(deps): update geopandas requirement from ~=0.11.0 to ~=0.11.1 by @dependabot in #269
  • build(deps-dev): update types-requests requirement from ~=2.28.3 to ~=2.28.4 by @dependabot in #274
  • build(deps-dev): update types-requests requirement from ~=2.28.4 to ~=2.28.5 by @dependabot in #275
  • build(deps-dev): update doc8 requirement from ~=0.11.2 to ~=1.0.0 by @dependabot in #280
  • build(deps-dev): update flake8 requirement from ~=4.0.1 to ~=5.0.1 by @dependabot in #288
  • build(deps-dev): bump orjson from 3.7.8 to 3.7.11 by @dependabot in #287
  • build(deps-dev): update types-requests requirement from ~=2.28.5 to ~=2.28.6 by @dependabot in #289
  • build(deps-dev): update flake8 requirement from ~=5.0.1 to ~=5.0.2 by @dependabot in #290
  • build(deps-dev): update types-requests requirement from ~=2.28.6 to ~=2.28.7 by @dependabot in #292
  • build(deps-dev): update flake8 requirement from ~=5.0.2 to ~=5.0.3 by @dependabot in #291
  • build(deps-dev): update flake8 requirement from ~=5.0.3 to ~=5.0.4 by @dependabot in #293
  • build(deps-dev): update types-requests requirement from ~=2.28.7 to ~=2.28.8 by @dependabot in #294
  • build(deps): update matplotlib requirement from ~=3.5.2 to ~=3.5.3 by @dependabot in #296
  • build(deps-dev): bump orjson from 3.7.11 to 3.7.12 by @dependabot in #298
  • build(deps-dev): update types-requests requirement from ~=2.28.8 to ~=2.28.9 by @dependabot in #301
  • build(deps-dev): update codespell requirement from ~=2.1.0 to ~=2.2.1 by @dependabot in #300
  • build(deps): update hvplot requirement from ~=0.8.0 to ~=0.8.1 by @dependabot in #306
  • build(deps-dev): bump orjson from 3.7.12 to 3.8.0 by @dependabot in #305

v0.4.0

08 Jun 18:51
72409ae
Compare
Choose a tag to compare

[v0.4.0] - 2022-06-08

Added

  • Significantly improved type hints
  • lru_cache to several methods #167
  • Direct item GET via ogcapi-features, if conformant #166
  • py.typed for downstream type checking #163
  • Added tutorial for using various geometry objects (e.g., shapely, geojson) as an Item Search intersects argument #232

Changed

  • Item Search no longer defaults to returning an unlimited number of result Items from
    its "items" methods. The max_items parameter now defaults to 100 instead of None.
    Since the limit parameter also defaults to 100, in an ideal situation, only one request
    will be made to the server to retrieve all 100 items. Both of these parameters can be
    carefully adjusted upwards to align with the server's capabilities and the expected
    number of search results. #208
  • Better error message when trying to search a non-item-search-conforming catalog #164
  • Search filter-lang defaults to cql2-json instead of cql-json #169
  • Search filter-lang will be set to cql2-json if the filter is a dict, or cql2-text if it is a string #169
  • Search parameter intersects is now typed to only accept a str, dict, or object that implements __geo_interface__ #169
  • Better error message when trying to open a Collection with Client.open #222

Deprecated

  • Item Search methods get_items() and get_item_collections() have been renamed to
    items() and item_collections(). The original methods are now deprecated
    and may be removed as early as v0.5.0. #206
  • Item Search methods get_all_items() and get_all_items_as_dict() are now deprecated,
    and may be removed as early as v0.5.0.
    These have been deprecated because they have the potential to perform a large number
    of requests to the server and instantiate a large number of objects in memory.
    To a user, this is only visible as a large delay in the method call and/or the
    exhaustion of all available memory. The iterator methods items() or
    item_collections() should be used instead. #206
  • CLI parameter -q is now deprecated and may be removed as early as v0.5.0. Use --query instead. #215

Removed

  • Client parameter require_geojson_link has been removed. #169

Fixed

What's Changed

Read more

v0.3.5

26 May 16:58
v0.3.5
6d76ff7
Compare
Choose a tag to compare

[v0.3.5] - 2022-05-26

Fixed

  • Search against earth-search v0 failed with message "object of type 'Link' has no len()" #179

Full Changelog: v0.3.4...v0.3.5