ITADN
stac-utils/pystac

版本发布 8

pystac-ext-xarray-assets-v1.0.0-rc.0预发布
? · 2026-05-28

Initial release candidate for pystac-ext-xarray-assets

pystac-ext-storage-v2.0.0-rc.0预发布
? · 2026-05-28

Initial release candidate for pystac-ext-storage

pystac-ext-classification-v2.0.0-rc.0预发布
? · 2026-05-26

Initial release candidate for pystac-ext-classification

v1.14.0
? · 2025-09-11

## What's Changed * update parquet and zarr media types, add others by @philvarner in https://github.com/stac-utils/pystac/pull/1554 * feat: permissive extent deserialization by @gadomski in https://github.com/stac-utils/pystac/pull/1559 * fix: type of proj:code setter by @gadomski in https://github.com/stac-utils/pystac/pull/1560 * ItemCollection: add link to related STAC API spec by @soxofaan in https://github.com/stac-utils/pystac/pull/1567 * Update `DefaultStacIO` to fix parsing non-ascii in urls by @jsignell in https://github.com/stac-utils/pystac/pull/1566 * fix: mypy typing by @gadomski in https://github.com/stac-utils/pystac/pull/1569 * Update how to read tutorial by @jsignell in https://github.com/stac-utils/pystac/pull/1573 * Make pystac pass User-Agent to work around urllib being blocked by @jsignell in https://github.com/stac-utils/pystac/pull/1576 * Include a plain text repr for when notebook is untrusted. by @jsignell in https://github.com/stac-utils/pystac/pull/1577 **Full Changelog**: https://github.com/stac-utils/pystac/compare/v1.13.0...v1.14.0

v1.13.0
? · 2025-04-15

## What's Changed * Make sure that VersionRange has VersionIDs rather than strings by @jsignell in https://github.com/stac-utils/pystac/pull/1512 * Update uv.lock for pystac 1.12.1 by @teks in https://github.com/stac-utils/pystac/pull/1514 * chore: use dependency-groups by @gadomski in https://github.com/stac-utils/pystac/pull/1517 * 993 progress: convert test_version.py & test_item.py to pytest by @teks in https://github.com/stac-utils/pystac/pull/1516 * Remove scripts except `pull-static` by @jsignell in https://github.com/stac-utils/pystac/pull/1519 * 993 progress: convert 3 more files to pytest by @teks in https://github.com/stac-utils/pystac/pull/1520 * Add `Collection.from_items` by @jsignell in https://github.com/stac-utils/pystac/pull/1522 * 993 progress: Convert `test_catalog.py`, `test_layout.py` and `test_link.py` to pytest by @teks in https://github.com/stac-utils/pystac/pull/1527 * 993 progress: convert 3 more files to pytest by @teks in https://github.com/stac-utils/pystac/pull/1528 * 993 progress: convert last 4 files outside of extensions/ by @teks in https://github.com/stac-utils/pystac/pull/1530 * release: v1.12.2 by @gadomski in https://github.com/stac-utils/pystac/pull/1529 * 993 progress: convert 3 more files; 10 to go by @teks in https://github.com/stac-utils/pystac/pull/1531 * 993 progress: 3 more files converted by @teks in https://github.com/stac-utils/pystac/pull/1532 * 993 progress: convert 2 more test files to pytest; 5 remain by @teks in https://github.com/stac-utils/pystac/pull/1533 * 993 progress: convert two more files to pytest, only three remaining by @teks in https://github.com/stac-utils/pystac/pull/1534 * 993 progress: two more files converted to pytest, one remaining by @teks in https://github.com/stac-utils/pystac/pull/1535 * 993 finish last conversion to pytest by @teks in https://github.com/stac-utils/pystac/pull/1536 * fix: added missing Classification parameter title by @jonas-hurst in https://github.com/stac-utils/pystac/pull/1539 * fix: don't set code for None epsg by @gadomski in https://github.com/stac-utils/pystac/pull/1544 * Add MLM extension by @jonas-hurst in https://github.com/stac-utils/pystac/pull/1542 * Projection extension: migrate Assets on Items by @bmcandr in https://github.com/stac-utils/pystac/pull/1549 * release: v1.13.0 by @gadomski in https://github.com/stac-utils/pystac/pull/1550 ## New Contributors * @jonas-hurst made their first contribution in https://github.com/stac-utils/pystac/pull/1539 **Full Changelog**: https://github.com/stac-utils/pystac/compare/v1.12.1...v1.13.0

v1.12.1
? · 2025-01-27

Fix up some breaks in the projection extension handling. ## What's Changed * fix: fall back to epsg by @gadomski in https://github.com/stac-utils/pystac/pull/1505 * fix: fall back to epsg in crs_string, too by @gadomski in https://github.com/stac-utils/pystac/pull/1510 * fix: migrate by default by @gadomski in https://github.com/stac-utils/pystac/pull/1509 * release: v1.12.1 by @gadomski in https://github.com/stac-utils/pystac/pull/1511 **Full Changelog**: https://github.com/stac-utils/pystac/compare/v1.12.0...v1.12.1

v1.12.0
? · 2025-01-23

## Highlights - STAC v1.1.0 is now the default 🥳 - Projection extension [v2](https://github.com/stac-extensions/projection/releases/tag/v2.0.0) support - Use [uv](https://docs.astral.sh/uv/) for development ## What's Changed * Update STAC_VERSION to v1.1.0 by @gadomski in https://github.com/stac-utils/pystac/pull/1427 * Include v1.1.0 in MANIFEST.in by @gadomski in https://github.com/stac-utils/pystac/pull/1431 * Add roles to common metadata by @tylanderson in https://github.com/stac-utils/pystac/pull/1444 * Update and clarify description, license, datetime properties by @tylanderson in https://github.com/stac-utils/pystac/pull/1445 * Add keywords to common metadata by @tylanderson in https://github.com/stac-utils/pystac/pull/1443 * Migrate pre-commit config by @gadomski in https://github.com/stac-utils/pystac/pull/1448 * Use uv by @gadomski in https://github.com/stac-utils/pystac/pull/1439 * replace str() with repr() in StringEnum & test it (#1369) by @teks in https://github.com/stac-utils/pystac/pull/1473 * Issue 1470 paths windows by @KeynesYouDigIt in https://github.com/stac-utils/pystac/pull/1475 * fix #1483 by @remicres in https://github.com/stac-utils/pystac/pull/1484 * build(deps): bump astral-sh/setup-uv from 4 to 5 by @dependabot in https://github.com/stac-utils/pystac/pull/1487 * Landsat tutorial: fix broken link by @adamjstewart in https://github.com/stac-utils/pystac/pull/1488 * Item assets by @jsignell in https://github.com/stac-utils/pystac/pull/1476 * Allow links to have `file://` prefix - but don't write them that way by default by @jsignell in https://github.com/stac-utils/pystac/pull/1489 * Update migrate code to handle license updates for v1.1.0 by @jsignell in https://github.com/stac-utils/pystac/pull/1491 * ProjectionExtension v2 (proj:epsg -> proj:code) by @jsignell in https://github.com/stac-utils/pystac/pull/1287 * fix: use application/geo+json for item links by @gadomski in https://github.com/stac-utils/pystac/pull/1495 * Access scientific extension on item using .ext by @jsignell in https://github.com/stac-utils/pystac/pull/1496 * Implement Extension: Render (#1464) by @bmcandr in https://github.com/stac-utils/pystac/pull/1465 * Fix up docs linking by @jsignell in https://github.com/stac-utils/pystac/pull/1499 * Better error message when link does not resolve by @jsignell in https://github.com/stac-utils/pystac/pull/1500 * Raise an error on APILayoutStrategy when root_href is non-url by @jsignell in https://github.com/stac-utils/pystac/pull/1498 * get_root_link/get_child_links/get_item_links: Ensure correct media types by @jsignell in https://github.com/stac-utils/pystac/pull/1497 * release: v1.12.0 by @gadomski in https://github.com/stac-utils/pystac/pull/1502 ## New Contributors * @tylanderson made their first contribution in https://github.com/stac-utils/pystac/pull/1444 * @teks made their first contribution in https://github.com/stac-utils/pystac/pull/1473 * @KeynesYouDigIt made their first contribution in https://github.com/stac-utils/pystac/pull/1475 * @adamjstewart made their first contribution in https://github.com/stac-utils/pystac/pull/1488 **Full Changelog**: https://github.com/stac-utils/pystac/compare/v1.11.0...v1.12.0

v1.11.0
? · 2024-10-03

## What's Changed * fix gridcode pydoc by @philvarner in https://github.com/stac-utils/pystac/pull/1332 * Add more endpoints to APILayoutStrategy by @thomas-maschler in https://github.com/stac-utils/pystac/pull/1335 * Update docstring of `name` argument to `Classification.apply` to agree with extension specification by @bmcandr in https://github.com/stac-utils/pystac/pull/1356 * Make `get_all_collections` properly recursive by @jsignell in https://github.com/stac-utils/pystac/pull/1361 * Implement classification v2.0.0 by @gadomski in https://github.com/stac-utils/pystac/pull/1359 * Documentation for retry attribute by @gadomski in https://github.com/stac-utils/pystac/pull/1358 * Un-special-case search box on index page by @jsignell in https://github.com/stac-utils/pystac/pull/1364 * Fixup url in Dimension.dim_type docs by @soxofaan in https://github.com/stac-utils/pystac/pull/1370 * Add example of custom StacIO for Azure Blob storage by @bmcandr in https://github.com/stac-utils/pystac/pull/1372 * Remove python 3.9 by @gadomski in https://github.com/stac-utils/pystac/pull/1384 * Add netCDF in the media types list by @clausmichele in https://github.com/stac-utils/pystac/pull/1386 * Add convenience method for accessing pystac_client by @jsignell in https://github.com/stac-utils/pystac/pull/1365 * pyupgrade to 3.10 by @gadomski in https://github.com/stac-utils/pystac/pull/1388 * Update docs to reflect that collection rel type can be for anything by @gadomski in https://github.com/stac-utils/pystac/pull/1393 * Switch to ruff-format from black by @gadomski in https://github.com/stac-utils/pystac/pull/1394 * Set collection to None in item constructor when there is no collection by @gadomski in https://github.com/stac-utils/pystac/pull/1400 * Fix recursion error when eo band name is missing by @gadomski in https://github.com/stac-utils/pystac/pull/1406 * Move test, bench, and doc requirements out of pyproject.toml by @gadomski in https://github.com/stac-utils/pystac/pull/1407 * Update deps by @gadomski in https://github.com/stac-utils/pystac/pull/1413 * Rename to requirments-docs.txt by @gadomski in https://github.com/stac-utils/pystac/pull/1416 * Fix item field ordering on `save_object` by @moradology in https://github.com/stac-utils/pystac/pull/1423 * Release v1.11.0 by @gadomski in https://github.com/stac-utils/pystac/pull/1414 ## New Contributors * @soxofaan made their first contribution in https://github.com/stac-utils/pystac/pull/1370 * @clausmichele made their first contribution in https://github.com/stac-utils/pystac/pull/1386 **Full Changelog**: https://github.com/stac-utils/pystac/compare/v1.10.1...v1.11.0